GMOperatorsInterfaces Global Function CATCGMCreateTopSplitWireWithKeepRemove
CATCGMCreateTopSplitWireWithKeepRemove( | | iFactory, |
| | iData, |
| | iBodyToCut, |
| | iCuttingBody) |
-
Constructs an operator that splits a CATWire domain by a CATShell,a CATWire or a
CATVertexInVolume domain.
The body to split and the cutting body must only contain
one shell domain and one (shell, wire or vertexInVolume) domain respectively.
Orientation: The orientation of the resulting body is the orientation
of the body to cut.
Journal:
- The edges that are kept and not cut are written as CATCGMJournal::Keep
- The edges that are cut are written as CATCGMJournal::Subdivision
- The new vertices are written as CATCGMJournal::Creation
- The edges that are neither cut, nor kept, are written as CATCGMJournal::Deletion
- Parameters:
-
- iFactory
- A pointer to the factory of the resulting body.
- iData
- A pointer to the topological data.
- iBodyToCut
- A pointer to the body to cut. It must only contain one wire
domain.
- iCuttingBody
- A pointer to the cutting body. It must only contain one (wire, shell or vertexInVolume)
domain
- Returns:
- [out, IUnknown#Release] The pointer to the created operator. To be released with the Release method afer use.
This object is included in the file: CATCGMCreateTopBoolean.h
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.