GEE_PolygonVertex Class Reference

Per-vertex polygon data. More...

#include <gee_triangle_mesh.h>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Per-vertex polygon data.

This class is used to hold information about data that is specific to each polygon vertex (location, normal, uv coordinates etc).


Constructor & Destructor Documentation

GEE_PolygonVertex::GEE_PolygonVertex const VEE_Vector3 location = VEE_Vector3ZERO,
const VEE_Vector3 normal = VEE_Vector3ZERO,
const VEE_Vector2 uv = VEE_Vector2ZERO,
const VEE_Vector4 rgba = VEE_Vector4ONE
[inline]
 


Member Function Documentation

void GEE_PolygonVertex::addPolygon int  p  ) 
 

Adds a polygon to this vertex.

If the polygon is already present, then nothing happens.

bool GEE_PolygonVertex::removePolygon int   ) 
 

Erase a polygon from the list of linked polygons.

bool GEE_PolygonVertex::read GEE_Io  ) 
 

bool GEE_PolygonVertex::write GEE_Io  ) 
 


Member Data Documentation

VEE_Vector3 GEE_PolygonVertex::m_location
 

Location of the vertex.

VEE_Vector3 GEE_PolygonVertex::m_normal
 

Normal of the vertex.

VEE_Vector2 GEE_PolygonVertex::m_uv
 

The UV-coordinates of the vertex (texture coordinates).

VEE_Vector4 GEE_PolygonVertex::m_rgba
 

std::vector<int> GEE_PolygonVertex::m_polygons
 

The index numbers of the polygons that refer to this vertex.

uchar GEE_PolygonVertex::m_selectionState
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:14 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6