diff --git a/crates/fj-core/src/algorithms/triangulate/delaunay.rs b/crates/fj-core/src/algorithms/triangulate/delaunay.rs index 8a90a2cf6..05cf8cc81 100644 --- a/crates/fj-core/src/algorithms/triangulate/delaunay.rs +++ b/crates/fj-core/src/algorithms/triangulate/delaunay.rs @@ -53,6 +53,10 @@ pub fn triangulate( v2.point_surface, ]) .expect("invalid triangle"); + assert!( + triangle.is_valid(), + "Expecting triangles created by triangulation to be valid.", + ); let required_winding = match coord_handedness { Handedness::LeftHanded => Winding::Cw,