(vertices, elements, selected_elements)
| 3 | from .meshio import form_mesh |
| 4 | |
| 5 | def expand_by_one_ring(vertices, elements, selected_elements): |
| 6 | num_vertices = vertices.shape[0] |
| 7 | selected_vertices = np.zeros(num_vertices, dtype=bool) |
| 8 | selected_vertices[elements[selected_elements].ravel()] = True |
| 9 | selected_elements = np.any(selected_vertices[elements], axis=1) |
| 10 | return selected_elements |
| 11 | |
| 12 | def extract_submesh_surface(mesh, face_indices, n_ring): |
| 13 | vertices = mesh.vertices |
no outgoing calls
no test coverage detected