mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-04 01:48:28 +00:00
Rename set_path
to set_geometry
This commit is contained in:
parent
f227217623
commit
d4439b8378
@ -112,7 +112,7 @@ pub trait BuildHalfEdge {
|
||||
|
||||
HalfEdge::unjoined(boundary, core)
|
||||
.insert(core)
|
||||
.set_path(path, &mut core.layers.geometry)
|
||||
.set_geometry(path, &mut core.layers.geometry)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -101,7 +101,7 @@ pub trait BuildShell {
|
||||
.update_start_vertex(|_, _| vertex, core)
|
||||
.update_curve(|_, _| curve, core)
|
||||
.insert(core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
core.layers
|
||||
.geometry
|
||||
.of_half_edge(&half_edge)
|
||||
|
@ -8,11 +8,19 @@ use crate::{
|
||||
/// Update the geometry of a [`HalfEdge`]
|
||||
pub trait UpdateHalfEdgeGeometry {
|
||||
/// Set the path of the half-edge
|
||||
fn set_path(self, path: SurfacePath, layer: &mut Layer<Geometry>) -> Self;
|
||||
fn set_geometry(
|
||||
self,
|
||||
path: SurfacePath,
|
||||
layer: &mut Layer<Geometry>,
|
||||
) -> Self;
|
||||
}
|
||||
|
||||
impl UpdateHalfEdgeGeometry for Handle<HalfEdge> {
|
||||
fn set_path(self, path: SurfacePath, layer: &mut Layer<Geometry>) -> Self {
|
||||
fn set_geometry(
|
||||
self,
|
||||
path: SurfacePath,
|
||||
layer: &mut Layer<Geometry>,
|
||||
) -> Self {
|
||||
layer.define_half_edge(self.clone(), HalfEdgeGeometry { path });
|
||||
self
|
||||
}
|
||||
|
@ -97,7 +97,7 @@ impl JoinCycle for Cycle {
|
||||
core,
|
||||
)
|
||||
.insert(core)
|
||||
.set_path(path, &mut core.layers.geometry)
|
||||
.set_geometry(path, &mut core.layers.geometry)
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
self.add_half_edges(half_edges, core)
|
||||
@ -141,7 +141,7 @@ impl JoinCycle for Cycle {
|
||||
core,
|
||||
)
|
||||
.insert(core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
core.layers
|
||||
.geometry
|
||||
.of_half_edge(half_edge)
|
||||
@ -160,7 +160,7 @@ impl JoinCycle for Cycle {
|
||||
core,
|
||||
)
|
||||
.insert(core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
core.layers
|
||||
.geometry
|
||||
.of_half_edge(half_edge)
|
||||
|
@ -21,7 +21,7 @@ impl Reverse for Cycle {
|
||||
)
|
||||
.insert(core)
|
||||
.derive_from(current, core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
core.layers.geometry.of_half_edge(current).path,
|
||||
&mut core.layers.geometry,
|
||||
)
|
||||
|
@ -50,7 +50,7 @@ impl SplitEdge for Shell {
|
||||
core,
|
||||
)
|
||||
.insert(core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
core.layers.geometry.of_half_edge(&sibling_b).path,
|
||||
&mut core.layers.geometry,
|
||||
);
|
||||
|
@ -120,7 +120,7 @@ impl SplitFace for Shell {
|
||||
half_edge
|
||||
.update_start_vertex(|_, _| b.start_vertex().clone(), core)
|
||||
.insert(core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
core.layers.geometry.of_half_edge(&half_edge).path,
|
||||
&mut core.layers.geometry,
|
||||
)
|
||||
|
@ -134,7 +134,7 @@ impl SweepHalfEdge for Handle<HalfEdge> {
|
||||
half_edge
|
||||
};
|
||||
|
||||
half_edge.insert(core).set_path(
|
||||
half_edge.insert(core).set_geometry(
|
||||
core.layers.geometry.of_half_edge(&line_segment).path,
|
||||
&mut core.layers.geometry,
|
||||
)
|
||||
|
@ -457,7 +457,7 @@ mod tests {
|
||||
half_edge.start_vertex().clone(),
|
||||
)
|
||||
.insert(core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
geometry.path,
|
||||
&mut core.layers.geometry,
|
||||
)]
|
||||
@ -536,7 +536,7 @@ mod tests {
|
||||
core,
|
||||
)
|
||||
.insert(core)
|
||||
.set_path(
|
||||
.set_geometry(
|
||||
core.layers
|
||||
.geometry
|
||||
.of_half_edge(half_edge)
|
||||
|
Loading…
Reference in New Issue
Block a user