Curve Array

Curve Array

CommandCurve Array
Shortcut
ButtonIn Suggested Commands Menu
Available in
IndieStudio

Description

Duplicate objects along a curve by specifying the number of copies. Twist, scale, alignment, and create instance options are available.

Note: Images and mesh files (.OBJ, .STL, and similar formats) can be arrayed along a curve, with adjustable parameters for twist, scale, alignment, and positional distribution. Arraying instance objects is also supported.

Basic Usage

  1. Select the object you want to duplicate.
  2. Use the Curve Array command in the Command Palette.
  3. Select the Curve to use as the path.
  4. Set the options in the Command Dialog and Keyboard Shortcuts.
    • Command Dialog
      • Number: Specify the number of duplications.
      • Twist: Specify the angle of twist along the Curve in degrees.
      • Scale: Specify the scaling factor along the Curve.
      • Alignment:
        • Normal: Duplicate the curves with orientation aligned to the curve's local normal frame. Good for simple paths but may twist on complex curvature.
        • Parallel: Duplicate the curves while keeping their original orientation fixed, ignoring the curve's rotation. Best when you want no rotation along the path.
        • Transport: Duplicate the curves follows the curve without twisting or flipping. Ideal for complex or organic paths where Normal and Parallel fail.
      • Extent: Specify a value to adjust the range of duplicates, depending on the currently selected method.
      • Method: Defines how the extent of the duplicates is controlled.
        • Distance: Adjusts the duplication range using a metric value, based on your preferences in Plasticity.
        • Ratio: Adjusts the duplication range using a ratio value between 0.00 and 1.00. (Default: 1.00)
      • Make instances: Create instances instead of independent copies. (See Create Instances)
    • Keyboard Shortcuts
      • Shift + Wheel up Add copy: Increases the number of duplications.
      • Shift + Wheel down Subtract copy: Reduces the number of duplications.
      • I Toggle make instances: Toggles whether the mirrored half is created as an instance or an independent copy.
  5. Confirm with OK in the Command Dialog or right-click.

See also