#include <NvBlastExtAuthoringTriangulator.h>
Public Member Functions | |
| std::vector< uint32_t > & | getBaseMapping () |
| std::vector< Triangle > & | getBaseMesh () |
| std::vector< TriangleIndexed > & | getBaseMeshIndexed () |
| std::vector< Triangle > & | getBaseMeshNotFitted () |
| int32_t & | getParentChunkId () |
| std::vector< int32_t > & | getPositionedMapping () |
| uint32_t | getWeldedVerticesCount () |
| void | reset () |
| void | triangulate (const Mesh *mesh) |
| std::vector<uint32_t>& Nv::Blast::Triangulator::getBaseMapping | ( | ) | [inline] |
| std::vector<Triangle>& Nv::Blast::Triangulator::getBaseMesh | ( | ) | [inline] |
| std::vector<TriangleIndexed>& Nv::Blast::Triangulator::getBaseMeshIndexed | ( | ) | [inline] |
| std::vector<Triangle>& Nv::Blast::Triangulator::getBaseMeshNotFitted | ( | ) | [inline] |
| int32_t& Nv::Blast::Triangulator::getParentChunkId | ( | ) | [inline] |
| std::vector<int32_t>& Nv::Blast::Triangulator::getPositionedMapping | ( | ) | [inline] |
| uint32_t Nv::Blast::Triangulator::getWeldedVerticesCount | ( | ) | [inline] |
| void Nv::Blast::Triangulator::reset | ( | ) |
Removes all information about mesh triangulation.
| void Nv::Blast::Triangulator::triangulate | ( | const Mesh * | mesh | ) |
Triangulates provided mesh and saves result internally. Uses Ear-clipping algorithm.
| [in] | mesh | Mesh for triangulation |