This is the documentation for Enlighten.

struct Geo AtlasMeshTriangle

struct Geo::AtlasMeshTriangle

An AtlasMesh consists of a number of triangle faces, each composed of three vertices.

Each triangle can have a material assigned to it, which can be used to describe regions of the mesh that should be kept together in the UV atlas. Regions containing different materials will always be packed separately, and may require some duplication of the vertices so that this can be enforced (XXX see ....).

Variables

Name Description
u64 materialId

An identifier for the "material" bound to the triangle (see above).

Functions

Name Description
IsTopologicalDegenerate()

Returns true if the triangle does not reference 3 unique vertex indices.


bool Geo::AtlasMeshTriangle::IsTopologicalDegenerate


public: bool IsTopologicalDegenerate() const


Returns true if the triangle does not reference 3 unique vertex indices.