1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Collection of algorithms that are used by the kernel
//!
//! Algorithmic code is collected in this module, to keep other modules focused
//! on their respective purpose.
mod approx;
mod reverse;
mod sweep;
mod transform;
mod triangulate;
pub mod intersection;
pub use self::{
approx::{CycleApprox, FaceApprox, InvalidTolerance, Tolerance},
reverse::reverse_face,
sweep::sweep,
transform::transform_shape,
triangulate::triangulate,
};