Description:

Splits the surface into two and refits the split edge

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: 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
Available since:
8.0

RefitSplit method

Class:  Rhino.Geometry.Surface

Nothing found