From 737ed52fa0ab038c622f87cbf2215033b0b889ee Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 11 Oct 2024 18:33:43 +0200 Subject: [PATCH] Consolidate redundant code --- .../fj-core/src/algorithms/triangulate/mod.rs | 36 ++++--------------- 1 file changed, 6 insertions(+), 30 deletions(-) diff --git a/crates/fj-core/src/algorithms/triangulate/mod.rs b/crates/fj-core/src/algorithms/triangulate/mod.rs index 09b90a76b..4d2f24f64 100644 --- a/crates/fj-core/src/algorithms/triangulate/mod.rs +++ b/crates/fj-core/src/algorithms/triangulate/mod.rs @@ -177,36 +177,12 @@ mod tests { let triangles = triangulate(face, &mut core)?; - let a = core - .layers - .geometry - .of_surface(&surface) - .point_from_surface_coords(a, core.tolerance()); - let b = core - .layers - .geometry - .of_surface(&surface) - .point_from_surface_coords(b, core.tolerance()); - let e = core - .layers - .geometry - .of_surface(&surface) - .point_from_surface_coords(e, core.tolerance()); - let f = core - .layers - .geometry - .of_surface(&surface) - .point_from_surface_coords(f, core.tolerance()); - let g = core - .layers - .geometry - .of_surface(&surface) - .point_from_surface_coords(g, core.tolerance()); - let h = core - .layers - .geometry - .of_surface(&surface) - .point_from_surface_coords(h, core.tolerance()); + let [a, b, e, f, g, h] = [a, b, e, f, g, h].map(|point| { + core.layers + .geometry + .of_surface(&surface) + .point_from_surface_coords(point, core.tolerance()) + }); // Let's test that some correct triangles are present. We don't need to // test them all.