mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-08 03:48:27 +00:00
Refactor to prepare for follow-on change
This commit is contained in:
parent
a914247108
commit
976922550b
@ -14,14 +14,18 @@ impl ReverseCurveCoordinateSystems for &Handle<HalfEdge> {
|
|||||||
self,
|
self,
|
||||||
core: &mut Core,
|
core: &mut Core,
|
||||||
) -> Self::Reversed {
|
) -> 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.path = half_edge_geom.path.reverse();
|
||||||
half_edge_geom.boundary = half_edge_geom.boundary.reverse();
|
half_edge_geom.boundary = half_edge_geom.boundary.reverse();
|
||||||
|
|
||||||
let half_edge =
|
let half_edge = HalfEdge::new(
|
||||||
HalfEdge::new(self.curve().clone(), self.start_vertex().clone())
|
half_edge.curve().clone(),
|
||||||
|
half_edge.start_vertex().clone(),
|
||||||
|
)
|
||||||
.insert(core)
|
.insert(core)
|
||||||
.derive_from(self, core);
|
.derive_from(half_edge, core);
|
||||||
|
|
||||||
core.layers
|
core.layers
|
||||||
.geometry
|
.geometry
|
||||||
|
Loading…
Reference in New Issue
Block a user