diff --git a/crates/fj-core/src/algorithms/triangulate/delaunay.rs b/crates/fj-core/src/algorithms/triangulate/delaunay.rs index b729868f2..8a90a2cf6 100644 --- a/crates/fj-core/src/algorithms/triangulate/delaunay.rs +++ b/crates/fj-core/src/algorithms/triangulate/delaunay.rs @@ -53,14 +53,13 @@ pub fn triangulate( v2.point_surface, ]) .expect("invalid triangle"); - let triangle_winding = triangle.winding(); let required_winding = match coord_handedness { Handedness::LeftHanded => Winding::Cw, Handedness::RightHanded => Winding::Ccw, }; - let triangle = if triangle_winding == required_winding { + let triangle = if triangle.winding() == required_winding { [v0, v1, v2] } else { [v0, v2, v1]