axiolid-field-ops
Sampling, morphology, clearance, and navigation over Axiolid layered fields.
| Latest release | 0.3.4 (2026-11-07) |
| 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.4 (2026-11-07):
Added
- The package now ships
LICENSEandLICENSE-COMMERCIAL(symlinks to the repository root), so the licence texts travel with the archive (#358).
Full history: crates/algorithms/sampled/field/CHANGELOG.md