From c921c3f48a29d34fb9ac546be4fba432fc0db5d3 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 22 Mar 2024 23:36:01 +0100 Subject: [PATCH] Refactor to prepare for follow-on change --- crates/fj-core/src/operations/build/half_edge.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/crates/fj-core/src/operations/build/half_edge.rs b/crates/fj-core/src/operations/build/half_edge.rs index 63a9cbcb2..e77703afa 100644 --- a/crates/fj-core/src/operations/build/half_edge.rs +++ b/crates/fj-core/src/operations/build/half_edge.rs @@ -32,16 +32,15 @@ pub trait BuildHalfEdge { start_vertex: Handle, core: &mut Core, ) -> Handle { + let geometry = core.layers.geometry.of_half_edge(sibling); + HalfEdge::new( sibling.boundary().reverse(), sibling.curve().clone(), start_vertex, ) .insert(core) - .set_geometry( - core.layers.geometry.of_half_edge(sibling), - &mut core.layers.geometry, - ) + .set_geometry(geometry, &mut core.layers.geometry) } /// Create an arc