[null,null,["Last updated 2022-10-28 UTC."],[],[],null,["# tfg.geometry.representation.triangle.area\n\n\u003cbr /\u003e\n\n|----------------------------------------------------------------------------------------------------------------------------------------------|\n| [View source on GitHub](https://github.com/tensorflow/graphics/blob/master/tensorflow_graphics/geometry/representation/triangle.py#L80-L119) |\n\nComputes triangle areas. \n\n tfg.geometry.representation.triangle.area(\n v0: type_alias.TensorLike,\n v1: type_alias.TensorLike,\n v2: type_alias.TensorLike,\n name: str = 'triangle_area'\n ) -\u003e tf.Tensor\n\n| **Note:** Computed triangle area = 0.5 \\* \\| e1 x e2 \\| where e1 and e2 are edges of triangle. A degenerate triangle will return 0 area, whereas the normal for a degenerate triangle is not defined.\n\nIn the following, A1 to An are optional batch dimensions, which must be\nbroadcast compatible.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Args ---- ||\n|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|\n| `v0` | A tensor of shape `[A1, ..., An, 3]`, where the last dimension represents the first vertex of a triangle. |\n| [`v1`](https://www.tensorflow.org/api_docs/python/tf/compat/v1) | A tensor of shape `[A1, ..., An, 3]`, where the last dimension represents the second vertex of a triangle. |\n| `v2` | A tensor of shape `[A1, ..., An, 3]`, where the last dimension represents the third vertex of a triangle. |\n| `name` | A name for this op. Defaults to \"triangle_area\". |\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ------- ||\n|---|---|\n| A tensor of shape `[A1, ..., An, 1]`, where the last dimension represents a normalized vector. ||\n\n\u003cbr /\u003e"]]