Spaces:
Runtime error
Runtime error
File size: 371 Bytes
753fd9a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import numpy as np
def get_triangle_faces_from_pyvista_poly(poly):
"""Fetch all triangle faces."""
stream = poly.faces
tris = []
i = 0
while i < len(stream):
n = stream[i]
if n != 3:
i += n + 1
continue
stop = i + n + 1
tris.append(stream[i+1:stop])
i = stop
return np.array(tris) |