Description
Adds 2D trim loop data to internal buffer for current NURBS surface.
Syntax
Function RFNurbsSurface.Add2DTrimLoopToTrimCurveBuffer(curveCount As Long, pDegrees As Long, pKnotTypes As RFEndKnotType, pKnotCounts As Long, lengthOfKnots As Long, pKnots As Double, pCtrlPtsTypes As RFControlPointType, pCtrlPtsCounts As Long, pCtrlPtsStrides As Long, lengthOfCtrlPts As Long, pCtrlPts As Double) As RFErrorCode
The Add2DTrimLoopToTrimCurveBuffer syntax has these parts:
| Part | Description |
|---|---|
| curveCount | [IN] Long Required. The number of curves in loop. |
| pDegrees | [IN] Long Required. Degree values of each curves in loop. |
| pKnotTypes | [IN] RFEndKnotType Required. Knot types of each curves in loop. |
| pKnotCounts | [IN] Long Required. The numbers of knots in each curves in loop. |
| lengthOfKnots | [IN] Long Required. The sum of the number of knots in each curves in loop. |
| pKnots | [IN] Double Required. Knot values of each curves in loop. |
| pCtrlPtsTypes | [IN] RFControlPointType Required. Types of control point of each curves in loop. |
| pCtrlPtsCounts | [IN] Long Required. The numbers of control points of each curves in loop. |
| pCtrlPtsStrides | [IN] Long Required. The strides of control point of each curves in loop. |
| lengthOfCtrlPts | [IN] Long Required. The sum of the number of control points in each curves in loop. |
| pCtrlPts | [IN] Double Required. Control points of each curves in loop. |
Remarks