r500/model/cubesphere_smooth.h

1213 lines
23 KiB
C

#pragma once
const vec3 cubesphere_position[] = {
{0.500000f, 0.500000f, -0.500000f},
{0.500000f, -0.500000f, -0.500000f},
{0.500000f, 0.500000f, 0.500000f},
{0.500000f, -0.500000f, 0.500000f},
{-0.500000f, 0.500000f, -0.500000f},
{-0.500000f, -0.500000f, -0.500000f},
{-0.500000f, 0.500000f, 0.500000f},
{-0.500000f, -0.500000f, 0.500000f},
{-0.572933f, -0.572933f, -0.296650f},
{-0.609568f, -0.609568f, -0.000000f},
{-0.572933f, -0.572933f, 0.296650f},
{0.296650f, -0.572933f, -0.572933f},
{0.000000f, -0.609568f, -0.609568f},
{-0.296650f, -0.572933f, -0.572933f},
{0.572933f, 0.296650f, -0.572933f},
{0.609568f, 0.000000f, -0.609568f},
{0.572933f, -0.296650f, -0.572933f},
{-0.572933f, -0.296650f, 0.572933f},
{-0.609568f, -0.000000f, 0.609568f},
{-0.572933f, 0.296650f, 0.572933f},
{0.572933f, 0.296650f, 0.572933f},
{0.609568f, 0.000000f, 0.609568f},
{0.572933f, -0.296650f, 0.572933f},
{-0.572933f, 0.296650f, -0.572933f},
{-0.609568f, -0.000000f, -0.609568f},
{-0.572933f, -0.296650f, -0.572933f},
{0.296650f, 0.572933f, 0.572933f},
{0.000000f, 0.609568f, 0.609568f},
{-0.296650f, 0.572933f, 0.572933f},
{0.572933f, 0.572933f, -0.296650f},
{0.609568f, 0.609568f, -0.000000f},
{0.572933f, 0.572933f, 0.296650f},
{-0.296650f, -0.572933f, 0.572933f},
{-0.000000f, -0.609568f, 0.609568f},
{0.296650f, -0.572933f, 0.572933f},
{-0.572933f, 0.572933f, 0.296650f},
{-0.609568f, 0.609568f, -0.000000f},
{-0.572933f, 0.572933f, -0.296650f},
{-0.296650f, 0.572933f, -0.572933f},
{-0.000000f, 0.609568f, -0.609568f},
{0.296650f, 0.572933f, -0.572933f},
{0.572933f, -0.572933f, 0.296650f},
{0.609568f, -0.609568f, -0.000000f},
{0.572933f, -0.572933f, -0.296650f},
{0.316157f, 0.728990f, -0.316157f},
{0.000000f, 0.781829f, -0.333140f},
{-0.316157f, 0.728990f, -0.316157f},
{0.333140f, 0.781829f, 0.000000f},
{-0.000000f, 0.839506f, -0.000000f},
{-0.333140f, 0.781829f, -0.000000f},
{0.316157f, 0.728990f, 0.316157f},
{-0.000000f, 0.781829f, 0.333140f},
{-0.316157f, 0.728990f, 0.316157f},
{0.316157f, -0.316157f, 0.728990f},
{0.333140f, -0.000000f, 0.781829f},
{0.316157f, 0.316157f, 0.728990f},
{-0.000000f, -0.333140f, 0.781829f},
{0.000000f, 0.000000f, 0.839506f},
{0.000000f, 0.333140f, 0.781829f},
{-0.316157f, -0.316157f, 0.728990f},
{-0.333140f, 0.000000f, 0.781829f},
{-0.316157f, 0.316157f, 0.728990f},
{-0.728990f, -0.316157f, 0.316157f},
{-0.781829f, -0.000000f, 0.333140f},
{-0.728990f, 0.316157f, 0.316157f},
{-0.781829f, -0.333140f, -0.000000f},
{-0.839506f, 0.000000f, -0.000000f},
{-0.781829f, 0.333140f, -0.000000f},
{-0.728990f, -0.316157f, -0.316157f},
{-0.781829f, 0.000000f, -0.333140f},
{-0.728990f, 0.316157f, -0.316157f},
{-0.316157f, -0.728990f, -0.316157f},
{-0.000000f, -0.781829f, -0.333140f},
{0.316157f, -0.728990f, -0.316157f},
{-0.333140f, -0.781829f, 0.000000f},
{-0.000000f, -0.839506f, 0.000000f},
{0.333140f, -0.781829f, -0.000000f},
{-0.316157f, -0.728990f, 0.316157f},
{0.000000f, -0.781829f, 0.333140f},
{0.316157f, -0.728990f, 0.316157f},
{0.728990f, -0.316157f, -0.316157f},
{0.781829f, -0.000000f, -0.333140f},
{0.728990f, 0.316157f, -0.316157f},
{0.781829f, -0.333140f, 0.000000f},
{0.839506f, -0.000000f, -0.000000f},
{0.781829f, 0.333140f, -0.000000f},
{0.728990f, -0.316157f, 0.316157f},
{0.781829f, 0.000000f, 0.333140f},
{0.728990f, 0.316157f, 0.316157f},
{-0.316157f, -0.316157f, -0.728990f},
{-0.333140f, -0.000000f, -0.781829f},
{-0.316157f, 0.316157f, -0.728990f},
{0.000000f, -0.333140f, -0.781829f},
{0.000000f, 0.000000f, -0.839506f},
{-0.000000f, 0.333140f, -0.781829f},
{0.316157f, -0.316157f, -0.728990f},
{0.333140f, 0.000000f, -0.781829f},
{0.316157f, 0.316157f, -0.728990f},
};
const vec2 cubesphere_texture[] = {
{0.250000f, 0.250000f},
{0.500000f, 0.500000f},
{0.250000f, 0.500000f},
{0.750000f, 0.250000f},
{0.500000f, 0.250000f},
{0.250000f, 0.750000f},
{0.750000f, 0.750000f},
{0.500000f, 0.750000f},
{0.000000f, 0.000000f},
{0.000000f, 0.250000f},
{0.250000f, 0.000000f},
{0.750000f, 0.000000f},
{0.500000f, 0.000000f},
{1.000000f, 0.000000f},
{1.000000f, 0.250000f},
{0.750000f, 0.500000f},
{1.000000f, 0.750000f},
{1.000000f, 1.000000f},
{0.750000f, 1.000000f},
{0.500000f, 1.000000f},
{0.250000f, 1.000000f},
{0.000000f, 1.000000f},
{0.000000f, 0.750000f},
{0.000000f, 0.500000f},
{1.000000f, 0.500000f},
};
const vec3 cubesphere_normal[] = {
{0.5774f, 0.5774f, -0.5774f},
{0.5774f, -0.5774f, -0.5774f},
{0.5774f, 0.5774f, 0.5774f},
{0.5774f, -0.5774f, 0.5774f},
{-0.5774f, 0.5774f, -0.5774f},
{-0.5774f, -0.5774f, -0.5774f},
{-0.5774f, 0.5774f, 0.5774f},
{-0.5774f, -0.5774f, 0.5774f},
{-0.6737f, -0.6737f, -0.3038f},
{-0.7071f, -0.7071f, -0.0000f},
{-0.6737f, -0.6737f, 0.3038f},
{0.3038f, -0.6737f, -0.6737f},
{-0.0000f, -0.7071f, -0.7071f},
{-0.3038f, -0.6737f, -0.6737f},
{0.6737f, 0.3038f, -0.6737f},
{0.7071f, -0.0000f, -0.7071f},
{0.6737f, -0.3038f, -0.6737f},
{-0.6737f, -0.3038f, 0.6737f},
{-0.7071f, -0.0000f, 0.7071f},
{-0.6737f, 0.3038f, 0.6737f},
{0.6737f, 0.3038f, 0.6737f},
{0.7071f, -0.0000f, 0.7071f},
{0.6737f, -0.3038f, 0.6737f},
{-0.6737f, 0.3038f, -0.6737f},
{-0.7071f, -0.0000f, -0.7071f},
{-0.6737f, -0.3038f, -0.6737f},
{0.3038f, 0.6737f, 0.6737f},
{-0.0000f, 0.7071f, 0.7071f},
{-0.3038f, 0.6737f, 0.6737f},
{0.6737f, 0.6737f, -0.3038f},
{0.7071f, 0.7071f, -0.0000f},
{0.6737f, 0.6737f, 0.3038f},
{-0.3038f, -0.6737f, 0.6737f},
{-0.0000f, -0.7071f, 0.7071f},
{0.3038f, -0.6737f, 0.6737f},
{-0.6737f, 0.6737f, 0.3038f},
{-0.7071f, 0.7071f, -0.0000f},
{-0.6737f, 0.6737f, -0.3038f},
{-0.3038f, 0.6737f, -0.6737f},
{-0.0000f, 0.7071f, -0.7071f},
{0.3038f, 0.6737f, -0.6737f},
{0.6737f, -0.6737f, 0.3038f},
{0.7071f, -0.7071f, -0.0000f},
{0.6737f, -0.6737f, -0.3038f},
{0.3362f, 0.8797f, -0.3362f},
{-0.0000f, 0.9348f, -0.3553f},
{-0.3362f, 0.8797f, -0.3362f},
{0.3553f, 0.9348f, -0.0000f},
{-0.0000f, 1.0000f, -0.0000f},
{-0.3553f, 0.9348f, -0.0000f},
{0.3362f, 0.8797f, 0.3362f},
{-0.0000f, 0.9348f, 0.3553f},
{-0.3362f, 0.8797f, 0.3362f},
{0.3362f, -0.3362f, 0.8797f},
{0.3553f, -0.0000f, 0.9348f},
{0.3362f, 0.3362f, 0.8797f},
{-0.0000f, -0.3553f, 0.9348f},
{-0.0000f, -0.0000f, 1.0000f},
{-0.0000f, 0.3553f, 0.9348f},
{-0.3362f, -0.3362f, 0.8797f},
{-0.3553f, -0.0000f, 0.9348f},
{-0.3362f, 0.3362f, 0.8797f},
{-0.8797f, -0.3362f, 0.3362f},
{-0.9348f, -0.0000f, 0.3553f},
{-0.8797f, 0.3362f, 0.3362f},
{-0.9348f, -0.3553f, -0.0000f},
{-1.0000f, -0.0000f, -0.0000f},
{-0.9348f, 0.3553f, -0.0000f},
{-0.8797f, -0.3362f, -0.3362f},
{-0.9348f, -0.0000f, -0.3553f},
{-0.8797f, 0.3362f, -0.3362f},
{-0.3362f, -0.8797f, -0.3362f},
{-0.0000f, -0.9348f, -0.3553f},
{0.3362f, -0.8797f, -0.3362f},
{-0.3553f, -0.9348f, -0.0000f},
{-0.0000f, -1.0000f, -0.0000f},
{0.3553f, -0.9348f, -0.0000f},
{-0.3362f, -0.8797f, 0.3362f},
{-0.0000f, -0.9348f, 0.3553f},
{0.3362f, -0.8797f, 0.3362f},
{0.8797f, -0.3362f, -0.3362f},
{0.9348f, -0.0000f, -0.3553f},
{0.8797f, 0.3362f, -0.3362f},
{0.9348f, -0.3553f, -0.0000f},
{1.0000f, -0.0000f, -0.0000f},
{0.9348f, 0.3553f, -0.0000f},
{0.8797f, -0.3362f, 0.3362f},
{0.9348f, -0.0000f, 0.3553f},
{0.8797f, 0.3362f, 0.3362f},
{-0.3362f, -0.3362f, -0.8797f},
{-0.3553f, -0.0000f, -0.9348f},
{-0.3362f, 0.3362f, -0.8797f},
{-0.0000f, -0.3553f, -0.9348f},
{-0.0000f, -0.0000f, -1.0000f},
{-0.0000f, 0.3553f, -0.9348f},
{0.3362f, -0.3362f, -0.8797f},
{0.3553f, -0.0000f, -0.9348f},
{0.3362f, 0.3362f, -0.8797f},
};
const triangle_t cubesphere_Cube_triangle[] = {
{
{44, 0, 44},
{48, 1, 48},
{47, 2, 47},
},
{
{46, 3, 46},
{48, 1, 48},
{45, 4, 45},
},
{
{48, 1, 48},
{50, 5, 50},
{47, 2, 47},
},
{
{48, 1, 48},
{52, 6, 52},
{51, 7, 51},
},
{
{0, 8, 0},
{44, 0, 44},
{29, 9, 29},
},
{
{40, 10, 40},
{45, 4, 45},
{44, 0, 44},
},
{
{38, 11, 38},
{45, 4, 45},
{39, 12, 39},
},
{
{4, 13, 4},
{46, 3, 46},
{38, 11, 38},
},
{
{37, 14, 37},
{49, 15, 49},
{46, 3, 46},
},
{
{49, 15, 49},
{35, 16, 35},
{52, 6, 52},
},
{
{52, 6, 52},
{6, 17, 6},
{28, 18, 28},
},
{
{51, 7, 51},
{28, 18, 28},
{27, 19, 27},
},
{
{51, 7, 51},
{26, 20, 26},
{50, 5, 50},
},
{
{50, 5, 50},
{2, 21, 2},
{31, 22, 31},
},
{
{47, 2, 47},
{31, 22, 31},
{30, 23, 30},
},
{
{29, 9, 29},
{47, 2, 47},
{30, 23, 30},
},
{
{53, 0, 53},
{57, 1, 57},
{56, 2, 56},
},
{
{55, 3, 55},
{57, 1, 57},
{54, 4, 54},
},
{
{57, 1, 57},
{59, 5, 59},
{56, 2, 56},
},
{
{57, 1, 57},
{61, 6, 61},
{60, 7, 60},
},
{
{3, 8, 3},
{53, 0, 53},
{34, 9, 34},
},
{
{22, 10, 22},
{54, 4, 54},
{53, 0, 53},
},
{
{20, 11, 20},
{54, 4, 54},
{21, 12, 21},
},
{
{2, 13, 2},
{55, 3, 55},
{20, 11, 20},
},
{
{26, 14, 26},
{58, 15, 58},
{55, 3, 55},
},
{
{58, 15, 58},
{28, 16, 28},
{61, 6, 61},
},
{
{61, 6, 61},
{6, 17, 6},
{19, 18, 19},
},
{
{60, 7, 60},
{19, 18, 19},
{18, 19, 18},
},
{
{60, 7, 60},
{17, 20, 17},
{59, 5, 59},
},
{
{59, 5, 59},
{7, 21, 7},
{32, 22, 32},
},
{
{56, 2, 56},
{32, 22, 32},
{33, 23, 33},
},
{
{34, 9, 34},
{56, 2, 56},
{33, 23, 33},
},
{
{62, 0, 62},
{66, 1, 66},
{65, 2, 65},
},
{
{64, 3, 64},
{66, 1, 66},
{63, 4, 63},
},
{
{66, 1, 66},
{68, 5, 68},
{65, 2, 65},
},
{
{66, 1, 66},
{70, 6, 70},
{69, 7, 69},
},
{
{7, 8, 7},
{62, 0, 62},
{10, 9, 10},
},
{
{17, 10, 17},
{63, 4, 63},
{62, 0, 62},
},
{
{19, 11, 19},
{63, 4, 63},
{18, 12, 18},
},
{
{6, 13, 6},
{64, 3, 64},
{19, 11, 19},
},
{
{35, 14, 35},
{67, 15, 67},
{64, 3, 64},
},
{
{67, 15, 67},
{37, 16, 37},
{70, 6, 70},
},
{
{70, 6, 70},
{4, 17, 4},
{23, 18, 23},
},
{
{69, 7, 69},
{23, 18, 23},
{24, 19, 24},
},
{
{69, 7, 69},
{25, 20, 25},
{68, 5, 68},
},
{
{68, 5, 68},
{5, 21, 5},
{8, 22, 8},
},
{
{65, 2, 65},
{8, 22, 8},
{9, 23, 9},
},
{
{10, 9, 10},
{65, 2, 65},
{9, 23, 9},
},
{
{71, 0, 71},
{75, 1, 75},
{74, 2, 74},
},
{
{73, 3, 73},
{75, 1, 75},
{72, 4, 72},
},
{
{75, 1, 75},
{77, 5, 77},
{74, 2, 74},
},
{
{75, 1, 75},
{79, 6, 79},
{78, 7, 78},
},
{
{5, 8, 5},
{71, 0, 71},
{8, 9, 8},
},
{
{13, 10, 13},
{72, 4, 72},
{71, 0, 71},
},
{
{11, 11, 11},
{72, 4, 72},
{12, 12, 12},
},
{
{1, 13, 1},
{73, 3, 73},
{11, 11, 11},
},
{
{43, 14, 43},
{76, 15, 76},
{73, 3, 73},
},
{
{76, 15, 76},
{41, 16, 41},
{79, 6, 79},
},
{
{79, 6, 79},
{3, 17, 3},
{34, 18, 34},
},
{
{78, 7, 78},
{34, 18, 34},
{33, 19, 33},
},
{
{78, 7, 78},
{32, 20, 32},
{77, 5, 77},
},
{
{77, 5, 77},
{7, 21, 7},
{10, 22, 10},
},
{
{74, 2, 74},
{10, 22, 10},
{9, 23, 9},
},
{
{8, 9, 8},
{74, 2, 74},
{9, 23, 9},
},
{
{80, 0, 80},
{84, 1, 84},
{83, 2, 83},
},
{
{82, 3, 82},
{84, 1, 84},
{81, 4, 81},
},
{
{84, 1, 84},
{86, 5, 86},
{83, 2, 83},
},
{
{84, 1, 84},
{88, 6, 88},
{87, 7, 87},
},
{
{1, 8, 1},
{80, 0, 80},
{43, 9, 43},
},
{
{16, 10, 16},
{81, 4, 81},
{80, 0, 80},
},
{
{14, 11, 14},
{81, 4, 81},
{15, 12, 15},
},
{
{0, 13, 0},
{82, 3, 82},
{14, 11, 14},
},
{
{29, 14, 29},
{85, 15, 85},
{82, 3, 82},
},
{
{85, 15, 85},
{31, 16, 31},
{88, 6, 88},
},
{
{88, 6, 88},
{2, 17, 2},
{20, 18, 20},
},
{
{87, 7, 87},
{20, 18, 20},
{21, 19, 21},
},
{
{87, 7, 87},
{22, 20, 22},
{86, 5, 86},
},
{
{86, 5, 86},
{3, 21, 3},
{41, 22, 41},
},
{
{83, 2, 83},
{41, 22, 41},
{42, 23, 42},
},
{
{43, 9, 43},
{83, 2, 83},
{42, 23, 42},
},
{
{89, 0, 89},
{93, 1, 93},
{92, 2, 92},
},
{
{91, 3, 91},
{93, 1, 93},
{90, 4, 90},
},
{
{93, 1, 93},
{95, 5, 95},
{92, 2, 92},
},
{
{93, 1, 93},
{97, 6, 97},
{96, 7, 96},
},
{
{5, 8, 5},
{89, 0, 89},
{13, 9, 13},
},
{
{25, 10, 25},
{90, 4, 90},
{89, 0, 89},
},
{
{23, 11, 23},
{90, 4, 90},
{24, 12, 24},
},
{
{4, 13, 4},
{91, 3, 91},
{23, 11, 23},
},
{
{38, 14, 38},
{94, 15, 94},
{91, 3, 91},
},
{
{94, 15, 94},
{40, 16, 40},
{97, 6, 97},
},
{
{97, 6, 97},
{0, 17, 0},
{14, 18, 14},
},
{
{96, 7, 96},
{14, 18, 14},
{15, 19, 15},
},
{
{96, 7, 96},
{16, 20, 16},
{95, 5, 95},
},
{
{95, 5, 95},
{1, 21, 1},
{11, 22, 11},
},
{
{92, 2, 92},
{11, 22, 11},
{12, 23, 12},
},
{
{13, 9, 13},
{92, 2, 92},
{12, 23, 12},
},
{
{44, 0, 44},
{45, 4, 45},
{48, 1, 48},
},
{
{46, 3, 46},
{49, 15, 49},
{48, 1, 48},
},
{
{48, 1, 48},
{51, 7, 51},
{50, 5, 50},
},
{
{48, 1, 48},
{49, 15, 49},
{52, 6, 52},
},
{
{0, 8, 0},
{40, 10, 40},
{44, 0, 44},
},
{
{40, 10, 40},
{39, 12, 39},
{45, 4, 45},
},
{
{38, 11, 38},
{46, 3, 46},
{45, 4, 45},
},
{
{4, 13, 4},
{37, 14, 37},
{46, 3, 46},
},
{
{37, 14, 37},
{36, 24, 36},
{49, 15, 49},
},
{
{49, 15, 49},
{36, 24, 36},
{35, 16, 35},
},
{
{52, 6, 52},
{35, 16, 35},
{6, 17, 6},
},
{
{51, 7, 51},
{52, 6, 52},
{28, 18, 28},
},
{
{51, 7, 51},
{27, 19, 27},
{26, 20, 26},
},
{
{50, 5, 50},
{26, 20, 26},
{2, 21, 2},
},
{
{47, 2, 47},
{50, 5, 50},
{31, 22, 31},
},
{
{29, 9, 29},
{44, 0, 44},
{47, 2, 47},
},
{
{53, 0, 53},
{54, 4, 54},
{57, 1, 57},
},
{
{55, 3, 55},
{58, 15, 58},
{57, 1, 57},
},
{
{57, 1, 57},
{60, 7, 60},
{59, 5, 59},
},
{
{57, 1, 57},
{58, 15, 58},
{61, 6, 61},
},
{
{3, 8, 3},
{22, 10, 22},
{53, 0, 53},
},
{
{22, 10, 22},
{21, 12, 21},
{54, 4, 54},
},
{
{20, 11, 20},
{55, 3, 55},
{54, 4, 54},
},
{
{2, 13, 2},
{26, 14, 26},
{55, 3, 55},
},
{
{26, 14, 26},
{27, 24, 27},
{58, 15, 58},
},
{
{58, 15, 58},
{27, 24, 27},
{28, 16, 28},
},
{
{61, 6, 61},
{28, 16, 28},
{6, 17, 6},
},
{
{60, 7, 60},
{61, 6, 61},
{19, 18, 19},
},
{
{60, 7, 60},
{18, 19, 18},
{17, 20, 17},
},
{
{59, 5, 59},
{17, 20, 17},
{7, 21, 7},
},
{
{56, 2, 56},
{59, 5, 59},
{32, 22, 32},
},
{
{34, 9, 34},
{53, 0, 53},
{56, 2, 56},
},
{
{62, 0, 62},
{63, 4, 63},
{66, 1, 66},
},
{
{64, 3, 64},
{67, 15, 67},
{66, 1, 66},
},
{
{66, 1, 66},
{69, 7, 69},
{68, 5, 68},
},
{
{66, 1, 66},
{67, 15, 67},
{70, 6, 70},
},
{
{7, 8, 7},
{17, 10, 17},
{62, 0, 62},
},
{
{17, 10, 17},
{18, 12, 18},
{63, 4, 63},
},
{
{19, 11, 19},
{64, 3, 64},
{63, 4, 63},
},
{
{6, 13, 6},
{35, 14, 35},
{64, 3, 64},
},
{
{35, 14, 35},
{36, 24, 36},
{67, 15, 67},
},
{
{67, 15, 67},
{36, 24, 36},
{37, 16, 37},
},
{
{70, 6, 70},
{37, 16, 37},
{4, 17, 4},
},
{
{69, 7, 69},
{70, 6, 70},
{23, 18, 23},
},
{
{69, 7, 69},
{24, 19, 24},
{25, 20, 25},
},
{
{68, 5, 68},
{25, 20, 25},
{5, 21, 5},
},
{
{65, 2, 65},
{68, 5, 68},
{8, 22, 8},
},
{
{10, 9, 10},
{62, 0, 62},
{65, 2, 65},
},
{
{71, 0, 71},
{72, 4, 72},
{75, 1, 75},
},
{
{73, 3, 73},
{76, 15, 76},
{75, 1, 75},
},
{
{75, 1, 75},
{78, 7, 78},
{77, 5, 77},
},
{
{75, 1, 75},
{76, 15, 76},
{79, 6, 79},
},
{
{5, 8, 5},
{13, 10, 13},
{71, 0, 71},
},
{
{13, 10, 13},
{12, 12, 12},
{72, 4, 72},
},
{
{11, 11, 11},
{73, 3, 73},
{72, 4, 72},
},
{
{1, 13, 1},
{43, 14, 43},
{73, 3, 73},
},
{
{43, 14, 43},
{42, 24, 42},
{76, 15, 76},
},
{
{76, 15, 76},
{42, 24, 42},
{41, 16, 41},
},
{
{79, 6, 79},
{41, 16, 41},
{3, 17, 3},
},
{
{78, 7, 78},
{79, 6, 79},
{34, 18, 34},
},
{
{78, 7, 78},
{33, 19, 33},
{32, 20, 32},
},
{
{77, 5, 77},
{32, 20, 32},
{7, 21, 7},
},
{
{74, 2, 74},
{77, 5, 77},
{10, 22, 10},
},
{
{8, 9, 8},
{71, 0, 71},
{74, 2, 74},
},
{
{80, 0, 80},
{81, 4, 81},
{84, 1, 84},
},
{
{82, 3, 82},
{85, 15, 85},
{84, 1, 84},
},
{
{84, 1, 84},
{87, 7, 87},
{86, 5, 86},
},
{
{84, 1, 84},
{85, 15, 85},
{88, 6, 88},
},
{
{1, 8, 1},
{16, 10, 16},
{80, 0, 80},
},
{
{16, 10, 16},
{15, 12, 15},
{81, 4, 81},
},
{
{14, 11, 14},
{82, 3, 82},
{81, 4, 81},
},
{
{0, 13, 0},
{29, 14, 29},
{82, 3, 82},
},
{
{29, 14, 29},
{30, 24, 30},
{85, 15, 85},
},
{
{85, 15, 85},
{30, 24, 30},
{31, 16, 31},
},
{
{88, 6, 88},
{31, 16, 31},
{2, 17, 2},
},
{
{87, 7, 87},
{88, 6, 88},
{20, 18, 20},
},
{
{87, 7, 87},
{21, 19, 21},
{22, 20, 22},
},
{
{86, 5, 86},
{22, 20, 22},
{3, 21, 3},
},
{
{83, 2, 83},
{86, 5, 86},
{41, 22, 41},
},
{
{43, 9, 43},
{80, 0, 80},
{83, 2, 83},
},
{
{89, 0, 89},
{90, 4, 90},
{93, 1, 93},
},
{
{91, 3, 91},
{94, 15, 94},
{93, 1, 93},
},
{
{93, 1, 93},
{96, 7, 96},
{95, 5, 95},
},
{
{93, 1, 93},
{94, 15, 94},
{97, 6, 97},
},
{
{5, 8, 5},
{25, 10, 25},
{89, 0, 89},
},
{
{25, 10, 25},
{24, 12, 24},
{90, 4, 90},
},
{
{23, 11, 23},
{91, 3, 91},
{90, 4, 90},
},
{
{4, 13, 4},
{38, 14, 38},
{91, 3, 91},
},
{
{38, 14, 38},
{39, 24, 39},
{94, 15, 94},
},
{
{94, 15, 94},
{39, 24, 39},
{40, 16, 40},
},
{
{97, 6, 97},
{40, 16, 40},
{0, 17, 0},
},
{
{96, 7, 96},
{97, 6, 97},
{14, 18, 14},
},
{
{96, 7, 96},
{15, 19, 15},
{16, 20, 16},
},
{
{95, 5, 95},
{16, 20, 16},
{1, 21, 1},
},
{
{92, 2, 92},
{95, 5, 95},
{11, 22, 11},
},
{
{13, 9, 13},
{89, 0, 89},
{92, 2, 92},
},
};
const object cubesphere_Cube = {
.triangle = &cubesphere_Cube_triangle[0],
.triangle_count = 192,
};
const object * cubesphere_object[] = {
&cubesphere_Cube,
};
const model cubesphere_model = {
.position = cubesphere_position,
.texture = cubesphere_texture,
.normal = cubesphere_normal,
.object = cubesphere_object,
.object_count = 1
};