Aller au contenu principal

raygeo.ops.material.state

The folded state of one stock: an immutable snapshot.

MaterialState

The folded state of one stock: an immutable snapshot.

depth_field

depth_field: Optional[compressed_array.CompressedArray]

Removal-depth heightmap in mm, or None until depth folding lands.

escalation

escalation: Optional[str]

First invariant violation encountered ("top_open_violation" or "solid_profile_required"), or None.

grid

grid: Optional[spec.GridSpec]

Grid shared by the raster outputs.

profile

profile: str

Which profile produced this state ("prismatic").

provenance

provenance: list[str]

Sorted unique source keys whose effects were applied.

surface_map

surface_map: Optional[compressed_array.CompressedArray]

Per-pixel maximum laser power (R8), or None when no raster effects contributed.

void_polygons

void_polygons: list[list[tuple[float, float]]]

Regions removed through the full stock thickness (world mm).