Description
Creates NURBS surface by fitting polygons surrounded by the NURBS curves of specified curveloop.
Syntax
Function RFSurfaceTools.CreateSurfaceFromCurveLoop(curveloopID As RFEntityID, iUPts As Long, iVPts As Long, iIntAccuracy As Long, iBndAccuracy As Long, bTrim As Boolean, bResample As Boolean, bG1 As Boolean, pOutSurfaceID As RFEntityID) As RFErrorCode
The CreateSurfaceFromCurveLoop syntax has these parts:
| Part | Description |
|---|---|
| curveloopID | [IN] RFEntityID Required. The RFEntityID of curveloop. |
| iUPts | [IN] Long Required. The number of U control points. (4 ~ 200) |
| iVPts | [IN] Long Required. The number of V control points. (4 ~ 200) |
| iIntAccuracy | [IN] Long Required. The internal accuracy. (0 ~ 9) |
| iBndAccuracy | [IN] Long Required. The Boundary accuracy. (0 ~ 9) |
| bTrim | [IN] Boolean Required. It determines whether creating trimed NURBS surface. |
| bResample | [IN] Boolean Required. It determines whether resampling polygon. |
| bG1 | [IN] Boolean Required. It determines whether satisfying G1 condition. |
| pOutSurfaceID | [OUT] RFEntityID Required. RFEntityID of newly created NURBS surface. |