mirror of
https://github.com/PixarAnimationStudios/OpenSubdiv
synced 2025-01-09 00:00:18 +00:00
5e8e123d73
- new PatchTableBuilder class now implements PatchTableFactory::Create() - population of tables now independent of scheme or patch type - nested LocalPointHelper handles local point sharing and stencils - new PatchBuilder class encapsulates patch queries and conversions: - provides patch types associated with schemes and client options - handles all topological queries about patches in the base class - subclasses for the three subdivision schemes to support conversions - conversions encapsulated in new SparseMatrix class for re-use - removed Far end-cap factory classes and Far::GregoryBasis - extended adaptive refinement to support Bilinear scheme (not enabled) - extended Vtr::StackBuffer to avoid compiler inefficiencies |
||
---|---|---|
.. | ||
array.h | ||
CMakeLists.txt | ||
componentInterfaces.h | ||
fvarLevel.cpp | ||
fvarLevel.h | ||
fvarRefinement.cpp | ||
fvarRefinement.h | ||
level.cpp | ||
level.h | ||
quadRefinement.cpp | ||
quadRefinement.h | ||
refinement.cpp | ||
refinement.h | ||
sparseSelector.cpp | ||
sparseSelector.h | ||
stackBuffer.h | ||
triRefinement.cpp | ||
triRefinement.h | ||
types.h |