Refactor to prepare for follow-on change

This commit is contained in:
Hanno Braun 2024-03-22 23:40:25 +01:00
parent 13fe22a710
commit a59c06bc1e

View File

@ -10,7 +10,8 @@ use super::ReverseCurveCoordinateSystems;
impl ReverseCurveCoordinateSystems for Handle<HalfEdge> {
fn reverse_curve_coordinate_systems(&self, core: &mut Core) -> Self {
let path = core.layers.geometry.of_half_edge(self).path.reverse();
let mut geometry = core.layers.geometry.of_half_edge(self);
geometry.path = geometry.path.reverse();
let boundary = self.boundary().reverse();
let half_edge = HalfEdge::new(
@ -23,7 +24,10 @@ impl ReverseCurveCoordinateSystems for Handle<HalfEdge> {
core.layers.geometry.define_half_edge(
half_edge.clone(),
HalfEdgeGeometry { path, boundary },
HalfEdgeGeometry {
path: geometry.path,
boundary,
},
);
half_edge