In file include/csengine/triangle.h:

## class csTriangleVertex

> The representation of a vertex in a triangle mesh

### Public Fields

  int* | con_triangles Triangles that this vertex is connected to.
  int* | con_vertices Other vertices that this vertex is connected to.
  float | cost Precalculated minimal cost of collapsing this vertex to some other.
  bool | deleted True if already deleted.
  int | idx Index of this vertex.
  int | num_con_triangles Number of triangles.
  int | num_con_vertices Number of vertices.
  csVector3 | pos Position of this vertex in 3D space.
  int | to_vertex Vertex to collapse to with minimal cost.

### Public Methods

  void | AddTriangle (int idx)
  void | AddVertex (int idx)
  void | CalculateCost (csTriangleVertices* vertices) Calculate the minimal cost of collapsing this vertex to some other
  | csTriangleVertex ()
  bool | DelVertex (int idx)
  void | ReplaceVertex (int old, int replace)
  | ~csTriangleVertex ()

## Documentation

> The representation of a vertex in a triangle mesh. This is basicly used as a temporary structure to be able to calculate the cost of collapsing this vertex more quickly.

`csVector3 pos`
  Position of this vertex in 3D space.

`int idx`
  Index of this vertex.

`bool deleted`
  True if already deleted.

`int* con_triangles`
  Triangles that this vertex is connected to.

`int num_con_triangles`
  Number of triangles.

`int* con_vertices`
  Other vertices that this vertex is connected to.

`int num_con_vertices`
  Number of vertices.

`float cost`
  Precalculated minimal cost of collapsing this vertex to some other.

`int to_vertex`
  Vertex to collapse to with minimal cost.

`csTriangleVertex()`

`~csTriangleVertex()`

`void AddTriangle(int idx)`

`void AddVertex(int idx)`

`bool DelVertex(int idx)`

`void ReplaceVertex(int old, int replace)`

`void CalculateCost(csTriangleVertices* vertices)`
  Calculate the minimal cost of collapsing this vertex to some other. Also remember which other vertex was selected for collapsing to.

This class has no child classes.

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de