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

Function get_degenerated_faces_raw

python/pymesh/meshutils/face_utils.py:24–35  ·  view source on GitHub ↗

Return indices of degenerated faces. A face is degenerated if all its 3 corners are colinear. Args: vertices (``numpy.ndarray``): Vertex matrix. faces (``numpy.ndarray``): Face matrix. Returns: A ``numpy.ndarray`` of indices of degenerated faces.

(vertices, faces)

Source from the content-addressed store, hash-verified

22 raise NotImplementedError("Supported dimention {}".format(dim))
23
24def get_degenerated_faces_raw(vertices, faces):
25 """ Return indices of degenerated faces.
26 A face is degenerated if all its 3 corners are colinear.
27
28 Args:
29 vertices (``numpy.ndarray``): Vertex matrix.
30 faces (``numpy.ndarray``): Face matrix.
31
32 Returns:
33 A ``numpy.ndarray`` of indices of degenerated faces.
34 """
35 return np.array(PyMesh.get_degenerated_faces(vertices, faces))
36
37def get_degenerated_faces(mesh):
38 """ A thin wrapper for :py:func:`get_degenerated_faces_raw`.

Callers 1

get_degenerated_facesFunction · 0.85

Calls 1

get_degenerated_facesMethod · 0.80

Tested by

no test coverage detected