class
MeshWeightedTriangles
Calculates and stores per-triangle weights that can be used for easily picking a random triangle on a mesh, ensuring larger triangles are picked more likely.
Public
Constructors
MeshWeightedTriangles
MeshWeightedTriangles() = default
MeshWeightedTriangles
MeshWeightedTriangles(const MeshData &meshData)
Methods
Private
Fields
mWeights
Vector<TriangleWeight> mWeights