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,
};