ArrayCrv
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 ArrayCrv dialog and command line, providing a seemless transition between methods of control.
Added Flexibility
ArrayCrv
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

For Architects (Placeholder Header)
ArrayCrv
provides a streamlined approach to creating architectural details and repeating elements in interior and exterior design.

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