Samples points in a list of 2d triangles.
More...
#include <TriangleSampler.h>
|
void | InitAreas () |
|
void | Clear () |
|
Real | TotalArea () const |
|
int | SampleTri () const |
|
void | SamplePointOnTri (int tri, Vector2 &pt) const |
|
void | SamplePoint (Vector2 &pt) const |
|
void | SamplePoints (int num, std::vector< Vector2 > &pts) const |
|
void | SamplePoints (int num, std::vector< int > &tris, std::vector< Vector2 > &pts) const |
|
|
std::vector< Triangle2D > | tris |
|
std::vector< Real > | areas |
|
std::vector< Real > | sumAreas |
|
Samples points in a list of 2d triangles.
Call InitAreas() before sampling.
The documentation for this struct was generated from the following file: