33 #include "../api_core.h"
44 template<
typename Type>
Triangle(const Trianglex< int > ©)
Definition: triangle_math.h:94
Triangles - Integer.
Definition: triangle_math.h:90
Triangle(const Vec2< int > &point_p, const Vec2< int > &point_q, const Vec2< int > &point_r)
Definition: triangle_math.h:95
bool operator==(const Trianglex< Type > &triangle) const
== operator.
Definition: triangle_math.h:82
bool operator!=(const Trianglex< Type > &triangle) const
!= operator.
Definition: triangle_math.h:85
Triangles - Float.
Definition: triangle_math.h:99
Trianglef()
Definition: triangle_math.h:102
Vec2< Type > r
Definition: triangle_math.h:55
Trianglex(const Trianglex< Type > ©)
Definition: triangle_math.h:58
Vec2< Type > p
First triangle point.
Definition: triangle_math.h:49
Triangled(const Vec2< double > &point_p, const Vec2< double > &point_q, const Vec2< double > &point_r)
Definition: triangle_math.h:113
Trianglex(const Vec2< Type > &point_p, const Vec2< Type > &point_q, const Vec2< Type > &point_r)
Definition: triangle_math.h:59
2D vector
Definition: line.h:49
Trianglef(const Vec2< float > &point_p, const Vec2< float > &point_q, const Vec2< float > &point_r)
Definition: triangle_math.h:104
Trianglef(const Trianglex< float > ©)
Definition: triangle_math.h:103
Triangled(const Trianglex< double > ©)
Definition: triangle_math.h:112
bool point_inside(const Vec2< Type > &point) const
Return true if the point is inside the triangle.
Vec2< Type > q
Definition: triangle_math.h:52
Triangled()
Definition: triangle_math.h:111
Triangle()
Definition: triangle_math.h:93
Triangles - Double.
Definition: triangle_math.h:108
Triangles.
Definition: triangle_math.h:45
Trianglex< Type > & operator=(const Trianglex< Type > ©)
= operator.
Definition: triangle_math.h:79
Trianglex()
Definition: triangle_math.h:57