# Triangle Klassenreferenz

Triangle. Mehr ...

`#include <Triangle.h>`

Aufstellung aller Elemente

## Öffentliche Methoden
| Triangle ()
virtual | ~Triangle ()
void | set (int textureID, Vec &v0, Vec &v1, Vec &v2)
void | dump ()
## Öffentliche Attribute
Vec | m_p0
Vec | m_p1
Vec | m_p2
float | x [3]
float | y [3]
float | z [3]
float | c [3]
float | uc [3]
float | vc [3]
float | m_u0
float | m_v0
float | m_u1
float | m_v1
float | m_u2
float | m_v2
int | m_xmax
int | m_ymax
int | m_alpha
long | m_sid
int | m_textureID
Texture * | m_tex
float | m_ambientLight
float | m_directionalLight
LightMap * | m_lightMap

## Ausführliche Beschreibung

Triangle.

## Beschreibung der Konstruktoren und Destruktoren

Triangle::Triangle | ( |  | ) |

Triangle::~Triangle | ( |  | ) | `[virtual]`

## Dokumentation der Elementfunktionen

void Triangle::set | ( | int | textureID,
|  | Vec & | v0,
|  | Vec & | v1,
|  | Vec & | v2 |
| ) |  |  |

void Triangle::dump | ( |  | ) |

## Dokumentation der Datenelemente

Vec Triangle::m_p0

Vec Triangle::m_p1

Vec Triangle::m_p2

float Triangle::x[3]

float Triangle::y[3]

float Triangle::z[3]

float Triangle::c[3]

float Triangle::uc[3]

float Triangle::vc[3]

float Triangle::m_u0

float Triangle::m_v0

float Triangle::m_u1

float Triangle::m_v1

float Triangle::m_u2

float Triangle::m_v2

int Triangle::m_xmax

int Triangle::m_ymax

int Triangle::m_alpha

long Triangle::m_sid

int Triangle::m_textureID

Texture* Triangle::m_tex

float Triangle::m_ambientLight

float Triangle::m_directionalLight

LightMap* Triangle::m_lightMap

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

- D:/Project/engine3d/cplusplus/src/math3d/Triangle.h
- D:/Project/engine3d/cplusplus/src/math3d/Triangle.cpp