Array Polar
Repeats geometry rotationally around an axis. Produces count copies distributed over totalAngle degrees. When Closed is on (default), the copies wrap around evenly (360° / count); when off, the last copy lands exactly on totalAngle.
Node
Interactive preview is available in the interactive reader.
Sockets
geometry (in)- Path / PointArray / Mesh / Toolpath. Required.
count (in)- Int. Number of copies including the original.
axis (in)- Vector3. Rotation axis direction (default [0, 0, 1]).
pivot (in)- Vector3. A point on the axis (default [0, 0, 0]).
path, points, mesh, toolpath (out)- The arrayed geometry on its matching output socket.
Parameters
Count- Number of copies. Default: 6.
Total Angle °- Sweep angle across all copies. Default: 360 — full ring.
Axis- Fallback axis direction. Default [0, 0, 1].
Pivot- Fallback pivot. Default [0, 0, 0].
Closed- When on, copies are spaced by totalAngle / count so the ring closes perfectly. When off, the last copy lands at totalAngle exactly.
How It Works
Copy k is placed at the input geometry rotated by angle_k around axis through pivot, where:
angle_k = k × totalAngle / countwhen Closed is on,angle_k = k × totalAngle / (count - 1)when Closed is off.
Each copy reuses the same Rodrigues rotation formula as the plain Rotate node.