How to make a loft surface with a spine curve support

Hi All,

Currently, I use API BRepOffsetAPI_ThruSections to make a loft surface to approximate several section curves. However, there is no option in this API to add spine curve support. I have checked several other APIs in document, but I can't find any reference about it. Does anybody have any idea? Thanks in advance. Any suggestion is welcome.

Ding

Attachments: 
Roman Lygin's picture

Hi Ding,

You might want to look into the GeomPlate_BuildPlateSurface and add curves as GeomPlate_CurveConstraint's. Your case is somewhat similar to ACIS' net surface, which is defined through a grid of curves, though you only seem to have a single spine curve. I've posted some excerpts from the CAD Exchanger net surface convertor here - http://opencascade.blogspot.com/2010/03/surface-modeling-part6.html.
Hope this helps.
Roman

Cauchy Ding's picture

Hi Roman,

Thank you very much for your reply. I read the document of GeomPlate_BuildPlateSurface. I am afraid that's not what I need. In Solidworks, there provide a loft surface by selecting section curves and spine curve. Anyway, I will try your provided API, if any progress I will let you know. Thank you.
Best Regards.

Ding