Description
Changes the mouse-pick mode to curve deform state and waits for user's manipulation.
Syntax
Function RFCurveTools.DeformNurbsCurve(curveID As RFEntityID, bUseBrush As Boolean, dBrushSize As Double, bMoveOnPolygon As Boolean, bSyncSeamPosition As Boolean, bPreserveC1Continuity As Boolean) As RFErrorCode
The DeformNurbsCurve syntax has these parts:
| Part | Description |
|---|---|
| curveID | [IN] RFEntityID Required. NURBS curve's RFEntityID to be deformed. |
| bUseBrush | [IN] Boolean Required. If this value is set to true, NURBS curve will be deformed by mouse dragging with several controls inside brush sphere. |
| dBrushSize | [IN] Double Required. Specifies the diameter of brush sphere. |
| bMoveOnPolygon | [IN] Boolean Required. If this value is set to true , NURBS curve's control points will be moved on polygon only. |
| bSyncSeamPosition | [IN] Boolean Required. If this value is set to true, NURBS curve is always closed while deforming. |
| bPreserveC1Continuity | [IN] Boolean Required. The tangency of end points of NURBS curve is always preserved. |
Remarks