Public Member Functions |
| float | Angle (const IndexedTriangle &tri, const Point *verts) const |
| float | Area (const Point *verts) const |
| bool | BackfaceCulling (const Point *verts, const Point &source) const |
| void | Center (const Point *verts, Point ¢er) const |
| void | CenteredNormal (const Point *verts, Point &normal) const |
| float | Compacity (const Point *verts) const |
| CubeIndex | ComputeCubeIndex (const Point *verts) const |
| float | ComputeOcclusionPotential (const Point *verts, const Point &view) const |
| void | ComputePoint (const Point *verts, float u, float v, Point &pt, udword *nearvtx=null) const |
| void | DenormalizedNormal (const Point *verts, Point &normal) const |
| bool | Equal (const IndexedTriangle &tri) const |
| ubyte | FindEdge (udword vref0, udword vref1) const |
| void | Flip () |
| void | GetVRefs (ubyte edgenb, udword &vref0, udword &vref1, udword &vref2) const |
| bool | HasVertex (udword ref) const |
| bool | HasVertex (udword ref, udword *index) const |
| inline_ | IndexedTriangle () |
| | Constructor.
|
| inline_ | IndexedTriangle (udword r0, udword r1, udword r2) |
| | Constructor.
|
| inline_ | IndexedTriangle (const IndexedTriangle &triangle) |
| | Copy constructor.
|
| bool | IsDegenerate () const |
| bool | IsVisible (const Point *verts, const Point &source) const |
| float | MaxEdgeLength (const Point *verts) const |
| float | MinEdgeLength (const Point *verts) const |
| void | Normal (const Point *verts, Point &normal) const |
| udword | OppositeVertex (udword vref0, udword vref1) const |
| inline_ udword | OppositeVertex (ubyte edgenb) const |
| float | Perimeter (const Point *verts) const |
| inline_ Plane | PlaneEquation (const Point *verts) const |
| void | RandomPoint (const Point *verts, Point &random) const |
| bool | ReplaceVertex (udword oldref, udword newref) |
| inline_ | ~IndexedTriangle () |
| | Destructor.
|
Public Attributes |
| udword | mVRef [3] |
| | Vertex-references.
|
Definition at line 23 of file IceIndexedTriangle.h.