|
bool | ug::AdjustEdgeLength (Grid &grid, SubsetHandler &shMarks, const AdjustEdgeLengthDesc &desc, int numIterations) |
|
static void | ug::AssignCreaseVertices (Grid &grid, SubsetHandler &shMarks) |
|
static void | ug::AssignFixedVertices (Grid &grid, SubsetHandler &shMarks) |
|
template<class TVertexPositionAccessor > |
static number | ug::CalculateNormalDot (TriangleDescriptor &td1, TriangleDescriptor &td2, TVertexPositionAccessor &aaPos) |
|
template<class TGeomObj > |
static void | ug::CopySelectionStatus (Selector &selOut, Grid &gridOut, Selector &selIn, Grid &gridIn) |
|
template<class TAAPosVRT , class TAANormVRT , class TAAIntVRT > |
static bool | ug::PerformCollapses (const AdjustEdgeLengthDesc &desc, Grid &grid, SubsetHandler &shMarks, EdgeSelector &esel, TAAPosVRT &aaPos, TAANormVRT &aaNorm, TAAIntVRT &aaInt) |
|
template<class TAAPosVRT , class TAANormVRT > |
static bool | ug::PerformSplits (const AdjustEdgeLengthDesc &desc, Grid &grid, SubsetHandler &shMarks, EdgeSelector &esel, TAAPosVRT &aaPos, TAANormVRT &aaNorm) |
|
template<class TAAPosVRT , class TAANormVRT , class TAAIntVRT > |
static Vertex * | ug::TryCollapse (const AdjustEdgeLengthDesc &desc, Grid &grid, Edge *e, TAAPosVRT &aaPos, TAANormVRT &aaNorm, TAAIntVRT &aaInt, SubsetHandler *pshMarks=NULL, EdgeSelector *pCandidates=NULL) |
|
template<class TAAPosVRT , class TAANormVRT > |
static bool | ug::TrySplit (Grid &grid, Edge *e, TAAPosVRT &aaPos, TAANormVRT &aaNorm, EdgeSelector *pCandidates=NULL, SubsetHandler *pshMarks=NULL) |
|