ArrayCrvAdvanced

ArrayCrvAdvanced

Quickly and easily repeat objects along any curve with full control

ArrayCrvAdvanced makes it easy to distribute and align objects along any curve, with interactive control over spacing, scale, orientation, and repetition. Industrial designers can quickly create patterns for products like speaker grilles, footwear, tire treads, or textured surface finishes while automatically adapting objects to the shape of the geometry.

Interactive UI

The new in-viewport controls provide an intuitive way to make quick adjustments of scale, span, positioning, and more. These controls sync with the settings in the ArrayCrvAdvanced dialog and command line, providing a seemless transition between methods of control.

Interactive UI

Added Flexibility

ArrayCrvAdvanced gives you interactive control over how objects are distributed along curves, with real-time adjustments for count, spacing, offsets, rotation, and scale. Jewelry designers can quickly create gemstone layouts, prong settings, chain links, and decorative patterns that automatically follow the curvature of the design

Flexibility

For Architects (Placeholder Header)

ArrayCrvAdvanced provides a streamlined approach to creating architectural details and repeating elements in interior and exterior design.

Architectural Details

Try It

  1. Download Rhino 9 WIP for Windows or Mac.
  2. Download and open the Try_ArrayCrv.3dm model. This file includes a sneaker sole model and tread pattern object.
  3. Run the ArrayCrvAdvanced command.
  4. Right-click or press Enter twice to open the ArrayCrvAdvanced dialog.
  5. In the Curve Selection section of the ArrayCrvAdvanced dialog, select Select Curve.
  6. Select a curve on the sneaker sole. The ArrayCrvAdvanced dialog will reappear.
  7. In the Object Selection section of the ArrayCrvAdvanced dialog, select Select Objects.
  8. Select the tread pattern object to the side of the sole. Press Enter. The ArrayCrvAdvanced dialog will reappear.
  9. In the Curve Selection section:
    1. Deselect On Ends. The objects centered at the ends of the curve will move inward.
    2. Drag the Span Range value handles to change where the first and last arrayed object is located on the curve. Alternatively, use the in-viewport widgets to adjust.
  10. In the Orientation section:
    1. Select the Orientation Object icon in the Orientation Direction setting.
    2. Select the sneaker sole surface to force the orientation of the array to its surface normal direction.
    3. Change the Vertical Align setting to Bottom.
  11. In the Transform Adjustments section: set the N offset value to -.02. It will sink the tread pattern objects into the sneaker sole slightly.
  12. Try it on your own! Experiment with your favorite models.
  13. Share comments and feedback on the Rhino Forum.

Rhino Commands