125 lines
3.9 KiB
C
125 lines
3.9 KiB
C
static const int strips[] = {
|
|
// strip_0
|
|
0, 13, 12, 14, 2, 24, 27, 33, 7, 39, 34, 40, 8, 35, 28, 31, 4, 21, 19, 16, 0, -13,
|
|
// strip_1
|
|
0, 12, 17, 18, 3, 26, 29, 34, -8,
|
|
// strip_2
|
|
0, 17, 19, 20, 4, -28,
|
|
// strip_3
|
|
34, 26, 7, -27,
|
|
// strip_4
|
|
26, 18, 27, -2,
|
|
// strip_5
|
|
12, 2, -18,
|
|
// strip_6
|
|
8, 28, 29, 20, 3, -17,
|
|
// strip_7
|
|
13, 16, 15, 5, 23, 30, 36, 9, 41, 35, -40,
|
|
// strip_8
|
|
16, 21, 5, -30,
|
|
// strip_9
|
|
21, 31, 30, -9,
|
|
// strip_10
|
|
31, 35, -9,
|
|
// strip_11
|
|
14, 13, 1, 15, 22, 23, 10, 36, 38, 41, 11, 40, -39,
|
|
// strip_12
|
|
14, 1, 25, 22, 32, 10, -38,
|
|
// strip_13
|
|
14, 25, 24, 6, 33, 37, 39, -11,
|
|
// strip_14
|
|
25, 32, 6, -37,
|
|
// strip_15
|
|
32, 38, 37, -11,
|
|
};
|
|
|
|
static const vec3 vertices[] = {
|
|
{0.0000000, 0.0000000, -1.0000000},
|
|
{0.7236073, -0.5257253, -0.4472195},
|
|
{-0.2763880, -0.8506492, -0.4472198},
|
|
{-0.8944262, 0.0000000, -0.4472156},
|
|
{-0.2763880, 0.8506492, -0.4472198},
|
|
{0.7236073, 0.5257253, -0.4472195},
|
|
{0.2763880, -0.8506492, 0.4472198},
|
|
{-0.7236073, -0.5257253, 0.4472195},
|
|
{-0.7236073, 0.5257253, 0.4472195},
|
|
{0.2763880, 0.8506492, 0.4472198},
|
|
{0.8944262, 0.0000000, 0.4472156},
|
|
{0.0000000, 0.0000000, 1.0000000},
|
|
{-0.1624556, -0.4999953, -0.8506544},
|
|
{0.4253227, -0.3090114, -0.8506542},
|
|
{0.2628688, -0.8090116, -0.5257376},
|
|
{0.8506479, 0.0000000, -0.5257359},
|
|
{0.4253227, 0.3090114, -0.8506542},
|
|
{-0.5257298, 0.0000000, -0.8506517},
|
|
{-0.6881894, -0.4999969, -0.5257362},
|
|
{-0.1624556, 0.4999953, -0.8506544},
|
|
{-0.6881894, 0.4999969, -0.5257362},
|
|
{0.2628688, 0.8090116, -0.5257376},
|
|
{0.9510579, -0.3090126, 0.0000000},
|
|
{0.9510579, 0.3090126, 0.0000000},
|
|
{0.0000000, -0.9999999, 0.0000000},
|
|
{0.5877856, -0.8090167, 0.0000000},
|
|
{-0.9510579, -0.3090126, 0.0000000},
|
|
{-0.5877856, -0.8090167, 0.0000000},
|
|
{-0.5877856, 0.8090167, 0.0000000},
|
|
{-0.9510579, 0.3090126, 0.0000000},
|
|
{0.5877856, 0.8090167, 0.0000000},
|
|
{0.0000000, 0.9999999, 0.0000000},
|
|
{0.6881894, -0.4999969, 0.5257362},
|
|
{-0.2628688, -0.8090116, 0.5257376},
|
|
{-0.8506479, 0.0000000, 0.5257359},
|
|
{-0.2628688, 0.8090116, 0.5257376},
|
|
{0.6881894, 0.4999969, 0.5257362},
|
|
{0.1624556, -0.4999953, 0.8506544},
|
|
{0.5257298, 0.0000000, 0.8506517},
|
|
{-0.4253227, -0.3090114, 0.8506542},
|
|
{-0.4253227, 0.3090114, 0.8506542},
|
|
{0.1624556, 0.4999953, 0.8506544},
|
|
};
|
|
|
|
static const vec3 normals[] = {
|
|
{-0.0000014, 0.0000000, -1.0000000},
|
|
{0.7236077, -0.5257269, -0.4472172},
|
|
{-0.2763892, -0.8506496, -0.4472183},
|
|
{-0.8944264, 0.0000000, -0.4472152},
|
|
{-0.2763892, 0.8506495, -0.4472184},
|
|
{0.7236077, 0.5257269, -0.4472172},
|
|
{0.2763892, -0.8506496, 0.4472184},
|
|
{-0.7236077, -0.5257268, 0.4472171},
|
|
{-0.7236077, 0.5257269, 0.4472172},
|
|
{0.2763892, 0.8506496, 0.4472184},
|
|
{0.8944264, 0.0000000, 0.4472152},
|
|
{0.0000014, 0.0000000, 1.0000000},
|
|
{-0.1624570, -0.4999964, -0.8506535},
|
|
{0.4253235, -0.3090130, -0.8506532},
|
|
{0.2628689, -0.8090131, -0.5257353},
|
|
{0.8506489, 0.0000000, -0.5257344},
|
|
{0.4253235, 0.3090130, -0.8506532},
|
|
{-0.5257297, -0.0000000, -0.8506517},
|
|
{-0.6881894, -0.4999988, -0.5257342},
|
|
{-0.1624570, 0.4999964, -0.8506535},
|
|
{-0.6881894, 0.4999988, -0.5257342},
|
|
{0.2628689, 0.8090131, -0.5257353},
|
|
{0.9510571, -0.3090152, -0.0000002},
|
|
{0.9510571, 0.3090152, -0.0000002},
|
|
{0.0000000, -1.0000000, -0.0000000},
|
|
{0.5877860, -0.8090164, 0.0000002},
|
|
{-0.9510571, -0.3090152, 0.0000002},
|
|
{-0.5877860, -0.8090164, -0.0000002},
|
|
{-0.5877860, 0.8090164, -0.0000002},
|
|
{-0.9510571, 0.3090152, 0.0000002},
|
|
{0.5877861, 0.8090164, 0.0000002},
|
|
{0.0000000, 1.0000000, -0.0000000},
|
|
{0.6881894, -0.4999988, 0.5257343},
|
|
{-0.2628689, -0.8090131, 0.5257354},
|
|
{-0.8506489, -0.0000000, 0.5257344},
|
|
{-0.2628689, 0.8090131, 0.5257353},
|
|
{0.6881894, 0.4999987, 0.5257342},
|
|
{0.1624570, -0.4999964, 0.8506535},
|
|
{0.5257297, 0.0000000, 0.8506517},
|
|
{-0.4253235, -0.3090130, 0.8506532},
|
|
{-0.4253234, 0.3090130, 0.8506532},
|
|
{0.1624570, 0.4999964, 0.8506535},
|
|
};
|