mirror of
https://github.com/hannobraun/Fornjot
synced 2025-07-25 19:36:04 +00:00
Refactor to prepare for follow-on change
This commit is contained in:
parent
13fe22a710
commit
a59c06bc1e
@ -10,7 +10,8 @@ use super::ReverseCurveCoordinateSystems;
|
|||||||
|
|
||||||
impl ReverseCurveCoordinateSystems for Handle<HalfEdge> {
|
impl ReverseCurveCoordinateSystems for Handle<HalfEdge> {
|
||||||
fn reverse_curve_coordinate_systems(&self, core: &mut Core) -> Self {
|
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 boundary = self.boundary().reverse();
|
||||||
|
|
||||||
let half_edge = HalfEdge::new(
|
let half_edge = HalfEdge::new(
|
||||||
@ -23,7 +24,10 @@ impl ReverseCurveCoordinateSystems for Handle<HalfEdge> {
|
|||||||
|
|
||||||
core.layers.geometry.define_half_edge(
|
core.layers.geometry.define_half_edge(
|
||||||
half_edge.clone(),
|
half_edge.clone(),
|
||||||
HalfEdgeGeometry { path, boundary },
|
HalfEdgeGeometry {
|
||||||
|
path: geometry.path,
|
||||||
|
boundary,
|
||||||
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
half_edge
|
half_edge
|
||||||
|
Loading…
x
Reference in New Issue
Block a user