Description
Extends a specified NURBS surface, and returns an RFErrorCode value indicating whether an error occurs.
Syntax
Function RFSurfaceTools.ExtendNurbsSurface(surfaceID As RFEntityID, type As RFContinuityType, bRatio As Boolean, posUValue As Double, negUValue As Double, posVValue As Double, negVValue As Double, pNewSurfaceID As RFEntityID) As RFErrorCode
The ExtendNurbsSurface syntax has these parts:
| Part | Description |
|---|---|
| surfaceID | [IN] RFEntityID Required. NURBS surface's RFEntityID to extend. |
| type | [IN] RFContinuityType Required. Type of continutity to maintain during the extension. RF_CONTINUITY_G1 or RF_CONTINUITY_G2 are allowed. |
| bRatio | [IN] Boolean Required. It determines whether the extension amount is defined by relative length ratio or absolute length. |
| posUValue | [IN] Double Required. Extension amount along foward NURBS surface's U parametric direction. |
| negUValue | [IN] Double Required. Extension amount along backward NURBS surface's U parametric direction. |
| posVValue | [IN] Double Required. Extension amount along foward NURBS surface's V parametric direction. |
| negVValue | [IN] Double Required. Extension amount along backward NURBS surface's V parametric direction. |
| pNewSurfaceID | [OUT] RFEntityID Required. Extended NURBS surface's RFEntityID. |