dearcut/lib.rs
1// SPDX-FileCopyrightText: 2026 dearcut contributors
2//
3// SPDX-License-Identifier: MIT OR Apache-2.0
4
5mod math;
6mod triangulation;
7mod triangulator;
8
9#[cfg(feature = "undoredo")]
10pub use crate::triangulation::{RecordingTriangulation, TriangulationDelta};
11
12#[cfg(feature = "undoredo")]
13pub use crate::triangulator::{RecordingTriangulator, TriangulatorDelta};
14
15pub use crate::math::Vector2;
16pub use crate::math::is_convex_vertex;
17pub use crate::math::line_segments_intersect_proper;
18pub use crate::triangulation::Triangulation;
19pub use crate::triangulator::Triangulator;