मुख्य सामग्री पर जाएँ

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.

max_power_watts​

max_power_watts: float

Optical output power in watts at full power of the laser that produced the surface-map fluence.

profile​

profile: str

Which profile produced this state ("prismatic" or "cylindrical").

provenance​

provenance: list[str]

Sorted unique source keys whose effects were applied.

surface_map​

surface_map: Optional[compressed_array.CompressedArray]

Per-pixel maximum laser fluence (F32, J/cm²), 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).

wavelength_nm​

wavelength_nm: float

Emission wavelength in nm of the laser that produced the surface-map fluence. 0 means unconfigured; the renderer falls back to full absorption.