trimesh_gaussian_curvature
- compas_libigl.trimesh_gaussian_curvature(M)
Compute the discrete gaussian curvature of a triangle mesh.
- Parameters
- M(list, list)
A mesh represented by a list of vertices and a list of faces.
- Returns
- array
The discrete gaussian curvature per vertex.
Examples
>>> import compas >>> import compas_libigl >>> from compas.datastructures import Mesh >>> mesh = Mesh.from_off(compas.get('tubemesh.off')) >>> mesh.quads_to_triangles() >>> M = mesh.to_vertices_and_faces() >>> curvature = compas_libigl.trimesh_gaussian_curvature(M)