tfg.geometry.representation.triangle.normal

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.