mirror of
https://github.com/PixarAnimationStudios/OpenSubdiv
synced 2025-01-04 06:00:17 +00:00
7b69117f02
My earlier change which simplified the categorization of patch types broke evaluation for boundary and corner patches. Previously, boundary and corner patches were always rotated into a canoncial orientation by permuting the point indices of the patch. This was convenient in some cases, but generally made things unecessarily complicated, since the parameterization of the patch had to be counter-rotated to compensate. Now patches always remain correctly oriented with respect to the underlying surface topology and evaluation of boundary and corner patches is accommodated by simply adjusting the spline weights to account for the missing/invalid patch points along boundary and corner edges. There is more to clean up and optimize, but this restores correct behavior. |
||
---|---|---|
.. | ||
far | ||
hbr | ||
osd | ||
sdc | ||
tools/stringify | ||
vtr | ||
CMakeLists.txt | ||
version.cpp | ||
version.h |