axiolid-field-ops
Sampling, morphology, clearance, and navigation over Axiolid layered fields.
| Latest release | 0.3.1 (2026-09-28) |
| crates.io | axiolid-field-ops |
| Facade | axiolid feature field-ops |
| Layer | algorithms (algorithm.sampled) |
| API documentation | rustdoc · docs.rs |
| Source | crates/algorithms/sampled/field/ |
Overview
Deterministic algorithms over axiolid-field layered fields: scalar CPU triangle coverage, planar masks with metric dilation, erosion and connected components, clearance along the layering axis, and, behind the opt-in navigation feature, geometry-only route finding under an explicit agent envelope. It reports coverage, spans, components and route existence, never an application verdict such as accessibility or compliance.
Design notes
There is no GPU coverage provider. The CPU sampler is per-cell independent work over a flat triangle slice, so a batch provider can be added once a benchmark on an agreed workload shows it pays; without that evidence it would be complexity with no measured benefit.
Features
Default: none.
| Feature | Enables |
|---|---|
navigation | — |
Depends on
Changes
Latest release, 0.3.1 (2026-09-28):
Changed
- The crates.io page is this crate's own
README.md, with links to its API documentation, its reference page and the source (ADR 0078).
Full history: crates/algorithms/sampled/field/CHANGELOG.md