#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include <vector>
#include "triangulate.h"
Go to the source code of this file.
|
static double | ConvexDecomposition::Area (const Vec2dVector &contour) |
|
static bool | ConvexDecomposition::InsideTriangle (double Ax, double Ay, double Bx, double By, double Cx, double Cy, double Px, double Py) |
|
static bool | ConvexDecomposition::Process (const Vec2dVector &contour, Vec2dVector &result) |
|
static bool | ConvexDecomposition::Snip (const Vec2dVector &contour, int u, int v, int w, int n, int *V) |
|
unsigned int | ConvexDecomposition::triangulate2d (unsigned int pcount, const double *vertices, double *triangles, unsigned int maxTri) |
|
unsigned int | ConvexDecomposition::triangulate3d (unsigned int pcount, const double *vertices, double *triangles, unsigned int maxTri, const double *plane) |
|
unsigned int | ConvexDecomposition::triangulate3d (unsigned int pcount, const unsigned int *indices, const double *vertices, double *triangles, unsigned int maxTri, const double *plane) |
|