Template Class Triangle

Class Documentation

template<class T>
class Triangle

Public Functions

inline Triangle()
inline Triangle(puma::Vec3<T> p0, puma::Vec3<T> p1, puma::Vec3<T> p2, T normZ)
inline Triangle(const Triangle<T> &other)
std::string toString()
void operator=(const Triangle<T> &other)
Triangle<T> operator-(const puma::Vec3<T> vec)
Triangle<T> operator+(const puma::Vec3<T> vec)
Triangle<T> operator-(const T val)
Triangle<T> operator+(const T val)
Triangle<T> operator*(const T val)
Triangle<T> operator/(const T val)

Public Members

puma::Vec3<T> p0
puma::Vec3<T> p1
puma::Vec3<T> p2
T normZ
int color