#include <math3d.h>
Public Member Functions | |
| triangle () | |
| triangle (int id0, int id1, int id2) | |
| triangle (const oriented_point3d &p0_, const oriented_point3d &p1_, const oriented_point3d &p2_, const normal3d &n_) | |
| triangle (const oriented_point3d &p0_, const oriented_point3d &p1_, const oriented_point3d &p2_, const normal3d &n_, int id0_, int id1_, int id2_) | |
| triangle (const point3d &p0_, const point3d &p1_, const point3d &p2_, const normal3d &n_) | |
Public Attributes | |
| int | id0 |
| int | id1 |
| int | id2 |
| normal3d | n |
| oriented_point3d | p0 |
| oriented_point3d | p1 |
| oriented_point3d | p2 |
Friends | |
| std::ostream & | operator<< (std::ostream &o, const triangle &t) |
| math3d::triangle::triangle | ( | ) | [inline] |
| math3d::triangle::triangle | ( | int | id0, |
| int | id1, | ||
| int | id2 | ||
| ) | [inline] |
| math3d::triangle::triangle | ( | const oriented_point3d & | p0_, |
| const oriented_point3d & | p1_, | ||
| const oriented_point3d & | p2_, | ||
| const normal3d & | n_ | ||
| ) | [inline] |
| math3d::triangle::triangle | ( | const oriented_point3d & | p0_, |
| const oriented_point3d & | p1_, | ||
| const oriented_point3d & | p2_, | ||
| const normal3d & | n_, | ||
| int | id0_, | ||
| int | id1_, | ||
| int | id2_ | ||
| ) | [inline] |
| math3d::triangle::triangle | ( | const point3d & | p0_, |
| const point3d & | p1_, | ||
| const point3d & | p2_, | ||
| const normal3d & | n_ | ||
| ) | [inline] |
| std::ostream& operator<< | ( | std::ostream & | o, |
| const triangle & | t | ||
| ) | [friend] |