MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / expand_by_one_ring

Function expand_by_one_ring

python/pymesh/submesh.py:5–10  ·  view source on GitHub ↗
(vertices, elements, selected_elements)

Source from the content-addressed store, hash-verified

3from .meshio import form_mesh
4
5def 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
12def extract_submesh_surface(mesh, face_indices, n_ring):
13 vertices = mesh.vertices

Callers 2

extract_submesh_surfaceFunction · 0.85
extract_submesh_volumeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected