|
CeresEngine 0.2.0
A game development framework
|
A triangular mesh on the xy -plane. More...
#include <CeresEngine/Mesh/Generator/TriangleMesh.hpp>
Classes | |
| class | Triangles |
| class | Vertices |
Public Member Functions | |
| TriangleMesh (double radius=1.0, int segments=4) | |
| Makes a regular triangle centered at origin. | |
| TriangleMesh (const Vector3 &v0, const Vector3 &v1, const Vector3 &v2, int segments=4) | |
| Triangles | triangles () const noexcept |
| Vertices | vertices () const noexcept |
Private Attributes | |
| Vector3 | v0_ |
| Vector3 | v1_ |
| Vector3 | v2_ |
| Vector3 | normal_ |
| int | mSegments |
A triangular mesh on the xy -plane.
|
explicit |
Makes a regular triangle centered at origin.
| radius | The radius of the containing circle. |
| segments | The number of segments along each edge. Must be >= 1. |
| CeresEngine::MeshGenerator::TriangleMesh::TriangleMesh | ( | const Vector3 & | v0, |
| const Vector3 & | v1, | ||
| const Vector3 & | v2, | ||
| int | segments = 4 |
||
| ) |
| v0,v1,v2 | The vertex positions of the triangle. |
| segments | The number of segments along each edge. Must be >= 1. |
|
noexcept |
|
noexcept |
|
private |
|
private |
|
private |
|
private |
|
private |