RFNurbsSurface.Add2DTrimLoop2 (Available After RapidForm2002 PlusPack1)



Your Ad Here

Description

Adds a new trimming loop to the NURBS surface. A loop is defined by a set of parametric NURBS curves which are sequentially connected.

Syntax

Function RFNurbsSurface.Add2DTrimLoop2(curveCount As Long, pDegree As Long, pKnotType As RFEndKnotType, pKnotCount As Long, lengthOfKnots As Long, pKnots As Double, pCtrlPtsType As RFControlPointType, pCtrlPtsCount As Long, pCtrlPtsStride As Long, lengthOfCtlPts As Long, pCtrlPts As Double) As RFErrorCode

The Add2DTrimLoop2 syntax has these parts:

Part Description
curveCount [INLong Required. Number of curves composing trimming loop.
pDegree [INLong Required. The first element of Long array containing each NURBS curve's degree.
pKnotType [INRFEndKnotType Required. The first element of RFEndKnotType array containing each NURBS curve's type of knot at end parameters.
pKnotCount [INLong Required. The first element of Long array containing each NURBS curve's number of knots.
lengthOfKnots [INLong Required. The size of pKnots array.
pKnots [INDouble Required. The first element of Double array containing each NURBS curve's knot values.
pCtrlPtsType [INRFControlPointType Required. The first element of RFControlPointType array containing each NURBS curve's control point type
pCtrlPtsCount [INLong Required. The first element of Long array containing each NURBS curve's number of control points.
pCtrlPtsStride [INLong Required. The first element of Long array containing each NURBS curve's control point stride.
lengthOfCtlPts [INLong Required. The size of pCtrlPts array.
pCtrlPts [INDouble Required. The first element of Double array containing each NURBS curve's control point coordinates.

Remarks

 

Return to Rapidform Index


Your Ad Here