#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "planetri.h"
Go to the source code of this file.
|
| static void | ConvexDecomposition::add (const double *p, double *dest, unsigned int tstride, unsigned int &pcount) |
| |
| static double | ConvexDecomposition::DistToPt (const double *p, const double *plane) |
| |
| static PlaneTriResult | ConvexDecomposition::getSidePlane (const double *p, const double *plane, double epsilon) |
| |
| static void | ConvexDecomposition::intersect (const double *p1, const double *p2, double *split, const double *plane) |
| |
| PlaneTriResult | ConvexDecomposition::planeTriIntersection (const double *_plane, const double *triangle, unsigned int tstride, double epsilon, double *front, unsigned int &fcount, double *back, unsigned int &bcount) |
| |
| void | ConvexDecomposition::Split_Polygon (polygon *poly, plane *part, polygon &front, polygon &back) |
| |
◆ MAXPTS