struct geom::Triangle3
Overview
Definition of a 3 dimensional triangle. More…
#include <GeometryStructures.h> struct Triangle3: public geom::TTriangle { // construction Triangle3(); Triangle3(const glm::vec3& p0, const glm::vec3& p1, const glm::vec3& p2); // methods glm::vec3 GetNormal() const; };
Inherited Members
public: // typedefs typedef glm::vec<D, float> Vec; // fields Vec points[3]; // methods Vec& operator[](size_t point_id); const Vec& operator[](size_t point_id) const; Vec GetCentroid() const;
Detailed Documentation
Definition of a 3 dimensional triangle.
Methods
glm::vec3 GetNormal() const
Calculates a normal vector of a triangle using counter-clockwise order.