16 explicit Triangle(
const std::array<fvec2, 3>& vertices);
Definition: Triangle.h:12
Triangle(const Triangle &triangle)=default
float d01
Definition: Triangle.h:35
Triangle(const fvec2 &a, const fvec2 &b, const fvec2 &c)
Definition: Triangle.cpp:7
Triangle(Triangle &&)=default
float d00
Definition: Triangle.h:34
fvec2 a
Definition: Triangle.h:31
Triangle & operator=(const Triangle &triangle)=default
fvec2 C() const
Definition: Triangle.cpp:29
fvec2 B() const
Definition: Triangle.cpp:25
float d11
Definition: Triangle.h:36
fvec2 A() const
Definition: Triangle.cpp:21
fvec3 getBarycentricCoords(const fvec2 &point) const
Definition: Triangle.cpp:33
fvec2 v1
Definition: Triangle.h:33
Triangle & operator=(Triangle &&triangle)=default
fvec2 v0
Definition: Triangle.h:32
float denom
Definition: Triangle.h:37