Description:
Parameters:
- curve
- Type: Curve
- 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: Vector3d
- Vector for projection, or zero vector for no projection
- tolerance
- Type: double
- 3d tolerance for projection, splitting, fitting...
- Knots
- Type: IEnumerable<double>
- bMeetCurve
- Type: bool
- divideIntoSections
- Type: bool
- If true, the surface is divided at each knot
- srfLower
- Type: List<Surface>
- Surfaces below trim curve in srf's (u,v) domain
- srfUpper
- Type: List<Surface>
- Surfaces below trim curve in srf's (u,v) domain
- edgeCurve
- Type: List<Curve>
- Curves (# = nSections) fit to trim curve with srf's u/v parameter
- trimCurveOnSurface
- Type: Curve
- the actual trim curve as it is projected on or pulled to the surface
- splitCurve
- Type: Curve
- the actual fit curve the split the surface
Returns:
Type: int