Shell Shell.hxx cadex/ModelData/Shell.hxx. More...
Public Member Functions | |
| __init__ (self, theFace) | |
| Constructor. | |
| Append (self, *args) | |
Public Member Functions inherited from manufacturingtoolkit.MTKCore.ModelData_Shape | |
| Type (self) | |
| Orientation (self) | |
| Reversed (self) | |
| Oriented (self, theOrientation) | |
| IsEqual (self, theOther) | |
| IsSame (self, theOther) | |
| SetName (self, theName) | |
| Name (self) | |
| AddAssociatedPMI (self, *args) | |
| AssociatedPMI (self) | |
| __hash__ (self) | |
| __eq__ (self, other) | |
Public Member Functions inherited from manufacturingtoolkit.MTKCore.BaseObject | |
| Id (self) | |
| Return unique identifier of public object. | |
| IsNull (self) | |
Static Public Member Functions | |
| CompareType (theObject) | |
| Check the type of object. | |
| Cast (*args) | |
Shell Shell.hxx cadex/ModelData/Shell.hxx.
Defines a connected set of faces.
The following image depicts an example of a shell:
Direct children of shell are faces which must be connected with each other (i.e. have common edges) and consistently oriented (i.e. each common edge must be forward in one face and reversed in the other).
Although the data model can describe a non-manifold topology (i.e. a common edge shared by more than two faces), it is strongly not recommended to construct such.
Shell bounding a solid must be closed. A shell not belonging to a solid may have free edges (i.e. shared by one face only).
| manufacturingtoolkit.MTKCore.ModelData_Shell.__init__ | ( | self, | |
| theFace ) |
Constructor.
Reimplemented from manufacturingtoolkit.MTKCore.ModelData_Shape.
|
static |
Reimplemented from manufacturingtoolkit.MTKCore.ModelData_Shape.
|
static |
Check the type of object.
Returns true if the specified object is this class type.
Reimplemented from manufacturingtoolkit.MTKCore.ModelData_Shape.