"Great customer service. The folks at Novedge were super helpful in navigating a somewhat complicated order including software upgrades and serial numbers in various stages of inactivity. They were friendly and helpful throughout the process.."
Ruben Ruckmark
"Quick & very helpful. We have been using Novedge for years and are very happy with their quick service when we need to make a purchase and excellent support resolving any issues."
Will Woodson
"Scott is the best. He reminds me about subscriptions dates, guides me in the correct direction for updates. He always responds promptly to me. He is literally the reason I continue to work with Novedge and will do so in the future."
Edward Mchugh
"Calvin Lok is “the man”. After my purchase of Sketchup 2021, he called me and provided step-by-step instructions to ease me through difficulties I was having with the setup of my new software."
Mike Borzage
October 03, 2026 2 min read

When repeated components must follow a path—such as balusters on a handrail, lights along a walkway, or decorative modules on a product—OrientOnCrv provides a fast, controlled way to position them in Rhino.
The command maps an object from a source reference curve onto a target curve. Rather than manually rotating and moving each copy, you define the relationship once and let Rhino align the object to the destination path.
OrientOnCrv.The location of each click matters. Rhino uses the picked ends and curve directions to determine how the object travels along the path. If the result appears reversed, undo and select the opposite end of either the source or target curve. You can also use Dir to inspect and reverse curve direction before running the command, which is especially helpful when a path was assembled from multiple segments.
Pay close attention to the command-line options. The Roadlike setting is important for objects that should remain upright while following a curve. For example, a streetlight, sign, fence post, or architectural panel may need a consistent vertical orientation even when the target curve rises, falls, or twists in 3D. Roadlike alignment prevents the object from rolling unpredictably as it moves along the curve.
For repeated placement, first create one accurately oriented instance, then use commands such as ArrayCrv, FlowAlongCrv, or Grasshopper when the design requires multiple objects, spacing control, or parametric updates. OrientOnCrv is ideal when you need intentional placement of individual objects at selected points rather than an automatically distributed series.
A reliable workflow is to model components near the World XY plane with a consistent “forward” direction. Add a simple construction line as the source curve and keep it with the component block or library object. This makes orientation predictable when the same asset is used across different projects. Blocks are particularly effective: orienting a block instance preserves editability, so later changes to the source definition can update every placed instance.
Before finalizing, inspect the result in Perspective view and check whether the object’s base, front, and vertical axis still make design sense at tight bends or on nonplanar curves. For more Rhino modeling tools, training resources, and software options, visit NOVEDGE.
You can find all the Rhino products on the NOVEDGE web site at this page.

October 02, 2026 3 min read
Read More
October 02, 2026 3 min read
Read More
October 02, 2026 2 min read
Read MoreSign up to get the latest on sales, new releases and more …