OpenSubdiv/regression/shapes
manuelk 15b4135cfb Fix infinitely sharp edges isolation
- change topology refiner to check for edge sharpnesses when selecting faces for isolation
- add face-aggregator for edge tags to Vtr::Level
- fix logic in Far::PatchTablesFactory to correctly tag single-crease patches along infinitely sharp edges

note : this fix is a bit of a cludge - barfowl confirms that the vertex crease tags (VTags) are intended to
carry neighborhood information, which they currently do not. we will revisit this shortly and fix the tags,
which will allow us to simplify the traversal logic when isolating topology features.

fixes #369
2014-12-19 18:18:13 -08:00
..
bilinear_cube.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_bishop.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_car.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_chaikin0.h Fix Chaikin tag parsing 2013-11-01 11:38:20 -07:00
catmark_chaikin1.h Fix Chaikin tag parsing 2013-11-01 11:38:20 -07:00
catmark_chaikin2.h Adding catmark_chaikin2 test shape 2014-09-17 14:46:10 -07:00
catmark_cube_corner0.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_cube_corner1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_cube_corner2.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_cube_corner3.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_cube_corner4.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_cube_creases0.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_cube_creases1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_cube_creases2.h Fix infinitely sharp edges isolation 2014-12-19 18:18:13 -08:00
catmark_cube.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_dart_edgecorner.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_dart_edgeonly.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_edgecorner.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_edgeonly.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_fan.h Fix Far to handle disconnected vertices in an Hbr mesh. 2013-10-28 10:40:24 -07:00
catmark_flap2.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_flap.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_fvar_bound0.h Adding 2 regression shapes to exercise face-varying interpolation code paths 2014-10-03 10:35:32 -07:00
catmark_fvar_bound1.h Adding 2 regression shapes to exercise face-varying interpolation code paths 2014-10-03 10:35:32 -07:00
catmark_fvar_bound2.h Addng a regression shape to test face-varying boundary interpolation rules 2014-10-06 16:22:10 -07:00
catmark_gregory_test1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_gregory_test2.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_gregory_test3.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_gregory_test4.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_gregory_test5.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
catmark_gregory_test6.h Added two new regression test shapes. 2014-10-24 11:01:46 -07:00
catmark_gregory_test7.h Added two new regression test shapes. 2014-10-24 11:01:46 -07:00
catmark_helmet.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_hole_test1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_hole_test2.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_hole_test3.h Add support for 'hole' faces 2014-10-24 13:52:40 -07:00
catmark_hole_test4.h Add support for 'hole' faces 2014-10-24 13:52:40 -07:00
catmark_pawn.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_pyramid_creases0.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_pyramid_creases1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_pyramid_creases2.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_pyramid.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_rook.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_smoothtris0.h Fix smooth triangles catmark weights 2014-12-11 09:19:41 -08:00
catmark_smoothtris1.h Fix smooth triangles catmark weights 2014-12-11 09:19:41 -08:00
catmark_square_hedit0.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_square_hedit1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_square_hedit2.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_square_hedit3.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_square_hedit4.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_tent_creases0.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_tent_creases1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_tent.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_torus_creases0.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_torus_creases1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
catmark_torus.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_chaikin0.h Fix Chaikin rule 2013-11-07 17:06:55 -08:00
loop_chaikin1.h Fix Chaikin rule 2013-11-07 17:06:55 -08:00
loop_cube_creases0.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_cube_creases1.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_cube.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_icosahedron.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_saddle_edgecorner.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_saddle_edgeonly.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_triangle_edgecorner.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
loop_triangle_edgeonly.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00