This class defines a shell with a given thickness. More...
Public Member Functions | |
| def | __init__ (self, groupName, groupGeomObj, parameters, name=DEFAULT_NAME) |
Data Fields | |
| thickness | |
Static Public Attributes | |
| string | DEFAULT_NAME = "ThickShell" |
Private Member Functions | |
| def | _buildPart (self) |
| Create the geometrical shapes corresponding to the thick shell. More... | |
| def | _buildThickShellForFace (self, face) |
| Create the geometrical shapes corresponding to the thick shell for a given face. More... | |
| def | _removeCylinderExtraEdge (self, wires) |
| Remove the side edge in a cylinder. More... | |
| def | _buildMarkers (self) |
| Build the markers defining the orientation of the thick shell. More... | |
This class defines a shell with a given thickness.
It can be shifted from the base face. The valid parameters for thick shells are:
"Vecteur": vector used instead of the angles to build the markers (see salome.geom.structelem.orientation.Orientation2D)
See class StructuralElementPart for the description of the other parameters.
| def __init__ | ( | self, | |
| groupName, | |||
| groupGeomObj, | |||
| parameters, | |||
name = DEFAULT_NAME |
|||
| ) |
Reimplemented from StructuralElementPart2D.
|
private |
Create the geometrical shapes corresponding to the thick shell.
Reimplemented from StructuralElementPart.
References ThickShell._buildThickShellForFace(), StructuralElementPart._getSubShapes(), Orientation1D.geom, Orientation2D.geom, and StructuralElementPart.geom.
|
private |
Create the geometrical shapes corresponding to the thick shell for a given face.
References StructuralElementPart2D._makeFaceOffset(), ThickShell._removeCylinderExtraEdge(), Orientation1D.geom, Orientation2D.geom, StructuralElementPart.geom, StructuralElementPart2D.offset, and ThickShell.thickness.
|
private |
Remove the side edge in a cylinder.
References Orientation1D.geom, Orientation2D.geom, and StructuralElementPart.geom.
|
private |
Build the markers defining the orientation of the thick shell.
Reimplemented from StructuralElementPart.
References StructuralElementPart2D._buildMarkersWithOffset(), StructuralElementPart2D.offset, and ThickShell.thickness.
|
static |
| thickness |