Skip to content

Commit abe423f

Browse files
committed
simplify face vertex identification
1 parent 90be9b9 commit abe423f

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/compas/datastructures/mesh/core/halfedge.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2529,6 +2529,19 @@ def is_face_on_boundary(self, key):
25292529
else:
25302530
return False
25312531

2532+
face_vertex_after = face_vertex_descendant
2533+
face_vertex_before = face_vertex_ancestor
2534+
2535+
def halfedge_after(self, u, v):
2536+
face = self.halfedge_face(u, v)
2537+
w = self.face_vertex_after(face, v)
2538+
return v, w
2539+
2540+
def halfedge_before(self, u, v):
2541+
face = self.halfedge_face(u, v)
2542+
t = self.face_vertex_before(face, u)
2543+
return t, u
2544+
25322545
# --------------------------------------------------------------------------
25332546
# boundary
25342547
# --------------------------------------------------------------------------

0 commit comments

Comments
 (0)