3dSynth

Docs / Node Sculptor

Open in the interactive docs reader

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 / count when 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.

Tips