Triangle with 32-bit indices.
More...
#include <IndexedTriangle.h>
Triangle with 32-bit indices.
◆ IndexedTriangleNoMaterial() [1/2]
◆ IndexedTriangleNoMaterial() [2/2]
constexpr IndexedTriangleNoMaterial::IndexedTriangleNoMaterial |
( |
uint32 |
inI1, |
|
|
uint32 |
inI2, |
|
|
uint32 |
inI3 |
|
) |
| |
|
inlineconstexpr |
◆ GetCentroid()
Vec3 IndexedTriangleNoMaterial::GetCentroid |
( |
const VertexList & |
inVertices | ) |
const |
|
inline |
◆ GetHash()
uint64 IndexedTriangleNoMaterial::GetHash |
( |
| ) |
const |
|
inline |
Get the hash value of this structure.
◆ IsDegenerate()
bool IndexedTriangleNoMaterial::IsDegenerate |
( |
const VertexList & |
inVertices | ) |
const |
|
inline |
Check if triangle is degenerate.
◆ IsEquivalent()
Check if two triangles are equivalent (using the same vertices)
◆ IsOpposite()
Check if two triangles are opposite (using the same vertices but in opposing order)
◆ operator==()
Check if two triangles are identical.
◆ Rotate()
void IndexedTriangleNoMaterial::Rotate |
( |
| ) |
|
|
inline |
Rotate the vertices so that the second vertex becomes first etc. This does not change the represented triangle.
◆ mIdx
uint32 IndexedTriangleNoMaterial::mIdx[3] |
The documentation for this class was generated from the following file: