Tool

Array

Curve Array

  • Surface

  • Vector

  • Transform

  • Primitive Curves

  • Curve Analysis

  • Toolset

  • Triangulation

  • Boolean Operation

  • Panels

  • Solid

  • Intersection

  • Text

  • Image

  • Analysis

  • Array

  • Render

  • 3D Object

Curve Array

Returns an array of geometry along a curve

Details

ID

tool-array-curve-array

Name

Curve Array

Group

Array

Package

Tool

Keywords

curveArray
duplicate
along curve

Input ports

NameTypeDescriptionDefault Value
Geometry
Geometry
Base geometry
Curve
Curve
Array rail curve
Count
Number
Number of elements in the array4
Orientation
String
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.keep-original
Distribution
String
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.uniform
Up Vector
Vector
Reference up axis used in follow-tangent mode to prevent unwanted roll[0,0,1]
Start Param
Number
Start of the curve range [0..1]0
End Param
Number
End of the curve range [0..1]1
Step Length
Number
Arc-length between items when distribution is divide-by-length1
Plane
Plane
Orientation plane used when orientation is custom-plane

Output ports

NameTypeDescription
Geometries
Geometry
Arrayed geometry

Creation method

There are two options for creating a Curve Array node.

  • The first way to create a Curve Array node using the search list, which is opened by double left-clicking in the workspace. You can write the name of the node you need, or words associated with this node.
    • curveArray , ca
  • The second way is to select a Curve Array node from the menu that opens from the top left.
    • Menu > Tool > Array > Curve Array

Steps

  • Create a Curve Array node.
  • Connect to the first port the geometry you want to multiply.
  • Connect a curve to the second along which we want to multiply the geometry.
  • Connect the number of elements to the third port.

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.

See also

Polar Array
Rectangular Array
Box Array
Linear Array