ExtrudeSettings

Contents

ExtrudeSettings#

class zeroheliumkit.fem.gmsher.ExtrudeSettings(geometry: Polygon | MultiPolygon, z_base: float = 0.0, height: float = 1.0, physical_name: str = 'DIELECTRIC', cut: tuple[str] = None, forConstruction: bool = False)[source]#

Bases: object

Settings for the extrusion process.

Parameters:
  • geometry (Polygon | MultiPolygon) – Geometry to be extruded.

  • z (float) – Z-coordinate or position of the layer.

  • d (float) – Thickness of the layer.

  • physical_name (str) – Physical name associated with the layer.

  • cut (tuple, optional) – Tuple specifying the volumes which will be cut from the main volume. Defaults to None.

  • forConstruction (bool, optional) – Flag indicating if the layer is for construction purposes. Defaults to False.

Methods

Attributes

cut

forConstruction

height

physical_name

z_base

geometry