vertex_normals

m3sh.traits.vertex_normals(mesh, broadcast=False)[source]

Vertex normals.

Compute vertex normals as average of face normals.

Parameters:
  • mesh (Mesh) – A mesh.

  • broadcast (bool, optional) – Broadcast or gather face normals.

Returns:

Unit normal vectors for a mesh with n vertices.

Return type:

ndarray, shape (n, 3)

Note

Vertex normals are not well defined for isolated vertices. The result includes np.nan values in this case.