Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
csTriangleVerticesCost Class Reference
A class which holds vertices and connectivity information for a triangle mesh. More...
#include <csgeom/trimeshlod.h>
Public Member Functions | |
csTriangleVerticesCost (csTriangleMesh *mesh, csVector3 *verts, int num_verts) | |
Build vertex table for a triangle mesh. | |
void | UpdateVertices (csVector3 *verts) |
Update vertex table for a given set of vertices (with the same number as at init). | |
void | CalculateCost (csTriangleLODAlgo *lodalgo) |
Calculate the cost of all vertices. | |
int | GetMinimalCostVertex (float &min_cost) |
Return the vertex id with minimal cost. | |
csTriangleVerticesSorted * | SortVertices () |
Sort all vertices so that the lowest cost vertex is first. | |
void | Dump () |
Dump connectivity information@ TEMPORARY. |
Detailed Description
A class which holds vertices and connectivity information for a triangle mesh.This is a general vertices structure but it is mostly useful for LOD generation since every vertex contains information which helps selecting the best vertices for collapsing.
Definition at line 124 of file trimeshlod.h.
Constructor & Destructor Documentation
|
Build vertex table for a triangle mesh.
|
Member Function Documentation
|
Calculate the cost of all vertices.
|
|
Dump connectivity information@ TEMPORARY. @ |
|
Return the vertex id with minimal cost.
|
|
Sort all vertices so that the lowest cost vertex is first.
|
|
Update vertex table for a given set of vertices (with the same number as at init).
|
The documentation for this class was generated from the following file:
- csgeom/trimeshlod.h
Generated for Crystal Space by doxygen 1.3.9.1