Description
Retrieves the information of NURBS curves trimming the current trimmed NURBS surface.
Syntax
Function RFNurbsSurface.GetTrimCurvesInformation(maxLoopCount As Long, maxTrimCurveCount As Long, maxKnotsCount As Long, maxCtrlPtsCount As Long, pLoopCount As Long, pTrimCurveCount As Long, pCurveCountInLoops As Long, pDims As Long, pDegrees As Long, pKnotsCounts As Long, pCtrlPtsCounts As Long, pbCloseds As Boolean, pMinParams As Double, pMaxParams As Double, pKnotValues As Double, pCtrlPts As RFPoint3) As RFErrorCode
The GetTrimCurvesInformation syntax has these parts:
| Part | Description |
|---|---|
| maxLoopCount | [IN] Long Required. The size of pCurveCountInLoops array. (Maximum number of loops expected.) |
| maxTrimCurveCount | [IN] Long Required. The maximum number of trim curves expected. |
| maxKnotsCount | [IN] Long Required. The maximum number of knots in each trim curve. |
| maxCtrlPtsCount | [IN] Long Required. The maximum number of control points in each trim curve. |
| pLoopCount | [OUT] Long Required. The number of loops. |
| pTrimCurveCount | [OUT] Long Required. The number of trim curves. |
| pCurveCountInLoops | [OUT] Long Required. The number of trim curves in each loop. |
| pDims | [OUT] Long Required. Dimensions of each trim curve. |
| pDegrees | [OUT] Long Required. Degrees of each trim curve. |
| pKnotsCounts | [OUT] Long Required. The number of knots in each trim curve. |
| pCtrlPtsCounts | [OUT] Long Required. The number of control points in each trim curve |
| pbCloseds | [OUT] Boolean Required. Flags whether the trim curve is closed or not for each trim curve.. |
| pMinParams | [OUT] Double Required. Minimum parameters of each trim curve. |
| pMaxParams | [OUT] Double Required. Maximum parameters of each trim curve. |
| pKnotValues | [OUT] Double Required. Knot values of each trim curves. |
| pCtrlPts | [OUT] RFPoint3 Required. Control points of each trim curves. |
Remarks