Section#

class sgio.Section(name: str, material: str, orientation: float = 0.0, property_id: int | None = None, extras: dict[str, ~typing.Any] = <factory>)#

Bases: object

Finite-element section definition for SG material regions.

Parameters:
  • name (str) – Section name.

  • material (str) – Material name referenced from FEModel.materials.

  • orientation (float, optional) – In-plane material orientation angle in degrees.

  • property_id (int or None, optional) – Property/layer identifier used by mesh cell data and legacy mocombos compatibility APIs.

  • extras (dict[str, Any], optional) – Additional adapter-specific metadata.

Orientation#

class sgio.Orientation(name: str, angle: float = 0.0, extras: dict[str, ~typing.Any] = <factory>)#

Bases: object

Placeholder FE orientation object.

Parameters:
  • name (str) – Orientation name.

  • angle (float, optional) – Simple scalar orientation angle in degrees.

  • extras (dict[str, Any], optional) – Additional adapter-specific metadata.