ug4
delaunay_triangulation.cpp File Reference

Classes

class  ug::DelaunayDebugSaver
 

Namespaces

 ug
 the ug namespace
 

Functions

template<class TAAPos >
static void ug::DelaunayDebugSave (Grid &g, const char *msg, DelaunayInfo< TAAPos > &dinfo)
 
static bool ug::DelaunayLineLineIntersection (vector3 &vOut, const vector3 &lineFrom, const vector3 &lineTo, const vector3 &edgeVrt1, const vector3 &edgeVrt2, vector3 areaNormal, number smallsq=SMALL_SQ)
 
static void ug::EnableDelaunayDebugSave (bool enable=true)
 
template bool ug::MakeDelaunay (DelaunayInfo< Grid::VertexAttachmentAccessor< AVector3 > > &)
 
template<class TAAPos >
bool ug::MakeDelaunay (DelaunayInfo< TAAPos > &info)
 
template bool ug::QualityGridGeneration (Grid &, DelaunayInfo< Grid::VertexAttachmentAccessor< AVector3 > > &, number, int)
 
template<class TAAPos >
bool ug::QualityGridGeneration (Grid &grid, DelaunayInfo< TAAPos > &info, number minAngle=0, int maxSteps=-1)
 Transforms the given triangle-set into a delaunay set. More...