#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: