poly2tri_rs/
lib.rs

1mod advancing_front;
2mod context;
3pub mod loader;
4mod points;
5mod shape;
6mod sweeper;
7mod triangles;
8mod utils;
9pub use sweeper::{Observer, Sweeper, SweeperBuilder};
10
11/// exported to enable observer
12pub use context::Context;
13pub use points::PointId;
14pub use shape::{Edge, Point};
15pub use triangles::TriangleId;
16
17#[derive(Debug, Clone, Copy)]
18pub struct Triangle {
19    pub points: [Point; 3],
20}