mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-06 10:58:28 +00:00
Expect &Geometry
in get_sibling_of
This commit is contained in:
parent
9656a2638c
commit
1302dd89c4
@ -37,7 +37,7 @@ impl SplitEdge for Shell {
|
|||||||
let point = point.into();
|
let point = point.into();
|
||||||
|
|
||||||
let sibling = self
|
let sibling = self
|
||||||
.get_sibling_of(half_edge)
|
.get_sibling_of(half_edge, &core.layers.geometry)
|
||||||
.expect("Expected half-edge and its sibling to be part of shell");
|
.expect("Expected half-edge and its sibling to be part of shell");
|
||||||
|
|
||||||
let [half_edge_a, half_edge_b] = half_edge.split_half_edge(point, core);
|
let [half_edge_a, half_edge_b] = half_edge.split_half_edge(point, core);
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
|
geometry::Geometry,
|
||||||
objects::{HalfEdge, Shell},
|
objects::{HalfEdge, Shell},
|
||||||
storage::Handle,
|
storage::Handle,
|
||||||
};
|
};
|
||||||
@ -18,6 +19,7 @@ pub trait SiblingOfHalfEdge {
|
|||||||
fn get_sibling_of(
|
fn get_sibling_of(
|
||||||
&self,
|
&self,
|
||||||
half_edge: &Handle<HalfEdge>,
|
half_edge: &Handle<HalfEdge>,
|
||||||
|
geometry: &Geometry,
|
||||||
) -> Option<Handle<HalfEdge>>;
|
) -> Option<Handle<HalfEdge>>;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,6 +46,7 @@ impl SiblingOfHalfEdge for Shell {
|
|||||||
fn get_sibling_of(
|
fn get_sibling_of(
|
||||||
&self,
|
&self,
|
||||||
half_edge: &Handle<HalfEdge>,
|
half_edge: &Handle<HalfEdge>,
|
||||||
|
_: &Geometry,
|
||||||
) -> Option<Handle<HalfEdge>> {
|
) -> Option<Handle<HalfEdge>> {
|
||||||
for face in self.faces() {
|
for face in self.faces() {
|
||||||
for cycle in face.region().all_cycles() {
|
for cycle in face.region().all_cycles() {
|
||||||
|
Loading…
Reference in New Issue
Block a user