Refactor to prepare for follow-on change

This commit is contained in:
Hanno Braun 2024-05-08 13:54:43 +02:00
parent a914247108
commit 976922550b

View File

@ -14,14 +14,18 @@ impl ReverseCurveCoordinateSystems for &Handle<HalfEdge> {
self,
core: &mut Core,
) -> Self::Reversed {
let mut half_edge_geom = *core.layers.geometry.of_half_edge(self);
let half_edge = self;
let mut half_edge_geom = *core.layers.geometry.of_half_edge(half_edge);
half_edge_geom.path = half_edge_geom.path.reverse();
half_edge_geom.boundary = half_edge_geom.boundary.reverse();
let half_edge =
HalfEdge::new(self.curve().clone(), self.start_vertex().clone())
.insert(core)
.derive_from(self, core);
let half_edge = HalfEdge::new(
half_edge.curve().clone(),
half_edge.start_vertex().clone(),
)
.insert(core)
.derive_from(half_edge, core);
core.layers
.geometry