Offset curve & curve direction

Hello,

When an OffsetCurve component is set with the default plane, the direction of the curve has no effect.

When the component is defined with an entry plane, the direction of the curve is used.

Is there a reason for this?
jmv

if no plane is provided, offset works on the plane where the Curve lies, as if a IsPlanar component was present: even if your curve looks like on the XY plane, depending on how your curve was created, that plane could have normal ̶p̶a̶r̶a̶l̶l̶e̶l̶ in direction of Z or to -Z

if you force the plane to be World_XY, then it will always have normal parallel to +Z (and so the curve reversed)


Flipped_Offset.gh (12.1 KB)

the usual way is to offset in both directions and use the longer (outside) or shorter (inside) solution

1 Like

Thank you @inno for taking the time to give me a detailed explanation :slight_smile:

1 Like