'Declaration Public Overloads Shared Function Loft( _ ByVal curveList As IList(Of ICurve), _ ByVal degree As Integer, _ Optional ByVal splitAtCorners As Boolean, _ Optional ByVal endCaps As Boolean, _ Optional ByVal speedChange As Boolean, _ Optional ByVal tolerance As Double _ ) As Solid3D
public static Solid3D Loft( IList<ICurve> curveList, int degree, bool splitAtCorners, bool endCaps, bool speedChange, double tolerance )
Parameters
- curveList
- The skinning curves
- degree
- The desired surface degree
- splitAtCorners
- If True, it splits the curves at corner points. It is useful when the sections are Composite Curves with similar shape, and you want to line up the corners (and curve segments) in the resulting Solid3D.
- endCaps
- if true, it creates a closed Solid3D
- speedChange
- Works only when splitAtCorners is true. If true, when the tangents have the same direction but different lengths, the curve will be split. If false, it won't be split.
- tolerance
- the regeneration tolerance
Return Value
The resulting Solid3D if the operation succeeds, null/Nothing otherwise.