#include <Triangle.h>
Public Methods | |
Triangle (Vertex *v0, Vertex *v1, Vertex *v2) | |
Constructor. More... | |
Vertex * | v0 () |
The first Vertex. | |
Vertex * | v1 () |
The second Vertex. | |
Vertex * | v2 () |
The third Vertex. | |
GLvoid | setColor (Color *c) |
Set the Color of the Vertex. | |
Color * | getColor () |
Get the Color of the Vertex. | |
GLvoid | setNormal (Normal *n) |
Set the Normal to the Vertex explicitly. | |
Normal * | getNormal () |
GLvoid | setCenter (Point *c) |
Point * | getCenter () |
bool | replaced () |
bool | replace (Vertex *v1, Vertex *v2) |
std::string | toString () |
bool | contains (Vertex *v1) |
|
Constructor. The Vertices must be speified in clockwise order when looking at the front of the Triangle |