OpenSubdiv/regression/hbr_regression/baseline/loop_saddle_edgeonly_level2.obj
manuelk 2bbf5fb27e First pass at an hbr regression test :
- generate baseline data with the new hbr_baseline tool
- run the a regression of the current hbr code over the baseline data-set with hbr_regression

There is still some cleanup to do to generalize some of the "shape" code as our intermediate
obj-like file format is unfortunately entrenching itself (we should really be using RIB...)

There is also a fair amounto f copy/pasted stuff in the regression code that needs to be refactored

Closes #32
2012-08-17 16:58:01 -07:00

413 lines
14 KiB
Plaintext

# This file uses centimeters as units for non-parametric coordinates.
v -0.707106888 0.00710700825 -0.1640625
v -0.618718624 -0.081281364 -0.1640625
v -0.530330181 0.00710700825 -0.109375
v -0.53067553 -0.169324458 -0.1640625
v -0.441941887 -0.0812813565 -0.109375
v -0.353553504 0.00710701104 -0.06640625
v -0.444013476 -0.255986482 -0.1640625
v -0.354244024 -0.168979198 -0.109375
v -0.360458851 -0.339541107 -0.1640625
v -0.268617779 -0.254605412 -0.109375
v -0.177812546 -0.168633923 -0.06640625
v -0.26516512 -0.0812813565 -0.06640625
v -0.176776752 0.00710701011 -0.03125
v -0.0883883685 -0.0812813565 -0.03125
v 3.7252903e-09 0.00710701197 0
v -0.282428473 -0.417571485 -0.1640625
v -0.187134758 -0.336088419 -0.109375
v -0.211648703 -0.488351256 -0.1640625
v -0.111175999 -0.412047207 -0.109375
v -0.0127748717 -0.33367157 -0.06640625
v -0.153298587 -0.546701431 -0.1640625
v -0.0441941768 -0.479029059 -0.109375
v -0.116009742 -0.583990216 -0.1640625
v 0.0110485479 -0.534271777 -0.109375
v 0.128439367 -0.474885851 -0.06640625
v 0.0621480867 -0.408594549 -0.06640625
v 0.162966073 -0.33263576 -0.03125
v 0.237543762 -0.407213509 -0.03125
v 0.33974281 -0.33263582 0
v 0.0883883685 -0.0812813565 0
v 0.176776752 0.00710701011 0.03125
v 0.175395668 -0.168288678 0
v 0.26516512 -0.081281364 0.03125
v 0.353553504 0.00710701011 0.06640625
v 0.259640843 -0.252533823 0
v 0.352172434 -0.168288678 0.03125
v 0.43641758 -0.252533853 0.03125
v 0.528949201 -0.168288678 0.06640625
v 0.441941887 -0.081281364 0.06640625
v 0.530330181 0.00710701011 0.109375
v 0.618718624 -0.0812813714 0.109375
v 0.707106888 0.00710700825 0.1640625
v 0.0828640908 -0.252533823 -0.03125
v -0.00138106628 -0.168288663 -0.03125
v -0.0932220966 -0.253224373 -0.06640625
v -0.618718624 0.0954953805 -0.109375
v -0.441941887 0.0954953805 -0.06640625
v -0.528949201 0.182502687 -0.06640625
v -0.26516512 0.0954953879 -0.03125
v -0.0883883685 0.0954953879 0
v -0.175395668 0.182502702 0
v -0.352172434 0.182502687 -0.03125
v -0.43641758 0.266747862 -0.03125
v -0.259640843 0.266747862 0
v -0.33974281 0.346849799 0
v 0.0883883685 0.0954953879 0.03125
v 0.26516512 0.0954953879 0.06640625
v 0.177812546 0.182847962 0.06640625
v 0.441941887 0.0954953879 0.109375
v 0.618718624 0.0954953879 0.1640625
v 0.53067553 0.183538496 0.1640625
v 0.354244024 0.183193237 0.109375
v 0.268617779 0.268819451 0.109375
v 0.444013476 0.270200521 0.1640625
v 0.360458851 0.353755146 0.1640625
v -0.162966073 0.346849799 0.03125
v -0.237543762 0.421427488 0.03125
v 0.0127748735 0.347885609 0.06640625
v -0.0621480867 0.422808558 0.06640625
v -0.128439367 0.48909986 0.06640625
v 0.187134758 0.350302458 0.109375
v 0.111175999 0.426261246 0.109375
v 0.282428473 0.431785524 0.1640625
v 0.211648703 0.502565205 0.1640625
v 0.0441941768 0.493243068 0.109375
v -0.0110485479 0.548485756 0.109375
v 0.153298587 0.560915351 0.1640625
v 0.116009742 0.598204195 0.1640625
v 0.0932220966 0.267438412 0.06640625
v -0.0828640908 0.266747862 0.03125
v 0.00138106674 0.182502702 0.03125
v 0.254116595 0.636874139 0.234375
v 0.309359312 0.581631422 0.234375
v 0.397747695 0.664495468 0.314453125
v 0.376341134 0.51464963 0.234375
v 0.452299893 0.438690871 0.234375
v 0.538961947 0.523281276 0.314453125
v 0.464038968 0.598204255 0.314453125
v 0.541378796 0.681068301 0.3984375
v 0.615956485 0.606490672 0.3984375
v 0.679485559 0.686592579 0.48046875
v 0.533782899 0.357207835 0.234375
v 0.619409204 0.27158162 0.234375
v 0.703999639 0.358243614 0.314453125
v 0.707107008 0.183883756 0.234375
v 0.795495331 0.0954953805 0.234375
v 0.879740536 0.182502687 0.314453125
v 0.791352153 0.27089107 0.314453125
v 0.867310822 0.355136216 0.3984375
v 0.955699265 0.266747862 0.3984375
v 1.01922834 0.346849799 0.48046875
v 0.759587646 0.606490672 0.48046875
v 0.806543946 0.681068301 0.5546875
v 0.843832731 0.522245467 0.48046875
v 0.890789092 0.596823215 0.5546875
v 0.917029381 0.664495468 0.615234375
v 0.930840075 0.435238212 0.48046875
v 0.977796435 0.509815872 0.5546875
v 1.06618476 0.421427488 0.5546875
v 1.09242499 0.48909986 0.615234375
v 1.00403666 0.577488184 0.615234375
v 1.00541782 0.636874139 0.65625
v 1.09380603 0.548485756 0.65625
v 1.06618476 0.598204195 0.671875
v 0.780303657 0.44214353 0.3984375
v 0.696058452 0.526388705 0.3984375
v 0.619409144 0.442834049 0.314453125
v -1.06618476 -0.583990276 -0.671875
v -1.00541782 -0.62266016 -0.65625
v -1.09380603 -0.534271777 -0.65625
v -0.917029381 -0.650281549 -0.615234375
v -1.00403666 -0.563274264 -0.615234375
v -1.09242499 -0.474885851 -0.615234375
v -0.806543946 -0.666854322 -0.5546875
v -0.890789092 -0.582609177 -0.5546875
v -0.679485559 -0.67237854 -0.48046875
v -0.759587646 -0.592276633 -0.48046875
v -0.843832731 -0.508031428 -0.48046875
v -0.977796435 -0.495601892 -0.5546875
v -1.06618476 -0.407213509 -0.5546875
v -0.930840075 -0.421024203 -0.48046875
v -1.01922834 -0.33263576 -0.48046875
v -0.541378796 -0.666854322 -0.3984375
v -0.615956485 -0.592276633 -0.3984375
v -0.397747695 -0.650281489 -0.314453125
v -0.464038968 -0.583990216 -0.314453125
v -0.538961947 -0.509067237 -0.314453125
v -0.254116595 -0.62266016 -0.234375
v -0.309359312 -0.567417383 -0.234375
v -0.376341134 -0.500435591 -0.234375
v -0.452299893 -0.424476832 -0.234375
v -0.867310822 -0.340922177 -0.3984375
v -0.955699265 -0.252533853 -0.3984375
v -0.703999639 -0.344029635 -0.314453125
v -0.791352153 -0.256677032 -0.314453125
v -0.879740536 -0.168288678 -0.314453125
v -0.533782899 -0.342993796 -0.234375
v -0.619409204 -0.257367581 -0.234375
v -0.707107008 -0.169669747 -0.234375
v -0.795495331 -0.0812813714 -0.234375
v -0.619409144 -0.428620011 -0.314453125
v -0.780303657 -0.427929491 -0.3984375
v -0.696058452 -0.512174666 -0.3984375
s off
f 0/0/0 1/1/1 2/2/2
f 1/1/1 3/3/3 4/4/4
f 2/2/2 4/4/4 5/5/5
f 4/4/4 2/2/2 1/1/1
f 3/3/3 6/6/6 7/7/7
f 6/6/6 8/8/8 9/9/9
f 7/7/7 9/9/9 10/10/10
f 9/9/9 7/7/7 6/6/6
f 5/5/5 11/11/11 12/12/12
f 11/11/11 10/10/10 13/13/13
f 12/12/12 13/13/13 14/14/14
f 13/13/13 12/12/12 11/11/11
f 10/10/10 11/11/11 7/7/7
f 11/11/11 5/5/5 4/4/4
f 7/7/7 4/4/4 3/3/3
f 4/4/4 7/7/7 11/11/11
f 8/8/8 15/15/15 16/16/16
f 15/15/15 17/17/17 18/18/18
f 16/16/16 18/18/18 19/19/19
f 18/18/18 16/16/16 15/15/15
f 17/17/17 20/20/20 21/21/21
f 20/20/20 22/22/22 23/23/23
f 21/21/21 23/23/23 24/24/24
f 23/23/23 21/21/21 20/20/20
f 19/19/19 25/25/25 26/26/26
f 25/25/25 24/24/24 27/27/27
f 26/26/26 27/27/27 28/28/28
f 27/27/27 26/26/26 25/25/25
f 24/24/24 25/25/25 21/21/21
f 25/25/25 19/19/19 18/18/18
f 21/21/21 18/18/18 17/17/17
f 18/18/18 21/21/21 25/25/25
f 14/14/14 29/29/29 30/30/30
f 29/29/29 31/31/31 32/32/32
f 30/30/30 32/32/32 33/33/33
f 32/32/32 30/30/30 29/29/29
f 31/31/31 34/34/34 35/35/35
f 34/34/34 28/28/28 36/36/36
f 35/35/35 36/36/36 37/37/37
f 36/36/36 35/35/35 34/34/34
f 33/33/33 38/38/38 39/39/39
f 38/38/38 37/37/37 40/40/40
f 39/39/39 40/40/40 41/41/41
f 40/40/40 39/39/39 38/38/38
f 37/37/37 38/38/38 35/35/35
f 38/38/38 33/33/33 32/32/32
f 35/35/35 32/32/32 31/31/31
f 32/32/32 35/35/35 38/38/38
f 28/28/28 34/34/34 26/26/26
f 34/34/34 31/31/31 42/42/42
f 26/26/26 42/42/42 19/19/19
f 42/42/42 26/26/26 34/34/34
f 31/31/31 29/29/29 43/43/43
f 29/29/29 14/14/14 13/13/13
f 43/43/43 13/13/13 10/10/10
f 13/13/13 43/43/43 29/29/29
f 19/19/19 44/44/44 16/16/16
f 44/44/44 10/10/10 9/9/9
f 16/16/16 9/9/9 8/8/8
f 9/9/9 16/16/16 44/44/44
f 10/10/10 44/44/44 43/43/43
f 44/44/44 19/19/19 42/42/42
f 43/43/43 42/42/42 31/31/31
f 42/42/42 43/43/43 44/44/44
f 0/0/0 2/2/2 45/45/45
f 2/2/2 5/5/5 46/46/46
f 45/45/45 46/46/46 47/47/47
f 46/46/46 45/45/45 2/2/2
f 5/5/5 12/12/12 48/48/48
f 12/12/12 14/14/14 49/49/49
f 48/48/48 49/49/49 50/50/50
f 49/49/49 48/48/48 12/12/12
f 47/47/47 51/51/51 52/52/52
f 51/51/51 50/50/50 53/53/53
f 52/52/52 53/53/53 54/54/54
f 53/53/53 52/52/52 51/51/51
f 50/50/50 51/51/51 48/48/48
f 51/51/51 47/47/47 46/46/46
f 48/48/48 46/46/46 5/5/5
f 46/46/46 48/48/48 51/51/51
f 14/14/14 30/30/30 55/55/55
f 30/30/30 33/33/33 56/56/56
f 55/55/55 56/56/56 57/57/57
f 56/56/56 55/55/55 30/30/30
f 33/33/33 39/39/39 58/58/58
f 39/39/39 41/41/41 59/59/59
f 58/58/58 59/59/59 60/60/60
f 59/59/59 58/58/58 39/39/39
f 57/57/57 61/61/61 62/62/62
f 61/61/61 60/60/60 63/63/63
f 62/62/62 63/63/63 64/64/64
f 63/63/63 62/62/62 61/61/61
f 60/60/60 61/61/61 58/58/58
f 61/61/61 57/57/57 56/56/56
f 58/58/58 56/56/56 33/33/33
f 56/56/56 58/58/58 61/61/61
f 54/54/54 65/65/65 66/66/66
f 65/65/65 67/67/67 68/68/68
f 66/66/66 68/68/68 69/69/69
f 68/68/68 66/66/66 65/65/65
f 67/67/67 70/70/70 71/71/71
f 70/70/70 64/64/64 72/72/72
f 71/71/71 72/72/72 73/73/73
f 72/72/72 71/71/71 70/70/70
f 69/69/69 74/74/74 75/75/75
f 74/74/74 73/73/73 76/76/76
f 75/75/75 76/76/76 77/77/77
f 76/76/76 75/75/75 74/74/74
f 73/73/73 74/74/74 71/71/71
f 74/74/74 69/69/69 68/68/68
f 71/71/71 68/68/68 67/67/67
f 68/68/68 71/71/71 74/74/74
f 64/64/64 70/70/70 62/62/62
f 70/70/70 67/67/67 78/78/78
f 62/62/62 78/78/78 57/57/57
f 78/78/78 62/62/62 70/70/70
f 67/67/67 65/65/65 79/79/79
f 65/65/65 54/54/54 53/53/53
f 79/79/79 53/53/53 50/50/50
f 53/53/53 79/79/79 65/65/65
f 57/57/57 80/80/80 55/55/55
f 80/80/80 50/50/50 49/49/49
f 55/55/55 49/49/49 14/14/14
f 49/49/49 55/55/55 80/80/80
f 50/50/50 80/80/80 79/79/79
f 80/80/80 57/57/57 78/78/78
f 79/79/79 78/78/78 67/67/67
f 78/78/78 79/79/79 80/80/80
f 77/77/77 76/76/76 81/81/81
f 76/76/76 73/73/73 82/82/82
f 81/81/81 82/82/82 83/83/83
f 82/82/82 81/81/81 76/76/76
f 73/73/73 72/72/72 84/84/84
f 72/72/72 64/64/64 85/85/85
f 84/84/84 85/85/85 86/86/86
f 85/85/85 84/84/84 72/72/72
f 83/83/83 87/87/87 88/88/88
f 87/87/87 86/86/86 89/89/89
f 88/88/88 89/89/89 90/90/90
f 89/89/89 88/88/88 87/87/87
f 86/86/86 87/87/87 84/84/84
f 87/87/87 83/83/83 82/82/82
f 84/84/84 82/82/82 73/73/73
f 82/82/82 84/84/84 87/87/87
f 64/64/64 63/63/63 91/91/91
f 63/63/63 60/60/60 92/92/92
f 91/91/91 92/92/92 93/93/93
f 92/92/92 91/91/91 63/63/63
f 60/60/60 59/59/59 94/94/94
f 59/59/59 41/41/41 95/95/95
f 94/94/94 95/95/95 96/96/96
f 95/95/95 94/94/94 59/59/59
f 93/93/93 97/97/97 98/98/98
f 97/97/97 96/96/96 99/99/99
f 98/98/98 99/99/99 100/100/100
f 99/99/99 98/98/98 97/97/97
f 96/96/96 97/97/97 94/94/94
f 97/97/97 93/93/93 92/92/92
f 94/94/94 92/92/92 60/60/60
f 92/92/92 94/94/94 97/97/97
f 90/90/90 101/101/101 102/102/102
f 101/101/101 103/103/103 104/104/104
f 102/102/102 104/104/104 105/105/105
f 104/104/104 102/102/102 101/101/101
f 103/103/103 106/106/106 107/107/107
f 106/106/106 100/100/100 108/108/108
f 107/107/107 108/108/108 109/109/109
f 108/108/108 107/107/107 106/106/106
f 105/105/105 110/110/110 111/111/111
f 110/110/110 109/109/109 112/112/112
f 111/111/111 112/112/112 113/113/113
f 112/112/112 111/111/111 110/110/110
f 109/109/109 110/110/110 107/107/107
f 110/110/110 105/105/105 104/104/104
f 107/107/107 104/104/104 103/103/103
f 104/104/104 107/107/107 110/110/110
f 100/100/100 106/106/106 98/98/98
f 106/106/106 103/103/103 114/114/114
f 98/98/98 114/114/114 93/93/93
f 114/114/114 98/98/98 106/106/106
f 103/103/103 101/101/101 115/115/115
f 101/101/101 90/90/90 89/89/89
f 115/115/115 89/89/89 86/86/86
f 89/89/89 115/115/115 101/101/101
f 93/93/93 116/116/116 91/91/91
f 116/116/116 86/86/86 85/85/85
f 91/91/91 85/85/85 64/64/64
f 85/85/85 91/91/91 116/116/116
f 86/86/86 116/116/116 115/115/115
f 116/116/116 93/93/93 114/114/114
f 115/115/115 114/114/114 103/103/103
f 114/114/114 115/115/115 116/116/116
f 117/117/117 118/118/118 119/119/119
f 118/118/118 120/120/120 121/121/121
f 119/119/119 121/121/121 122/122/122
f 121/121/121 119/119/119 118/118/118
f 120/120/120 123/123/123 124/124/124
f 123/123/123 125/125/125 126/126/126
f 124/124/124 126/126/126 127/127/127
f 126/126/126 124/124/124 123/123/123
f 122/122/122 128/128/128 129/129/129
f 128/128/128 127/127/127 130/130/130
f 129/129/129 130/130/130 131/131/131
f 130/130/130 129/129/129 128/128/128
f 127/127/127 128/128/128 124/124/124
f 128/128/128 122/122/122 121/121/121
f 124/124/124 121/121/121 120/120/120
f 121/121/121 124/124/124 128/128/128
f 125/125/125 132/132/132 133/133/133
f 132/132/132 134/134/134 135/135/135
f 133/133/133 135/135/135 136/136/136
f 135/135/135 133/133/133 132/132/132
f 134/134/134 137/137/137 138/138/138
f 137/137/137 22/22/22 20/20/20
f 138/138/138 20/20/20 17/17/17
f 20/20/20 138/138/138 137/137/137
f 136/136/136 139/139/139 140/140/140
f 139/139/139 17/17/17 15/15/15
f 140/140/140 15/15/15 8/8/8
f 15/15/15 140/140/140 139/139/139
f 17/17/17 139/139/139 138/138/138
f 139/139/139 136/136/136 135/135/135
f 138/138/138 135/135/135 134/134/134
f 135/135/135 138/138/138 139/139/139
f 131/131/131 141/141/141 142/142/142
f 141/141/141 143/143/143 144/144/144
f 142/142/142 144/144/144 145/145/145
f 144/144/144 142/142/142 141/141/141
f 143/143/143 146/146/146 147/147/147
f 146/146/146 8/8/8 6/6/6
f 147/147/147 6/6/6 3/3/3
f 6/6/6 147/147/147 146/146/146
f 145/145/145 148/148/148 149/149/149
f 148/148/148 3/3/3 1/1/1
f 149/149/149 1/1/1 0/0/0
f 1/1/1 149/149/149 148/148/148
f 3/3/3 148/148/148 147/147/147
f 148/148/148 145/145/145 144/144/144
f 147/147/147 144/144/144 143/143/143
f 144/144/144 147/147/147 148/148/148
f 8/8/8 146/146/146 140/140/140
f 146/146/146 143/143/143 150/150/150
f 140/140/140 150/150/150 136/136/136
f 150/150/150 140/140/140 146/146/146
f 143/143/143 141/141/141 151/151/151
f 141/141/141 131/131/131 130/130/130
f 151/151/151 130/130/130 127/127/127
f 130/130/130 151/151/151 141/141/141
f 136/136/136 152/152/152 133/133/133
f 152/152/152 127/127/127 126/126/126
f 133/133/133 126/126/126 125/125/125
f 126/126/126 133/133/133 152/152/152
f 127/127/127 152/152/152 151/151/151
f 152/152/152 136/136/136 150/150/150
f 151/151/151 150/150/150 143/143/143
f 150/150/150 151/151/151 152/152/152
;