Lofting differences manual, grasshopper and c#

hello everyone,
I have two closed curves (one polyline, one a circle) which I want to loft together. I tried lofting them using

  1. Rhinos internal loft command
  2. grasshoppers internal loft command
  3. The C# implementation of Brep.CreateLoft()

All the lofts work fairly well, and create a workable Polysurface. When baked into Rhino, all are explodable into their subfaces. Inside grasshopper though, the C# lofted version has only 1 face (even though when baked into rhino, the object becomes explodable into subfaces). Any ideas why that happens and how to work around it?
Thanks a lot!
Richard
SOLVED

I just needed to add the line

baseBrep.Faces.SplitKinkyFaces(RhinoDoc.ActiveDoc.ModelAbsoluteTolerance);

test conical.3dm (123.1 KB)

lofting options.gh (7.0 KB)

1 Like