|
| | HbrLoopSubdivision () |
| |
| virtual HbrSubdivision< T > * | Clone () const |
| |
| virtual void | Refine (HbrMesh< T > *mesh, HbrFace< T > *face) |
| |
| virtual HbrFace< T > * | RefineFaceAtVertex (HbrMesh< T > *mesh, HbrFace< T > *face, HbrVertex< T > *vertex) |
| |
| virtual void | GuaranteeNeighbor (HbrMesh< T > *mesh, HbrHalfedge< T > *edge) |
| |
| virtual void | GuaranteeNeighbors (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| virtual bool | HasLimit (HbrMesh< T > *mesh, HbrFace< T > *face) |
| |
| virtual bool | HasLimit (HbrMesh< T > *mesh, HbrHalfedge< T > *edge) |
| |
| virtual bool | HasLimit (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| virtual HbrVertex< T > * | Subdivide (HbrMesh< T > *mesh, HbrFace< T > *face) |
| |
| virtual HbrVertex< T > * | Subdivide (HbrMesh< T > *mesh, HbrHalfedge< T > *edge) |
| |
| virtual HbrVertex< T > * | Subdivide (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| virtual bool | VertexIsExtraordinary (HbrMesh< T > const *, HbrVertex< T > *vertex) |
| |
| virtual bool | FaceIsExtraordinary (HbrMesh< T > const *, HbrFace< T > *face) |
| |
| virtual int | GetFaceChildrenCount (int) const |
| |
| | HbrSubdivision () |
| |
| virtual | ~HbrSubdivision () |
| |
| virtual void | RefineAtVertex (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| CreaseSubdivision | GetCreaseSubdivisionMethod () const |
| |
| void | SetCreaseSubdivisionMethod (CreaseSubdivision method) |
| |
| void | SubdivideCreaseWeight (HbrHalfedge< T > *edge, HbrVertex< T > *vertex, HbrHalfedge< T > *subedge) |
| |
template<class T>
class OpenSubdiv::OPENSUBDIV_VERSION::HbrLoopSubdivision< T >
Definition at line 42 of file loop.h.