#include "EarClipper.h"
#include "Topology/PointSet.h"
#include "GLSurfaceVisualModule.h"
#include "GLWireframeVisualModule.h"
#include "GLPointVisualModule.h"
#include <numeric>
Go to the source code of this file.
|
Vec3f | dyno::crossProduct (const Vec3f &a, const Vec3f &b) |
|
float | dyno::triangleArea (const Vec3f &a, const Vec3f &b, const Vec3f &c) |
|
Vec3f | dyno::projectPointToTriangle (const Vec3f &A, const Vec3f &B, const Vec3f &C, const Vec3f &P) |
|
bool | dyno::isPointInTriangle (const Vec3f &pt, const Vec3f &a, const Vec3f &b, const Vec3f &c) |
|
bool | dyno::isEar (const std::vector< Vec3f > &vertices, const TopologyModule::Triangle &triangle, Vec3f n) |
|
std::vector< TopologyModule::Triangle > | dyno::earClipping (const std::vector< Vec3f > &vertices) |
|
| dyno::DEFINE_CLASS (EarClipper) |
|