u64_tri.h
14.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
/* triangle commands */
gsSPVertex(&(sgiobj_vtx[0]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[3]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[6]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[9]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[12]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[15]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[18]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[21]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[24]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[27]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[30]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[33]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[36]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[39]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[42]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[45]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[48]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[51]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[54]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[57]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[60]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[63]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[66]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[69]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[72]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[75]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[78]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[81]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[84]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[87]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[90]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[93]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[96]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[99]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[102]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[105]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[108]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[111]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[114]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[117]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[120]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[123]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[126]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[129]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[132]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[135]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[138]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[141]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[144]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[147]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[150]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[153]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[156]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[159]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[162]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[165]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[168]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[171]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[174]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[177]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[180]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[183]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[186]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[189]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[192]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[195]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[198]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[201]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[204]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[207]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[210]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[213]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[216]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[219]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[222]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[225]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[228]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[231]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[234]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[237]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[240]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[243]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[246]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[249]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[252]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[255]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[258]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[261]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[264]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[267]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[270]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[273]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[276]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[279]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[282]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[285]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[288]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[291]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[294]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[297]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[300]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[303]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[306]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[309]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[312]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[315]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[318]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[321]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[324]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[327]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[330]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[333]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[336]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[339]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[342]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[345]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[348]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[351]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[354]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[357]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[360]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[363]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[366]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[369]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[372]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[375]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[378]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[381]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[384]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[387]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[390]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[393]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[396]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[399]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[402]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[405]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[408]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[411]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[414]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[417]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[420]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[423]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[426]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[429]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[432]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[435]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[438]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[441]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[444]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[447]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[450]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[453]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[456]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[459]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[462]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[465]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[468]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[471]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[474]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[477]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[480]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[483]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[486]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[489]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[492]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[495]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[498]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[501]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[504]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[507]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[510]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[513]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[516]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[519]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[522]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[525]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[528]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[531]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[534]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[537]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[540]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[543]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[546]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[549]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[552]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[555]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[558]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[561]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[564]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[567]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[570]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[573]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[576]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[579]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[582]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[585]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[588]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[591]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[594]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[597]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[600]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[603]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[606]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[609]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[612]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[615]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[618]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[621]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[624]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[627]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[630]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[633]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[636]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[639]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[642]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[645]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[648]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[651]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[654]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[657]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[660]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[663]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[666]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[669]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[672]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[675]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[678]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[681]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[684]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[687]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[690]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),
gsSPVertex(&(sgiobj_vtx[693]), 3, 0),
gsSP1Triangle (0, 1, 2, 0),