Description
Divides a specified shell into two shells by a plane and optionally mirrors the divided each shell, and returns an RFErrorCode value indicating whether an error occurs.
Syntax
Function RFMeshTools.DivideAndMirrorShell2(shellID As RFEntityID, pPlane As RFPlane, bMirrorUpper As Boolean, bMirrorLower As Boolean, bRemoveUpperShell As Boolean, bRemoveLowerShell As Boolean, bCloseSection As Boolean, pUpperShellID As RFEntityID, pLowerShellID As RFEntityID) As RFErrorCode
The DivideAndMirrorShell2 syntax has these parts:
| Part | Description |
|---|---|
| shellID | [IN] RFEntityID Required. Shell's RFEntityID to divide. |
| pPlane | [IN] RFPlane Required. Dividing plane geometry. |
| bMirrorUpper | [IN] Boolean Required. It determines whether the upper part of the divided shell is mirrored or not. |
| bMirrorLower | [IN] Boolean Required. It determines whether the lower part of the divided shell is mirrored or not. |
| bRemoveUpperShell | [IN] Boolean Required. It determines whether it removes the upper shell or not. |
| bRemoveLowerShell | [IN] Boolean Required. It determines whether it removes the lower shell or not. |
| bCloseSection | [IN] Boolean Required. It determines whether it closes the divided region or not. |
| pUpperShellID | [OUT] RFEntityID Required. Divided upper shell's RFEntityID. |
| pLowerShellID | [OUT] RFEntityID Required. Divided lower shell's RFEntityID. |
Remarks