RFCurveTools.CreateFeatureNurbsCurves



Your Ad Here

Description

Automatically creates NURBS curves representing the features of specified shell, and returns RFErrorCode indicating whether an error occurs.

Syntax

Function RFCurveTools.CreateFeatureNurbsCurves(shellID As RFEntityID, bExtendAndTrim As Boolean, bCreateSharpEdge As Boolean, bUseShellCurvature As Boolean, bQuickMode As Boolean, radiusCount As Long, pRadii As Double, maxCurveCount As Long, pNewCurveCount As Long, pNewCurveIDs As RFEntityID) As RFErrorCode

The CreateFeatureNurbsCurves syntax has these parts:

Part Description
 shellID [IN] RFEntityID Required. Shell's RFEntityID of which the created NURBS curves are representing the feature.
 bExtendAndTrim [INBoolean Required. Whether the created NURBS curves are extended and trimed or not.
 bCreateSharpEdge [INBoolean Required. Whether it creates NURBS curves which representing sharp edge.
 bUseShellCurvature [INBoolean Required. Whether it uses the curvature information of shell.
 bQuickMode [INBoolean Required. Quick mode option.
 radiusCount [INLong Required. The number of radius values.
 pRadii [INDouble Required. Radius values which will be used for finding features of shell.
 maxCurveCount [INLong Required. The size of pNewCurveIDs array. (Maximum number of created NURBS curves expected.)
 pNewCurveCount [OUTLong Required. The number of NURBS curves created.
 pNewCurveIDs [OUTRFEntityID Required. Created NURBS curves' RFEntityID.

Remarks

 

Return to Rapidform Index


Your Ad Here