spin_torus_tri.h 9.54 KB
gsSPVertex(&(spin_torus_vtx[0]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[4]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[8]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[12]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[16]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[20]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[24]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[28]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[32]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[36]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[40]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[44]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[48]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[52]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[56]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[60]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[64]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[68]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[72]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[76]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[80]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[84]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[88]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[92]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[96]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[100]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[104]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[108]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[112]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[116]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[120]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[124]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[128]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[132]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[136]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[140]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[144]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[148]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[152]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[156]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[160]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[164]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[168]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[172]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[176]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[180]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[184]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[188]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[192]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[196]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[200]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[204]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[208]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[212]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[216]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[220]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[224]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[228]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[232]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[236]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[240]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[244]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[248]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[252]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[256]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[260]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[264]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[268]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[272]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[276]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[280]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[284]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[288]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[292]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[296]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[300]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[304]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[308]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[312]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[316]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[320]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[324]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[328]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[332]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[336]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[340]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[344]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[348]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[352]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[356]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[360]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[364]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[368]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[372]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[376]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[380]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[384]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[388]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[392]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),
gsSPVertex(&(spin_torus_vtx[396]), 4, 0),
gsSP1Triangle (0, 2, 1, 0),
gsSP1Triangle (0, 3, 2, 0),