Spaces:
Build error
Build error
| 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) |