Shell Shell.hxx cadex/ModelData/Shell.hxx. More...
Public Member Functions | |
__init__ (self, theFace) | |
Constructor. | |
Append (self, *args) | |
![]() | |
Type (self) | |
Returns a shape type. | |
Orientation (self) | |
Returns orientation flag. | |
Reversed (self) | |
Returns a shape that shares the same geometry and subshape graph but has opposite orientation. | |
Oriented (self, theOrientation) | |
Returns a shape that shares the same geometry and subshape graph and has specified orientation. | |
IsEqual (self, theOther) | |
Returns true if the shape shares the same geometry and subshape graph, and has equal orientation. | |
IsSame (self, theOther) | |
Returns true if the shape shares the same geometry and subshape graph. | |
SetName (self, theName) | |
Sets the name. | |
Name (self) | |
Returns the name. | |
AddAssociatedPMI (self, *args) | |
AssociatedPMI (self) | |
Returns the PMI elements. | |
![]() | |
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.CadExMTK.ModelData_Shell.__init__ | ( | self, | |
theFace ) |
Constructor.
Reimplemented from manufacturingtoolkit.CadExMTK.ModelData_Shape.
|
static |
Reimplemented from manufacturingtoolkit.CadExMTK.ModelData_Shape.
|
static |
Check the type of object.
Returns true if the specified object is this class type.
Reimplemented from manufacturingtoolkit.CadExMTK.ModelData_Shape.