42 template<
typename Type>
Triangle()
Definition triangle_math.h:74
Triangle(const Trianglex< int > ©)
Definition triangle_math.h:75
Triangle(const Vec2< int > &point_p, const Vec2< int > &point_q, const Vec2< int > &point_r)
Definition triangle_math.h:76
Triangled(const Trianglex< double > ©)
Definition triangle_math.h:93
Triangled()
Definition triangle_math.h:92
Triangled(const Vec2< double > &point_p, const Vec2< double > &point_q, const Vec2< double > &point_r)
Definition triangle_math.h:94
Trianglef(const Vec2< float > &point_p, const Vec2< float > &point_q, const Vec2< float > &point_r)
Definition triangle_math.h:85
Trianglef(const Trianglex< float > ©)
Definition triangle_math.h:84
Trianglef()
Definition triangle_math.h:83
Trianglex(const Trianglex< Type > ©)=default
Trianglex(const Vec2< Type > &point_p, const Vec2< Type > &point_q, const Vec2< Type > &point_r)
Definition triangle_math.h:57
Trianglex()
Definition triangle_math.h:55
Trianglex< Type > & operator=(const Trianglex< Type > ©)=default
bool point_inside(const Vec2< Type > &point) const
Return true if the point is inside the triangle.
bool operator==(const Trianglex< Type > &triangle) const
Definition triangle_math.h:66
bool operator!=(const Trianglex< Type > &triangle) const
Definition triangle_math.h:67
Vec2< Type > q
Definition triangle_math.h:50
Vec2< Type > r
Definition triangle_math.h:53
Vec2< Type > p
First triangle point.
Definition triangle_math.h:47
2D vector
Definition vec4.h:43
@ point
Definition graphic_context.h:78