Overview
Moves, rotates, and scales a Solid. Its two main uses are positioning primitives such as box/sphere before assembly and turntable animation driven by a waveform on Z rotation.
- Coordinate system: z-up (x right, y back, z up). Dimensions are in units and are converted to pixels by pixels_per_unit during rendering.
Usage tips
- Assembly pattern: place one after every part and finalize its position, then merge through combine/subtract. This makes it clear which part a transform controls later.
- The turntable chain is
motion (Rotate, amount 360) ā rotate Z. The bundledworkflows/solid_turntable_phase10.pplis a working example. - Round fixed angles for eight-direction assets with
rotation_snap = 45, which also absorbs floating-point drift. - Translation can be written back from the 3D viewer's movement controls; currently only translation supports this.
3D viewer integration
- The 3D view in the inspector or preview window displays the transformed Solid directly.
- When
solid_transformis selected, use movement controls below the viewer to write back totranslate_x/y/z. - As of Phase 9, only translation writes back. Control rotation and scale through normal parameters or animation connections.
Examples
Use TimeSource ā SawtoothWave(0ā360) ā å転Z for a turntable. For fixed angles such as
eight-direction assets, use rotation_snap = 45.
Related nodes
solid_combine/solid_subtractā merge after placementsolid_arrayā repeat placementmodel_transformā Model-lane version with pivot settingsmotionā drives a turntable