ug4
subdivision

subdivision classes and algorithms More...

Classes

class  ug::SubdivRules_PLoop
 A singleton that stores all rules for a piecewise-loop subdivision surface. More...
 

Functions

bool ug::ProjectToLimitLoop (Grid &grid, APosition &aProjPos)
 projects surface vertices to their limit subdivision surface position More...
 
template<class TAVrtPos >
void ug::ProjectToLimitPLoop (Grid &grid, TAVrtPos aPos, TAVrtPos aProjPos)
 projects all vertices in the given grid to their limit-positions using the piecewise loop scheme. More...
 
template<class TAVrtPos >
void ug::ProjectToLimitSubdivBoundary (Grid &grid, TAVrtPos aPos, TAVrtPos aProjPos)
 projects all boundary vertices in the given grid to their limit-positions using the piecewise loop scheme. More...
 

Detailed Description

subdivision classes and algorithms

Subdivision is a special form of refinement, where smooth surfaces are described through repeated refinement and application of position masks.

Function Documentation

◆ ProjectToLimitLoop()

bool ug::ProjectToLimitLoop ( Grid grid,
APosition aProjPos 
)

◆ ProjectToLimitPLoop()

◆ ProjectToLimitSubdivBoundary()