36 #include "Geometry/mathlib.h"
60 static bool InsideTriangle(
float Ax,
float Ay,
float Bx,
float By,
float Cx,
float Cy,
float Px,
std::vector< vec2 > Vector2dVector
Triangulate a contour/polygon.
static bool InsideTriangle(float Ax, float Ay, float Bx, float By, float Cx, float Cy, float Px, float Py)
Decide if the point (Px,Py) is inside a triangle defined by three points (Ax,Ay) (Bx,...
static float Area(const Vector2dVector &contour)
Compute and return area of a contour/polygon.
static bool Snip(const Vector2dVector &contour, int u, int v, int w, int n, int *V)
static bool Process(const Vector2dVector &contour, Vector2dVector &result)
Triangulate a contour/polygon, places results in STL vector as series of triangles.