#include <loopsubdiv.h>
Public Member Functions | |
| SDVertex (Point pt=Point(0, 0, 0), float uu=0.0f, float vv=0.0f) | |
| int | valence () |
| void | oneRing (Point *P) |
| void | oneRing (SDVertex **V) |
Public Attributes | |
| Point | P |
| float | u |
| float | v |
| SDFace * | startFace |
| SDVertex * | child |
| bool | regular |
| bool | boundary |
| bool | hasUV |
Definition at line 43 of file loopsubdiv.h.
Definition at line 45 of file loopsubdiv.h.
| void SDVertex::oneRing | ( | SDVertex ** | V | ) |
Definition at line 461 of file loopsubdiv.cpp.
References boundary, lux::SDFace::nextFace(), lux::SDFace::nextVert(), lux::SDFace::prevFace(), lux::SDFace::prevVert(), and startFace.
| void SDVertex::oneRing | ( | Point * | P | ) |
Definition at line 485 of file loopsubdiv.cpp.
References boundary, lux::SDFace::nextFace(), lux::SDFace::nextVert(), P, lux::SDFace::prevFace(), lux::SDFace::prevVert(), and startFace.
Referenced by lux::LoopSubdiv::GenerateNormals(), lux::LoopSubdiv::weightBoundary(), and lux::LoopSubdiv::weightOneRing().
| int lux::SDVertex::valence | ( | ) | [inline] |
Definition at line 174 of file loopsubdiv.h.
References boundary, lux::SDFace::nextFace(), lux::SDFace::prevFace(), and startFace.
Referenced by lux::LoopSubdiv::GenerateNormals(), lux::LoopSubdiv::LoopSubdiv(), lux::LoopSubdiv::weightBoundary(), and lux::LoopSubdiv::weightOneRing().
Definition at line 59 of file loopsubdiv.h.
Referenced by lux::LoopSubdiv::GenerateNormals(), lux::LoopSubdiv::LoopSubdiv(), oneRing(), lux::LoopSubdiv::Refine(), and valence().
| bool lux::SDVertex::hasUV |
Definition at line 59 of file loopsubdiv.h.
Definition at line 55 of file loopsubdiv.h.
Referenced by lux::LoopSubdiv::GenerateNormals(), oneRing(), lux::LoopSubdiv::Refine(), lux::LoopSubdiv::weightBoundary(), and lux::LoopSubdiv::weightOneRing().
Definition at line 59 of file loopsubdiv.h.
Referenced by lux::LoopSubdiv::LoopSubdiv(), and lux::LoopSubdiv::Refine().
Definition at line 57 of file loopsubdiv.h.
Referenced by lux::LoopSubdiv::LoopSubdiv(), oneRing(), lux::LoopSubdiv::Refine(), and valence().
| float lux::SDVertex::u |
Definition at line 56 of file loopsubdiv.h.
Referenced by lux::LoopSubdiv::Refine(), lux::LoopSubdiv::weightBoundary(), and lux::LoopSubdiv::weightOneRing().
| float lux::SDVertex::v |
Definition at line 56 of file loopsubdiv.h.
Referenced by lux::LoopSubdiv::Refine(), lux::LoopSubdiv::weightBoundary(), and lux::LoopSubdiv::weightOneRing().
1.5.9