#include <triangle.h>
|
enum | Type : uint {
DEGENERATE = 0
,
ACUTE
,
OBTUSE
,
RIGHT
,
DEGENERATE = 0
,
ACUTE
,
OBTUSE
,
RIGHT
} |
|
enum | Type : uint {
DEGENERATE = 0
,
ACUTE
,
OBTUSE
,
RIGHT
,
DEGENERATE = 0
,
ACUTE
,
OBTUSE
,
RIGHT
} |
|
◆ Type [1/2]
Enumerator |
---|
DEGENERATE | |
ACUTE | |
OBTUSE | |
RIGHT | |
DEGENERATE | |
ACUTE | |
OBTUSE | |
RIGHT | |
◆ Type [2/2]
Enumerator |
---|
DEGENERATE | |
ACUTE | |
OBTUSE | |
RIGHT | |
DEGENERATE | |
ACUTE | |
OBTUSE | |
RIGHT | |
◆ Triangle() [1/8]
◆ Triangle() [2/8]
Triangle::Triangle |
( |
const Vertex2f | vertex[3] | ) |
|
◆ Triangle() [3/8]
◆ Triangle() [4/8]
◆ Triangle() [5/8]
◆ Triangle() [6/8]
Triangle::Triangle |
( |
const Vertex3f | vertex[3] | ) |
|
◆ Triangle() [7/8]
◆ Triangle() [8/8]
◆ barycentric() [1/2]
Array< float, 3 > Triangle::barycentric |
( |
const Vertex2f & | point | ) |
|
- Returns
- The barycentric coordinates for the given point.
◆ barycentric() [2/2]
Array< float, 3 > Triangle::barycentric |
( |
const Vertex3f & | point | ) |
|
- Returns
- The barycentric coordinates for the given point.
◆ centroid() [1/2]
◆ centroid() [2/2]
◆ divideOrthagonal()
Divides a Triangle into 2 orthagonal Triangles.
◆ getArea() [1/2]
float Triangle::getArea |
( |
| ) |
const |
◆ getArea() [2/2]
float Triangle::getArea |
( |
| ) |
const |
◆ getBoundingRadius() [1/2]
float Triangle::getBoundingRadius |
( |
| ) |
const |
◆ getBoundingRadius() [2/2]
float Triangle::getBoundingRadius |
( |
| ) |
const |
◆ getPlaneEquation()
Vector4f Triangle::getPlaneEquation |
( |
| ) |
const |
◆ getType() [1/2]
Type Triangle::getType |
( |
| ) |
const |
◆ getType() [2/2]
Type Triangle::getType |
( |
| ) |
const |
◆ getVertex() [1/2]
Vertex2f Triangle::getVertex |
( |
uint | index | ) |
|
|
inline |
◆ getVertex() [2/2]
Vertex3f Triangle::getVertex |
( |
uint | index | ) |
|
|
inline |
◆ getVertices() [1/2]
◆ getVertices() [2/2]
◆ isNullArea() [1/2]
bool Triangle::isNullArea |
( |
float | precision = 0.0f | ) |
const |
◆ isNullArea() [2/2]
bool Triangle::isNullArea |
( |
float | precision = 0.0f | ) |
const |
◆ normal()
◆ operator Primitive2D::Triangle()
Triangle::operator Primitive2D::Triangle |
( |
| ) |
|
◆ operator Vertex2fArray()
◆ operator Vertex3fArray()
◆ operator[]() [1/4]
Vertex2f & Triangle::operator[] |
( |
uint | index | ) |
|
|
inline |
◆ operator[]() [2/4]
Vertex3f & Triangle::operator[] |
( |
uint | index | ) |
|
|
inline |
◆ operator[]() [3/4]
const Vertex2f & Triangle::operator[] |
( |
uint | index | ) |
const |
|
inline |
◆ operator[]() [4/4]
const Vertex3f & Triangle::operator[] |
( |
uint | index | ) |
const |
|
inline |
◆ vertex [1/2]
◆ vertex [2/2]
The documentation for this class was generated from the following files: