bluemira.geometry.shell ======================= .. py:module:: bluemira.geometry.shell .. autoapi-nested-parse:: Wrapper for FreeCAD Part.Face objects Classes ------- .. autoapisummary:: bluemira.geometry.shell.BluemiraShell Module Contents --------------- .. py:class:: BluemiraShell(boundary: list[bluemira.geometry.face.BluemiraFace], label: str = '') Bases: :py:obj:`bluemira.geometry.base.BluemiraGeo` .. autoapi-inheritance-diagram:: bluemira.geometry.shell.BluemiraShell :parts: 1 :private-bases: Bluemira Shell class. :param boundary: List of faces from which to make the BluemiraShell :param label: Label to assign to the shell .. py:method:: _create_shell(*, check_reverse: bool = True) Creation of the shell :returns: FreeCAD shell. .. py:method:: _create_shape() :returns: Shape of the object as a primitive shell :rtype: Part.Shell .. py:method:: _create(obj: bluemira.codes._freecadapi.apiShell, label='') :classmethod: .. py:property:: vertexes :type: bluemira.geometry.coordinates.Coordinates The vertexes of the shell. .. py:property:: edges :type: tuple[bluemira.geometry.wire.BluemiraWire] The edges of the shell. .. py:property:: wires :type: tuple[bluemira.geometry.wire.BluemiraWire] The wires of the shell. .. py:property:: faces :type: tuple[bluemira.geometry.face.BluemiraFace] The faces of the shell. .. py:property:: shells :type: tuple The shells of the shell. By definition a tuple of itself. .. py:property:: solids :type: tuple The solids of the shell. By definition an empty tuple.