Brep.CreateFromSweepSegmented Method (Curve, IEnumerable(Curve), Boolean, Double)

BrepCreateFromSweepSegmented Method (Curve, IEnumerableCurve, Boolean, Double)

Sweep1 function tht fits a surface through a series of profile curves that define the surface cross-sections and one curve that defines a surface edge. The Segmented version breaks the rail at curvature kinks and sweeps each piece separately, then put the results together into a Brep.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public static Brep[] CreateFromSweepSegmented(
	Curve rail,
	IEnumerable<Curve> shapes,
	bool closed,
	double tolerance
)
Public Shared Function CreateFromSweepSegmented ( 
	rail As Curve,
	shapes As IEnumerable(Of Curve),
	closed As Boolean,
	tolerance As Double
) As Brep()

Parameters

rail
Type: Rhino.GeometryCurve
Rail to sweep shapes along
shapes
Type: System.Collections.GenericIEnumerableCurve
Shape curves
closed
Type: SystemBoolean
Only matters if shapes are closed
tolerance
Type: SystemDouble
Tolerance for fitting surface and rails

Return Value

Type: Brep
Array of Brep sweep results
Remarks
If you are not producing the sweep results that you are after, then use the SweepOneRail class with options to generate the swept geometry.
Version Information

Rhino for Windows

Supported in: 6.14
See Also