class cogs::Triangulation
Overview
A Triangulation is a vector of faces (triplets of indices from a point-cloud). More…
#include <Triangulation.h> class Triangulation { public: // methods uint32_t GetFaceCount() const; uint32_t GetIndexCount() const; void SetFaceCount(const uint32_t& new_count); void SetIndexCount(const uint32_t& new_count); void SetFaces(const std::vector<glm::uvec3>& faces); std::vector<glm::uvec3>& GetFaces(); const std::vector<glm::uvec3>& GetFaces() const; uint32_t* GetIndices(); const uint32_t* GetIndices() const; };
Detailed Documentation
A Triangulation is a vector of faces (triplets of indices from a point-cloud).
Independence from a point-cloud is intentional - it is here to enable the case of multiple triangulations of it.