21 lines
491 B
C++
21 lines
491 B
C++
#ifndef _GEOMETRY_TRIANGLE_HH_
|
|
#define _GEOMETRY_TRIANGLE_HH_
|
|
|
|
#include "all_includes.hh"
|
|
|
|
class Triangle {
|
|
public :
|
|
Vertex c[3];
|
|
|
|
public :
|
|
Triangle();
|
|
Triangle(Vertex left, Vertex top, Vertex right);
|
|
float cosAngle(); // cosinus de l'angle en c[1].
|
|
float angle(); // angle en c[1], en degrés. TODO : le calcul ne donne que des angles entre 0 et 180 !
|
|
float minAngle(); // angle minimum du triangle (en c[0], c[1] ou c[2]).
|
|
void offsetBase(int offset);
|
|
void display();
|
|
};
|
|
|
|
#endif
|