Skip to main content

Crate ogeom

Crate ogeom 

Source
Expand description

ogeom: a boundary-representation CAD kernel.

This umbrella crate is the public API. Depend on this, not on the og-* crates individually; their boundaries are an implementation detail and will move.

A from-scratch Rust implementation: no binding, no wrapper, no dependency on any existing CAD kernel. It keeps the data model the field converged on ( shared topology with location chains, per-entity tolerances, multi-representation edges, operation history) because that model is what makes the algorithms possible, and discards the 1990s C++ around it. See docs/DATA_MODEL.md.

Re-exports§

pub use ogeom_algo as algo;
pub use ogeom_bool as boolean;
pub use ogeom_core as core;
pub use ogeom_doc as doc;
pub use ogeom_fillet as fillet;
pub use ogeom_geom as geom;
pub use ogeom_heal as heal;
pub use ogeom_hlr as hlr;
pub use ogeom_intersect as intersect;
pub use ogeom_io as io;
pub use ogeom_math as math;
pub use ogeom_mesh as mesh;
pub use ogeom_offset as offset;
pub use ogeom_topo as topo;

Constants§

VERSION
The kernel version, as reported by front ends.