tfg.geometry.representation.triangle.normal

Stay organized with collections Save and categorize content based on your preferences.

Computes face normals (triangles).

In the following, A1 to An are optional batch dimensions, which must be broadcast compatible.

v0 A tensor of shape [A1, ..., An, 3], where the last dimension represents the first vertex of a triangle.
v1 A tensor of shape [A1, ..., An, 3], where the last dimension represents the second vertex of a triangle.
v2 A tensor of shape [A1, ..., An, 3], where the last dimension represents the third vertex of a triangle.
clockwise Winding order to determine front-facing triangles.
normalize A bool indicating whether output normals should be normalized by the function.
name A name for this op. Defaults to "triangle_normal".

A tensor of shape [A1, ..., An, 3], where the last dimension represents a normalized vector.

ValueError If the shape of v0, v1, or v2 is not supported.