Description
Splits faces by the specified NURBS curves and deletes(separates) the left or right region of mesh.
Syntax
Function RFMeshTools.TrimMeshByCurves2(shellID As RFEntityID, iCurveCount As Long, pCurveIDs As RFEntityID, tolAbsolute As Double, tolRelative As Double, iTrimOption As RFTrimMeshOption, pNewShellID As RFEntityID) As RFErrorCode
The TrimMeshByCurves2 syntax has these parts:
| Part | Description |
|---|---|
| shellID | [IN] RFEntityID Required. Entity ID of shells to be trimmed. |
| iCurveCount | [IN] Long Required. Number of curves. |
| pCurveIDs | [IN] RFEntityID Required. The first element of RFEntityID array storing curves' EnrityIDs. |
| tolAbsolute | [IN] Double Required. Maximum distance between curve and vertex. |
| tolRelative | [IN] Double Required. Maximum ratio to divide edge. |
| iTrimOption | [IN] RFTrimMeshOption Required. Specifies region treatment of closed curve (loop). |
| pNewShellID | [OUT] RFEntityID Required. Entity ID of a newly created shell by this method . |