Description
Automatically creates NURBS curves representing the features of specified shell, and returns RFErrorCode indicating whether an error occurs.
Syntax
Function RFCurveTools.CreateFeatureNurbsCurves2(shellID As RFEntityID, dSamplingRatioConvex As Double, dSamplingRatioConcave As Double, bRemoveSmallLoops As Boolean, iPurgeLimit As Long, iCvFlexibility As Long, maxCurveCount As Long, pNewCurveCount As Long, pNewCurveIDs As RFEntityID) As RFErrorCode
The CreateFeatureNurbsCurves2 syntax has these parts:
| Part | Description |
|---|---|
| shellID | [IN] RFEntityID Required. Shell's RFEntityID of which the created NURBS curves are representing the feature. |
| dSamplingRatioConvex | [IN] Double Required. |
| dSamplingRatioConcave | [IN] Double Required. |
| bRemoveSmallLoops | [IN] Boolean Required. |
| iPurgeLimit | [IN] Long Required. |
| iCvFlexibility | [IN] Long Required. |
| maxCurveCount | [IN] Long Required. The size of pNewCurveIDs array. (Maximum number of created NURBS curves expected.) |
| pNewCurveCount | [OUT] Long Required. The number of NURBS curves created. |
| pNewCurveIDs | [OUT] RFEntityID Required. Created NURBS curves' RFEntityID. |
Remarks