←ALL OPERATORS
> tools

Orient Curve

tools/orient-curve·v1.5.1
IN:1  OUT:1

Orient Curve converts the input to line strips and carries a rotation-minimizing frame from point to point, so it never flips or spins where the curve bends and closed curves join without a seam. Each point gets N along the tangent, a perpendicular Up and the Orient quaternion that combines them.

The starting roll comes from the curve's own curvature or a fixed Up Vector, and the frame can be reversed or have N inverted. Twist Amount turns the frame around the curve, shaped by a ramp, a TOP or a point attribute. The frames feed Sweep, Move Along Curve, the Instancer's curve distribution and Visualize Frame.

PAGEOrient Curve
GroupGroupIf there are input groups, specifying a group name in this field will cause this POP to act only upon the group specified.
Invert NInvertnEnable flipping N and Up.
Twist AmountTwistamountTwist along the curve, scaled by the twist ramp. Angles are given in degrees.
Open Twist Ramp EditorOpentwistrampeditorOpen the editor of the twist ramp.
Reset Twist RampResettwistrampResets the twist ramp.
Custom Twist TOPCustomtwisttopReference to a TOP used as the twist ramp, overriding the ramp editor.
Twist by AttributeTwistbyattrScale the twist by a point attribute instead of the ramp.
Twist AttributeTwistattrSets the point attribute that scales the twist.
PAGECommon
BypassBypassPass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Input 0 POP - Input Curve
Output 0 POP - POPX Geometry