Tool
Returns an array of geometry along a curve
Docs for v2.1.18, the latest version.
Curve Array
Array
10
What the node takes in, from wires or typed values.
Geometry
Base geometry
Curve
Array rail curve
Count
Default 4
Number of elements in the array
Orientation
Default keep-original
How each item is oriented along the curve. 'follow-tangent': X-axis follows curve tangent. 'keep-original': only position changes. 'align-to-normal': Z-axis aligns with curvature normal. 'custom-plane': orientation from connected Plane port.
Distribution
Default uniform
How positions are spaced along the curve. 'uniform': equal arc-length. 'by-parameter': equal parametric spacing. 'divide-by-count': exactly count items including endpoints. 'divide-by-length': spacing equals Step Length, count is auto-calculated.
Up Vector
Default [0,0,1]
Reference up axis used in follow-tangent mode to prevent unwanted roll
Start Param
Default 0
Start of the curve range [0..1]
End Param
Default 1
End of the curve range [0..1]
Step Length
Default 1
Arc-length between items when distribution is divide-by-length
Plane
Orientation plane used when orientation is custom-plane
1
What the node gives out, to wire into other nodes.
Geometries
Arrayed geometry
After creating a node, connect the geometry you want to multiply to the first port. To the second port, you need to connect a curve along which we want to multiply the geometry. To the third port you need to connect the number of elements in array. On the output port, we will get a result of arrayed geometry.
Polar Array
Rectangular Array
Box Array
Linear Array
First documented in v2.1.18
Oct 20, 2026
Versions before it were published before changes were recorded.