bluemira.geometry.shell
Wrapper for FreeCAD Part.Face objects
Classes
Bluemira Shell class. |
Module Contents
- class bluemira.geometry.shell.BluemiraShell(boundary: list[bluemira.geometry.face.BluemiraFace], label: str = '')
Bases:
bluemira.geometry.base.BluemiraGeoBluemira Shell class.
- Parameters:
boundary (list[bluemira.geometry.face.BluemiraFace]) – List of faces from which to make the BluemiraShell
label (str) – Label to assign to the shell
- _create_shell(*, check_reverse: bool = True)
Creation of the shell
- Returns:
FreeCAD shell.
- Parameters:
check_reverse (bool)
- _create_shape()
- Returns:
Shape of the object as a primitive shell
- Return type:
Part.Shell
- classmethod _create(obj: bluemira.codes._freecadapi.apiShell, label='')
- Parameters:
obj (bluemira.codes._freecadapi.apiShell)
- property vertexes: bluemira.geometry.coordinates.Coordinates
The vertexes of the shell.
- Return type:
- property edges: tuple[bluemira.geometry.wire.BluemiraWire]
The edges of the shell.
- Return type:
- property wires: tuple[bluemira.geometry.wire.BluemiraWire]
The wires of the shell.
- Return type:
- property faces: tuple[bluemira.geometry.face.BluemiraFace]
The faces of the shell.
- Return type:
- property shells: tuple
The shells of the shell. By definition a tuple of itself.
- Return type:
tuple
- property solids: tuple
The solids of the shell. By definition an empty tuple.
- Return type:
tuple