Expand description
Frame-neutral, deterministic layered spatial-field values.
A field stores row-major (x, y) cells in an explicit frame. Surface
crossings and positive-length occupancy spans remain distinct channels so a
zero-thickness facet cannot masquerade as filled space. This package owns
values, validation, and caller-supplied configuration only; sampling,
morphology, clearance, and navigation live in axiolid-field-ops.
Structs§
- Field
Bounds - Local-frame sampling box with
minstrictly belowmaxon every axis. - Field
Config - Validated configuration for one layered field.
- Field
Evidence - Structured facts about one sampling run.
- Field
Resource Budget - Caller-owned allocation limits. There is no built-in cap: a library must not decide how much memory an application may spend.
- Layered
Cell - Ordered surface crossings plus sorted, strictly disjoint occupancy spans.
- Layered
Field - Deterministic row-major field of layered cells.
- Surface
Hit - A zero-thickness crossing of a sampling line at local coordinate
w.
Enums§
- Layered
Field Error - Invalid layered-field input, malformed topology, or exhausted caller budget.
- Surface
Facing - Orientation of a surface crossing relative to the field’s local
zaxis.