Skip to content

Glossary ​

Axiolid documentation links the first prose use of each glossary term on a page. Hover the linked term—or focus it with the keyboard—to see the concise definition. Follow the link for the stable glossary entry.

API ​

Application programming interface. The public types and operations through which software uses a library or service.

B-rep ​

Boundary representation. A solid or region represented by connected topological boundaries together with their supporting geometry.

DAG ​

Directed acyclic graph. A directed graph with no directed cycle; Axiolid uses backward-only typed references to keep its neutral geometry graph acyclic.

IFC ​

Industry Foundation Classes. An open, vendor-neutral data model for built-environment information exchange; IFC interpretation stays outside Axiolid's format-neutral kernel.

NURBS ​

Non-uniform rational B-spline. A weighted parametric curve or surface representation that can express polynomial shapes and exact conics.

predicate ​

Geometric predicate. A classification question—such as orientation or sidedness—whose sign or discrete outcome controls a geometric algorithm.

provider ​

Provider. A replaceable implementation of one or more portable Axiolid operation contracts; provider selection belongs to execution policy, not the contract.

STL ​

Stereolithography triangle format. A mesh interchange format that lists triangular facets; an STL mesh does not by itself prove watertightness, manifoldness, or exact geometry.

tolerance ​

Tolerance. An explicit caller-selected numerical bound used by an operation for admissible approximation or classification; Axiolid does not hide one global epsilon.

typed refusal ​

Typed refusal. A structured non-success result stating why an operation could not establish its contract, rather than returning an unchecked approximation or ambiguous boolean.

Released under the Mozilla Public License 2.0.