1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mod advancing_front;
mod context;
pub mod loader;
mod points;
mod shape;
mod sweeper;
mod triangles;
mod utils;
pub use sweeper::{Observer, Sweeper, SweeperBuilder};

/// exported to enable observer
pub use context::Context;
pub use points::PointId;
pub use shape::{Edge, Point};
pub use triangles::TriangleId;

#[derive(Debug, Clone, Copy)]
pub struct Triangle {
    pub points: [Point; 3],
}