|
number | ug::CalculateRightBendVal (vector2 &dirOut, number &normDotOut, SweepLineEdge &e, SweepLineVertex *firstVrt, vector2 lastDir, bool lastDirNormalized=false) |
| returns a value between -1 and 1, determining the magnitude of the right bend. More...
|
|
bool | ug::cmp_slv (const SweepLineVertex &v1, const SweepLineVertex &v2) |
|
bool | ug::CreateSweepLineStructs (vector< SweepLineVertex > &vrtsOut, SweepLineEdgeList &edgesOut, const vector< vector2 > &vrtsIn, const vector< int > &edgesIn) |
|
bool | ug::EdgeExists (SweepLineVertex *v0, SweepLineVertex *v1) |
|
SweepLineEdge * | ug::GetEdgeOnTheLeft (MapEdgeCuts &edgeCuts, SweepLineVertex &v) |
|
void | ug::PrintDebugInfos (const vector< SweepLineVertex > &vrts, const list< SweepLineEdge > &edges) |
|
bool | ug::SweepLine_CreateMonotones (vector< SweepLineVertex > &vrts, list< SweepLineEdge > &edges) |
| inserts new edges so that edges contains a set of monotone polynomes More...
|
|
bool | ug::SweepLineEdgeIntersectsSweepLine (number &xOut, const SweepLineEdge &edge, number sweepLineY) |
|
bool | ug::TriangleFill_SweepLine (std::vector< int > &facesOut, const std::vector< vector3 > &srcVrts, std::vector< int > &srcEdges) |
| Performs triangulation of a 3d polygon and resolves inner edges. More...
|
|
bool | ug::TriangleFill_SweepLine (vector< int > &facesOut, const vector< vector2 > &srcVrtsOrig, vector< int > &srcEdges) |
| Performs triangulation of a polygon and resoves additional inner edges. More...
|
|