Click or drag to resize

SurfaceRefitSplit Method

Splits the surface into two and refits the split edge

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 8.0
Syntax
public int RefitSplit(
	Curve curve,
	Vector3d trimProjectionDir,
	double tolerance,
	IEnumerable<double> Knots,
	bool bMeetCurve,
	bool divideIntoSections,
	List<Surface> srfLower,
	List<Surface> srfUpper,
	List<Curve> edgeCurve,
	ref Curve trimCurveOnSurface,
	ref Curve splitCurve
)

Parameters

curve
Type: Rhino.GeometryCurve
The curve used to split the surface. It must be a simple division, from one edge of the parametric space to the opposite edge.
trimProjectionDir
Type: Rhino.GeometryVector3d
Vector for projection, or zero vector for no projection
tolerance
Type: SystemDouble
3d tolerance for projection, splitting, fitting...
Knots
Type: System.Collections.GenericIEnumerableDouble

[Missing <param name="Knots"/> documentation for "M:Rhino.Geometry.Surface.RefitSplit(Rhino.Geometry.Curve,Rhino.Geometry.Vector3d,System.Double,System.Collections.Generic.IEnumerable{System.Double},System.Boolean,System.Boolean,System.Collections.Generic.List{Rhino.Geometry.Surface},System.Collections.Generic.List{Rhino.Geometry.Surface},System.Collections.Generic.List{Rhino.Geometry.Curve},Rhino.Geometry.Curve@,Rhino.Geometry.Curve@)"]

bMeetCurve
Type: SystemBoolean

[Missing <param name="bMeetCurve"/> documentation for "M:Rhino.Geometry.Surface.RefitSplit(Rhino.Geometry.Curve,Rhino.Geometry.Vector3d,System.Double,System.Collections.Generic.IEnumerable{System.Double},System.Boolean,System.Boolean,System.Collections.Generic.List{Rhino.Geometry.Surface},System.Collections.Generic.List{Rhino.Geometry.Surface},System.Collections.Generic.List{Rhino.Geometry.Curve},Rhino.Geometry.Curve@,Rhino.Geometry.Curve@)"]

divideIntoSections
Type: SystemBoolean
If true, the surface is divided at each knot
srfLower
Type: System.Collections.GenericListSurface
Surfaces below trim curve in srf's (u,v) domain
srfUpper
Type: System.Collections.GenericListSurface
Surfaces below trim curve in srf's (u,v) domain
edgeCurve
Type: System.Collections.GenericListCurve
Curves (# = nSections) fit to trim curve with srf's u/v parameter
trimCurveOnSurface
Type: Rhino.GeometryCurve
the actual trim curve as it is projected on or pulled to the surface
splitCurve
Type: Rhino.GeometryCurve
the actual fit curve the split the surface

Return Value

Type: Int32

[Missing <returns> documentation for "M:Rhino.Geometry.Surface.RefitSplit(Rhino.Geometry.Curve,Rhino.Geometry.Vector3d,System.Double,System.Collections.Generic.IEnumerable{System.Double},System.Boolean,System.Boolean,System.Collections.Generic.List{Rhino.Geometry.Surface},System.Collections.Generic.List{Rhino.Geometry.Surface},System.Collections.Generic.List{Rhino.Geometry.Curve},Rhino.Geometry.Curve@,Rhino.Geometry.Curve@)"]

See Also