algorithmic modeling for Rhino
any time a component can produce multiple pieces of data from a single piece of input data, it *has* to add a new branch index. If you hover over the output of Offset you'll see it returns a list ("Curve C as List") and therefore this extra branch path is added. This is the only way to keep the data output organized and consistent in the case that multiple curves are created from the offset.
This is ultimately a consequence of the RhinoCommon offset curve function itself - which returns an array of curves. Grasshopper takes this result and tries to join it - but since it is not guaranteed to result in a single curve, it works this way. Offset Loose on the other hand just moves the control points and cannot make two curves where one curve went in.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by