New files demonstrating use of TriangleSet and ZTrans classes.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 26 Oct 2006 08:53:30 +0000 (08:53 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 26 Oct 2006 08:53:30 +0000 (08:53 +0000)
EVE/test-macros/broken_torus.tring [new file with mode: 0644]
EVE/test-macros/triangleset.C [new file with mode: 0644]

diff --git a/EVE/test-macros/broken_torus.tring b/EVE/test-macros/broken_torus.tring
new file mode 100644 (file)
index 0000000..1f566fd
--- /dev/null
@@ -0,0 +1,1003 @@
+334 668
+-0.150000 0.800000 -0.198925
+-0.150000 0.700000 -0.176981
+0.050000 0.800000 -0.199935
+0.500000 -0.500000 0.171236
+0.389558 -0.496174 0.103750
+0.496174 -0.389558 0.103750
+-0.300000 0.578076 0.122188
+-0.400000 0.600000 0.179255
+-0.350000 0.700000 0.197475
+0.250000 0.800000 0.194057
+0.050000 0.700000 0.168951
+0.050000 0.800000 0.199935
+0.350000 -0.700000 0.197475
+0.150000 -0.700000 0.176981
+0.300000 -0.578076 0.122188
+-0.400000 -0.600000 0.179255
+-0.500000 -0.650000 0.193353
+-0.389558 -0.496174 0.103750
+0.600000 -0.800000 -0.000000
+0.693572 -0.693572 0.054899
+0.642832 -0.707882 -0.112606
+-0.300000 0.578076 -0.122188
+-0.389558 0.496174 -0.103750
+-0.316354 0.511607 -0.000000
+0.524276 0.807341 0.107864
+0.345670 0.903201 0.096121
+0.500000 0.860483 -0.000000
+0.300000 -0.578076 -0.122188
+0.350000 -0.700000 -0.197475
+0.400000 -0.600000 -0.179255
+0.500000 -0.700000 0.187907
+0.550000 -0.600000 0.195475
+0.050000 -0.800000 -0.199935
+-0.150000 -0.926578 -0.128324
+0.050000 -0.931936 -0.132385
+-0.700000 -0.200000 0.182725
+-0.800000 -0.250000 0.194057
+-0.700000 -0.050000 0.168951
+-0.389558 0.496174 0.103750
+-0.425343 0.425343 -0.000000
+-0.496174 0.389558 0.103750
+-0.800000 0.600000 -0.000000
+-0.693572 0.693572 0.054899
+-0.730101 0.600000 0.125212
+0.300000 -0.800000 0.190135
+0.150000 -0.800000 0.198925
+-0.300000 0.947786 -0.000000
+-0.403525 0.901347 -0.039543
+-0.300000 0.910540 -0.113155
+0.642832 0.707882 -0.112606
+0.500000 0.650000 -0.193353
+0.600000 0.550000 -0.195475
+0.578076 -0.300000 -0.122188
+0.496174 -0.389558 -0.103750
+0.600000 -0.400000 -0.179255
+0.600000 -0.400000 0.179255
+-0.524276 0.807341 -0.107864
+-0.350000 0.750000 -0.188841
+-0.316354 -0.511607 -0.000000
+-0.300000 -0.578076 0.122188
+-0.000000 -0.633333 0.100000
+-0.050000 -0.700000 0.168951
+-0.144449 -0.611414 0.100804
+-0.903201 -0.345670 0.096121
+-0.922618 -0.200000 0.125212
+0.916579 0.250000 -0.119184
+0.931936 0.050000 -0.132385
+0.975139 0.200000 -0.000000
+0.926578 -0.150000 -0.128324
+0.800000 -0.250000 -0.194057
+0.910540 -0.300000 -0.113155
+0.050000 -0.931936 0.132385
+-0.050000 -0.800000 0.199935
+-0.800000 0.150000 0.198925
+-0.931936 -0.050000 0.132385
+-0.926578 0.150000 0.128324
+0.050000 0.996730 -0.000000
+-0.150000 0.926578 -0.128324
+0.050000 0.931936 -0.132385
+-0.800000 -0.600000 -0.000000
+-0.860483 -0.500000 -0.000000
+-0.807341 -0.524276 0.107864
+0.860483 -0.500000 -0.000000
+0.807341 -0.524276 0.107864
+0.800000 -0.600000 -0.000000
+0.400000 0.800000 0.170278
+0.700000 -0.050000 -0.168951
+0.611414 -0.144449 -0.100804
+0.633333 -0.000000 -0.100000
+0.903201 -0.345670 0.096121
+0.800000 -0.400000 0.170278
+0.345670 -0.903201 0.096121
+0.200000 -0.922618 0.125212
+0.693572 0.693572 0.054899
+0.600000 0.800000 -0.000000
+-0.860483 0.500000 -0.000000
+-0.903201 0.345670 0.096121
+-0.901347 0.403525 -0.039543
+0.389558 -0.496174 -0.103750
+-0.000000 0.633333 0.100000
+-0.150000 0.700000 0.176981
+0.700000 -0.200000 -0.182725
+0.200000 0.975139 -0.000000
+0.250000 0.916579 -0.119184
+0.300000 0.947786 -0.000000
+-0.600000 -0.550000 0.195475
+-0.700000 -0.500000 0.187907
+-0.600000 -0.400000 0.179255
+0.700000 0.350000 0.197475
+0.578076 0.300000 0.122188
+0.600000 0.400000 0.179255
+-0.800000 -0.400000 0.170278
+0.650000 -0.500000 0.193353
+-0.144449 0.611414 0.100804
+-0.100000 0.598290 0.008105
+-0.200000 0.570402 -0.000000
+0.350000 0.700000 -0.197475
+0.300000 0.578076 -0.122188
+0.400000 0.600000 -0.179255
+0.144449 -0.611414 0.100804
+0.700000 0.200000 0.182725
+0.611414 0.144449 0.100804
+-0.693572 -0.693572 0.054899
+-0.730101 -0.600000 0.125212
+-0.600000 -0.730101 0.125212
+0.600000 0.400000 -0.179255
+0.578076 0.300000 -0.122188
+0.700000 0.350000 -0.197475
+0.511607 -0.316354 -0.000000
+0.578076 -0.300000 0.122188
+-0.500000 0.500000 0.171236
+0.903201 0.345670 0.096121
+0.800000 0.300000 0.190135
+0.800000 0.400000 0.170278
+0.901347 -0.403525 -0.039543
+-0.975139 -0.200000 -0.000000
+0.350000 0.700000 0.197475
+0.200000 0.700000 0.182725
+-0.700000 -0.350000 0.197475
+-0.707882 0.642832 -0.112606
+-0.511607 0.316354 -0.000000
+-0.578076 0.300000 0.122188
+-0.700000 0.050000 -0.168951
+-0.800000 -0.050000 -0.199935
+-0.700000 -0.150000 -0.176981
+-0.611414 -0.144449 -0.100804
+-0.599573 -0.081250 0.008105
+-0.633333 -0.000000 -0.100000
+0.500000 -0.700000 -0.187907
+0.524276 -0.807341 -0.107864
+-0.650000 0.500000 0.193353
+-0.800000 0.400000 0.170278
+-0.807341 0.524276 0.107864
+0.800000 0.600000 -0.000000
+0.860483 0.500000 -0.000000
+0.807341 0.524276 0.107864
+0.700000 0.050000 0.168951
+-0.496174 0.389558 -0.103750
+-0.578076 0.300000 -0.122188
+0.496174 0.389558 -0.103750
+0.050000 -0.700000 -0.168951
+0.200000 -0.700000 -0.182725
+-0.570402 0.200000 -0.000000
+-0.578076 -0.300000 0.122188
+-0.611414 -0.144449 0.100804
+0.500000 -0.500000 -0.171236
+0.550000 -0.600000 -0.195475
+-0.611414 0.144449 -0.100804
+-0.550000 0.600000 -0.195475
+-0.400000 0.600000 -0.179255
+-0.150000 0.984299 -0.000000
+-0.800000 -0.050000 0.199935
+-0.700000 0.150000 0.176981
+0.500000 -0.860483 -0.000000
+0.700000 -0.350000 0.197475
+0.800000 -0.250000 0.194057
+0.400000 0.600000 0.179255
+0.300000 0.578076 0.122188
+-0.600000 0.730101 -0.125212
+-0.600000 0.800000 -0.000000
+0.650000 -0.500000 -0.193353
+0.524276 0.807341 -0.107864
+0.496174 0.389558 0.103750
+0.730101 0.600000 -0.125212
+-0.524276 -0.807341 -0.107864
+-0.400000 -0.800000 -0.170278
+-0.403525 -0.901347 -0.039543
+0.400000 -0.600000 0.179255
+0.250000 -0.800000 -0.194057
+0.400000 -0.800000 -0.170278
+0.250000 -0.916579 -0.119184
+0.403525 -0.901347 -0.039543
+-0.807341 -0.524276 -0.107864
+-0.650000 -0.500000 -0.193353
+-0.730101 -0.600000 -0.125212
+-0.345670 -0.903201 0.096121
+-0.524276 -0.807341 0.107864
+-0.400000 -0.800000 0.170278
+-0.800000 0.300000 0.190135
+-0.600000 0.400000 0.179255
+-0.700000 0.350000 0.197475
+0.700000 0.500000 -0.187907
+0.570402 -0.200000 -0.000000
+0.599573 -0.081250 0.008105
+0.611414 -0.144449 0.100804
+0.389558 0.496174 0.103750
+0.316354 0.511607 -0.000000
+0.400000 0.800000 -0.170278
+-0.578076 -0.300000 -0.122188
+-0.600000 -0.400000 -0.179255
+-0.496174 -0.389558 -0.103750
+0.700000 0.500000 0.187907
+-0.150000 0.800000 0.198925
+-0.000000 0.633333 -0.100000
+0.081250 0.599573 0.008105
+0.144449 0.611414 -0.100804
+0.730101 -0.600000 -0.125212
+-0.500000 -0.500000 -0.171236
+-0.389558 -0.496174 -0.103750
+-0.600000 -0.800000 -0.000000
+-0.642832 -0.707882 -0.112606
+-0.633333 -0.000000 0.100000
+-0.611414 0.144449 0.100804
+-0.550000 -0.600000 -0.195475
+0.700000 -0.150000 0.176981
+0.800000 -0.050000 0.199935
+0.700000 -0.350000 -0.197475
+0.200000 0.570402 -0.000000
+-0.500000 0.500000 -0.171236
+0.500000 0.500000 -0.171236
+-0.144449 -0.611414 -0.100804
+-0.150000 -0.700000 -0.176981
+-0.000000 -0.633333 -0.100000
+-0.500000 0.700000 -0.187907
+0.807341 -0.524276 -0.107864
+0.807341 0.524276 -0.107864
+0.144449 -0.611414 -0.100804
+-0.400000 0.800000 0.170278
+-0.500000 0.700000 0.187907
+-0.524276 0.807341 0.107864
+0.730101 0.600000 0.125212
+0.600000 0.550000 0.195475
+0.524276 -0.807341 0.107864
+-0.800000 0.300000 -0.190135
+-0.800000 0.150000 -0.198925
+-0.700000 0.350000 -0.197475
+0.922618 0.200000 0.125212
+0.996730 0.050000 -0.000000
+0.931936 0.050000 0.132385
+-0.807341 0.524276 -0.107864
+-0.800000 0.400000 -0.170278
+-0.650000 0.500000 -0.193353
+-0.250000 -0.800000 0.194057
+-0.200000 -0.700000 0.182725
+-0.500000 -0.860483 -0.000000
+-0.984299 0.150000 -0.000000
+-0.926578 0.150000 -0.128324
+-0.947786 0.300000 -0.000000
+0.800000 -0.400000 -0.170278
+-0.350000 -0.700000 0.197475
+0.200000 -0.975139 -0.000000
+0.800000 0.150000 0.198925
+-0.050000 0.931936 0.132385
+-0.550000 0.600000 0.195475
+-0.600000 0.730101 0.125212
+0.400000 -0.800000 0.170278
+-0.800000 -0.400000 -0.170278
+-0.901347 -0.403525 -0.039543
+0.144449 0.611414 0.100804
+-0.700000 0.200000 -0.182725
+-0.570402 -0.200000 -0.000000
+0.150000 0.926578 0.128324
+-0.996730 -0.050000 -0.000000
+0.984299 -0.150000 -0.000000
+-0.496174 -0.389558 0.103750
+-0.425343 -0.425343 -0.000000
+-0.300000 -0.800000 -0.190135
+-0.300000 -0.910540 -0.113155
+-0.150000 -0.800000 -0.198925
+0.800000 0.150000 -0.198925
+0.316354 -0.511607 -0.000000
+-0.500000 -0.500000 0.171236
+0.600000 -0.730101 0.125212
+-0.910540 0.300000 -0.113155
+-0.600000 0.400000 -0.179255
+-0.400000 -0.600000 -0.179255
+-0.300000 -0.578076 -0.122188
+0.050000 0.700000 -0.168951
+0.081250 -0.599573 0.008105
+0.403525 0.901347 -0.039543
+0.947786 0.300000 -0.000000
+0.389558 0.496174 -0.103750
+0.250000 0.800000 -0.194057
+0.200000 0.700000 -0.182725
+0.926578 -0.150000 0.128324
+-0.947786 -0.300000 -0.000000
+-0.100000 -0.598290 0.008105
+-0.350000 -0.700000 -0.197475
+-0.144449 0.611414 -0.100804
+-0.150000 -0.926578 0.128324
+0.947786 -0.300000 -0.000000
+-0.511607 -0.316354 -0.000000
+0.425343 -0.425343 -0.000000
+0.500000 0.650000 0.193353
+0.600000 0.730101 0.125212
+-0.931936 -0.050000 -0.132385
+-0.200000 -0.570402 -0.000000
+-0.916579 -0.250000 -0.119184
+-0.598290 0.100000 0.008105
+-0.700000 -0.350000 -0.197475
+0.300000 -0.947786 -0.000000
+-0.500000 -0.700000 -0.187907
+-0.500000 0.860483 -0.000000
+-0.345670 0.903201 0.096121
+-0.200000 0.922618 0.125212
+0.598290 0.100000 0.008105
+0.700000 0.150000 -0.176981
+0.611414 0.144449 -0.100804
+0.901347 0.403525 -0.039543
+0.500000 0.500000 0.171236
+0.200000 -0.570402 -0.000000
+-0.150000 -0.984299 -0.000000
+0.800000 -0.050000 -0.199935
+0.511607 0.316354 -0.000000
+0.633333 -0.000000 0.100000
+-0.300000 -0.947786 -0.000000
+0.800000 0.400000 -0.170278
+-0.300000 0.800000 0.190135
+0.050000 -0.996730 -0.000000
+0.800000 0.300000 -0.190135
+-0.800000 -0.250000 -0.194057
+0.570402 0.200000 -0.000000
+0.425343 0.425343 -0.000000
+0.730101 -0.600000 0.125212
+1 0 2
+4 3 5
+7 6 8
+10 9 11
+13 12 14
+16 15 17
+19 18 20
+22 21 23
+25 24 26
+28 27 29
+12 30 31
+33 32 34
+36 35 37
+39 38 40
+42 41 43
+45 44 12
+47 46 48
+50 49 51
+53 52 54
+3 55 5
+56 47 57
+58 17 59
+61 60 62
+63 36 64
+66 65 67
+69 68 70
+71 45 72
+74 73 75
+77 76 78
+80 79 81
+82 83 84
+9 85 25
+86 87 88
+83 89 90
+92 91 44
+93 49 94
+96 95 97
+27 98 29
+100 99 10
+87 86 101
+103 102 104
+106 105 107
+109 108 110
+63 111 36
+3 112 55
+114 113 115
+117 116 118
+61 119 60
+121 120 108
+123 122 124
+126 125 127
+128 5 129
+130 38 7
+132 131 133
+89 82 134
+135 64 74
+137 136 9
+36 138 35
+42 139 41
+140 40 141
+143 142 144
+146 145 147
+149 148 20
+151 150 152
+114 99 113
+154 153 155
+121 156 120
+158 157 140
+159 51 125
+32 160 161
+162 140 141
+138 163 164
+29 165 166
+167 158 140
+168 57 169
+38 6 7
+52 87 101
+48 46 170
+171 37 172
+149 18 173
+174 90 175
+177 176 136
+56 178 179
+165 54 180
+50 181 49
+182 109 110
+51 49 183
+184 185 186
+12 31 187
+188 28 189
+34 188 190
+91 191 173
+190 189 191
+28 29 166
+192 193 194
+196 195 197
+122 79 194
+77 170 76
+75 73 198
+200 199 150
+125 201 127
+203 202 204
+206 205 177
+116 207 181
+121 108 109
+78 102 103
+209 208 210
+110 108 211
+152 96 151
+190 188 189
+100 11 212
+214 213 215
+14 187 4
+19 216 84
+217 210 218
+184 219 220
+37 221 222
+194 193 223
+193 209 210
+224 175 225
+180 54 226
+214 215 227
+228 169 22
+229 50 51
+231 230 232
+168 178 233
+216 234 84
+183 153 235
+160 232 236
+238 237 239
+166 165 180
+241 240 93
+54 52 226
+18 242 173
+244 243 245
+247 246 248
+181 26 94
+250 249 251
+252 61 253
+63 80 81
+195 254 186
+256 255 257
+258 70 134
+196 259 16
+251 139 168
+260 91 92
+225 248 261
+253 61 62
+212 11 262
+96 198 151
+43 263 264
+265 30 12
+224 225 156
+266 192 267
+41 152 43
+10 99 268
+244 269 142
+157 39 140
+203 87 202
+146 164 270
+11 9 271
+135 74 272
+70 68 273
+275 274 17
+129 224 204
+277 276 278
+279 65 66
+233 56 57
+236 280 27
+105 281 274
+52 202 87
+108 155 211
+228 168 169
+36 37 171
+72 45 13
+18 282 242
+283 250 243
+108 133 155
+141 40 199
+245 284 158
+261 248 246
+285 218 286
+23 6 38
+1 287 213
+74 171 73
+23 115 113
+288 60 119
+68 66 247
+207 289 181
+67 290 131
+93 153 183
+179 264 239
+39 40 140
+142 167 147
+214 268 99
+117 118 291
+293 292 116
+112 174 55
+250 251 245
+287 2 292
+225 294 248
+295 64 135
+142 269 167
+16 259 15
+296 232 230
+122 220 219
+148 166 20
+200 141 199
+185 297 276
+16 17 281
+21 298 115
+299 71 72
+300 294 89
+98 53 165
+242 282 30
+208 270 301
+194 79 192
+53 98 302
+287 215 213
+156 204 224
+97 95 249
+265 242 30
+11 271 262
+89 83 82
+303 241 304
+122 219 124
+93 240 153
+58 59 62
+1 2 287
+305 256 244
+296 230 306
+252 253 259
+307 135 272
+112 83 90
+308 146 147
+193 309 209
+85 24 25
+191 310 190
+21 115 23
+184 311 297
+313 312 239
+46 313 314
+55 174 129
+291 50 229
+313 47 312
+291 118 50
+187 31 3
+168 233 57
+227 177 268
+114 298 213
+308 222 221
+315 88 203
+181 94 49
+144 142 147
+316 88 317
+215 293 116
+308 162 222
+31 112 3
+25 289 104
+292 103 289
+318 235 154
+319 241 303
+275 301 274
+234 258 134
+223 218 285
+90 89 175
+267 192 80
+259 253 62
+86 316 279
+320 119 14
+152 150 43
+302 4 5
+91 173 242
+277 33 321
+261 246 131
+86 279 322
+30 282 31
+277 278 33
+64 171 74
+25 26 289
+317 323 126
+283 97 250
+301 270 164
+197 195 252
+156 324 204
+305 272 255
+277 321 325
+10 137 9
+182 110 241
+280 14 4
+180 226 258
+212 262 314
+299 72 252
+65 290 67
+46 314 170
+120 261 132
+102 271 25
+226 69 258
+326 235 318
+58 275 17
+42 178 139
+73 200 198
+273 248 294
+259 62 59
+327 212 314
+118 116 50
+267 295 307
+288 320 236
+175 89 294
+189 149 191
+315 324 121
+89 134 300
+116 292 207
+328 260 92
+33 34 328
+251 168 228
+165 53 54
+159 125 126
+219 254 196
+316 127 329
+272 74 75
+256 283 243
+139 249 41
+150 130 263
+266 330 309
+42 179 178
+302 5 128
+309 144 145
+255 75 96
+143 244 142
+157 228 22
+316 329 279
+315 121 331
+111 138 36
+131 318 154
+206 332 205
+186 277 325
+315 317 88
+102 25 104
+131 154 155
+19 282 18
+161 236 27
+146 221 164
+315 203 324
+159 323 332
+32 161 188
+307 305 143
+317 126 127
+105 16 281
+198 200 151
+185 277 186
+329 326 318
+252 72 61
+42 264 179
+296 288 232
+43 264 42
+76 271 102
+166 180 216
+320 14 280
+307 330 266
+307 295 135
+214 227 268
+192 309 193
+91 310 191
+332 182 205
+92 44 45
+0 77 78
+317 127 316
+136 303 24
+162 141 222
+278 160 32
+29 98 165
+128 129 204
+114 213 214
+127 201 235
+6 113 100
+175 294 225
+93 94 304
+105 274 107
+215 117 206
+327 314 313
+263 238 264
+96 97 257
+84 83 333
+100 113 99
+309 208 209
+138 107 163
+73 172 200
+72 13 61
+321 328 71
+291 206 117
+199 130 150
+108 132 133
+56 179 312
+203 88 87
+249 139 251
+153 240 155
+205 319 303
+136 85 9
+61 13 119
+195 196 254
+177 205 176
+93 183 49
+305 255 256
+114 214 99
+144 147 145
+309 145 208
+296 60 288
+308 221 146
+160 236 161
+96 152 95
+52 101 226
+311 223 285
+280 4 302
+21 57 1
+97 283 257
+70 273 300
+156 225 261
+133 131 155
+288 236 232
+322 66 68
+223 217 218
+67 131 246
+35 164 37
+15 59 17
+269 245 158
+151 200 150
+289 103 104
+316 86 88
+237 327 313
+218 275 58
+247 67 246
+288 119 320
+126 323 159
+106 107 138
+269 158 167
+205 182 319
+174 175 224
+8 327 237
+52 53 128
+0 78 2
+333 83 112
+180 258 234
+264 238 239
+203 204 324
+157 22 39
+305 244 143
+81 123 106
+52 128 202
+51 183 201
+44 265 12
+20 166 216
+263 8 238
+159 229 51
+286 306 230
+313 46 47
+122 194 220
+107 274 163
+234 82 84
+22 23 39
+68 247 273
+284 251 228
+241 211 240
+210 275 218
+8 212 327
+98 27 280
+114 115 298
+295 63 64
+185 276 277
+47 56 312
+331 109 323
+19 84 333
+332 323 182
+287 293 215
+57 77 0
+297 286 230
+256 243 244
+100 10 11
+261 131 132
+79 123 81
+239 237 313
+125 51 201
+258 69 70
+276 231 278
+124 16 105
+19 20 216
+249 95 41
+171 172 73
+286 58 306
+34 260 328
+57 47 48
+91 265 44
+6 100 8
+75 198 96
+9 25 271
+301 164 163
+98 280 302
+194 223 220
+58 62 306
+76 262 271
+256 257 283
+201 183 235
+328 92 71
+172 222 141
+81 106 138
+317 331 323
+329 318 65
+110 211 241
+170 262 76
+111 63 81
+249 250 97
+8 100 212
+66 67 247
+284 228 157
+136 24 85
+23 113 6
+127 235 326
+134 70 300
+63 267 80
+170 314 262
+122 123 79
+48 170 77
+273 247 248
+184 297 185
+215 206 227
+291 229 159
+219 196 124
+235 153 154
+241 93 304
+321 71 299
+268 177 136
+120 132 108
+205 303 176
+265 91 242
+57 48 77
+81 138 111
+296 306 62
+112 90 174
+315 331 317
+45 12 13
+220 311 184
+167 140 162
+218 58 286
+130 7 263
+169 57 21
+331 121 109
+199 40 130
+131 290 318
+297 230 231
+297 285 286
+259 59 15
+311 285 297
+227 206 177
+291 332 206
+57 0 1
+245 251 284
+13 14 119
+323 109 182
+178 56 233
+23 38 39
+33 278 32
+10 268 137
+78 76 102
+281 17 274
+189 28 148
+95 152 41
+156 121 324
+325 321 299
+268 136 137
+287 292 293
+307 143 330
+197 252 259
+226 101 69
+260 310 91
+308 167 162
+53 302 128
+101 322 69
+325 299 195
+127 326 329
+276 297 231
+40 38 130
+192 79 80
+231 232 160
+176 303 136
+216 180 234
+279 329 65
+94 26 24
+223 193 217
+236 320 280
+123 124 105
+292 289 207
+134 82 234
+158 284 157
+318 290 65
+263 7 8
+37 222 172
+156 261 120
+211 155 240
+12 187 14
+282 19 333
+188 161 28
+69 322 68
+322 279 66
+71 92 45
+101 86 322
+187 3 4
+172 141 200
+123 105 106
+208 145 270
+182 241 319
+186 254 184
+308 147 167
+330 144 309
+184 254 219
+146 270 145
+37 164 221
+33 328 321
+193 210 217
+2 103 292
+31 333 112
+255 96 257
+195 299 252
+238 8 237
+150 263 43
+129 174 224
+138 164 35
+34 32 188
+116 181 50
+307 272 305
+124 196 16
+190 310 260
+208 301 210
+139 178 168
+192 266 309
+330 143 144
+307 266 267
+94 24 304
+196 197 259
+195 186 325
+300 273 294
+282 333 31
+34 190 260
+28 166 148
+191 149 173
+243 250 245
+1 213 298
+2 78 103
+189 148 149
+149 20 18
+296 62 60
+179 239 312
+63 295 267
+22 169 21
+159 332 291
+303 304 24
+215 116 117
+289 26 181
+161 27 28
+244 245 269
+5 55 129
+128 204 202
+278 231 160
+64 36 171
+210 301 275
+301 163 274
+21 1 298
+272 75 255
+220 223 311
diff --git a/EVE/test-macros/triangleset.C b/EVE/test-macros/triangleset.C
new file mode 100644 (file)
index 0000000..461bc08
--- /dev/null
@@ -0,0 +1,51 @@
+#include "TCanvas.h"
+#include "TStyle.h"
+#include "TFile.h"
+#include "TStopwatch.h"
+#include "TError.h"
+
+namespace Reve{
+class TTriangleSet;
+}
+
+Reve::TriangleSet *ts1=0, *ts2=0, *ts3=0;
+
+void triangleset()
+{
+  {
+    ts1 = Reve::TriangleSet::ReadTrivialFile("broken_torus.tring");
+    ts1->SetName("RandomColors");
+    ts1->GenerateTriangleNormals();
+    ts1->GenerateRandomColors();
+    ts1->SetColor(0);
+    gReve->AddRenderElement(ts1);
+  }
+  {
+    ts2 = Reve::TriangleSet::ReadTrivialFile("broken_torus.tring");
+    ts2->SetName("SmallBlue");
+    ts2->GenerateTriangleNormals();
+    ts2->SetColor(4);
+    TGeoHMatrix m;
+    m.RotateY(90);
+    Double_t scale[3] = { 0.8, 0.8, 1.2 };
+    m.SetScale(scale);
+    ts2->SetTransMatrix(m);
+    gReve->AddRenderElement(ts2);
+  }
+  {
+    ts3 = Reve::TriangleSet::ReadTrivialFile("broken_torus.tring");
+    ts3->SetName("Spectrum");
+    ts3->GenerateTriangleNormals();
+    gStyle->SetPalette(1, 0);
+    ts3->GenerateZNormalColors(50, -50, 50, kTRUE, kTRUE);
+    ts3->SetColor(0);
+    TGeoHMatrix m;
+    m.RotateZ(90);
+    Double_t scale[3] = { 1.3, 1.0, 1.6 };
+    m.SetScale(scale);
+    ts3->SetTransMatrix(m);
+    gReve->AddRenderElement(ts3);
+  }
+
+  gReve->Redraw3D(kTRUE);
+}