e4s-sdk/rawdata/objects/editor/cylinder.cpp
2026-06-17 23:06:51 +03:00

106 lines
2.4 KiB
C++

MESH pCylinder1 {
VERTEX_COUNT 34
FACE_COUNT 64
const Fvector vertices[VERTEX_COUNT] = {
{ 1.847760, 1.000000, 0.765366},
{ 1.414214, -1.000000, 1.414213},
{ 1.847760, -1.000000, 0.765366},
{ 1.414214, 1.000000, 1.414213},
{ 0.765368, -1.000000, 1.847759},
{ 0.765368, 1.000000, 1.847759},
{ 0.000001, -1.000000, 2.000000},
{ 0.000001, 1.000000, 2.000000},
{-0.765366, -1.000000, 1.847759},
{-0.765366, 1.000000, 1.847759},
{-1.414213, -1.000000, 1.414214},
{-1.414213, 1.000000, 1.414214},
{-1.847759, -1.000000, 0.765368},
{-1.847759, 1.000000, 0.765368},
{-2.000000, -1.000000, 0.000001},
{-2.000000, 1.000000, 0.000001},
{-1.847759, -1.000000, -0.765366},
{-1.847759, 1.000000, -0.765366},
{-1.414214, -1.000000, -1.414213},
{-1.414214, 1.000000, -1.414213},
{-0.765367, -1.000000, -1.847759},
{-0.765367, 1.000000, -1.847759},
{-0.000000, -1.000000, -2.000000},
{-0.000000, 1.000000, -2.000000},
{ 0.765367, -1.000000, -1.847759},
{ 0.765367, 1.000000, -1.847759},
{ 1.414213, -1.000000, -1.414214},
{ 1.414213, 1.000000, -1.414214},
{ 1.847759, -1.000000, -0.765367},
{ 1.847759, 1.000000, -0.765367},
{ 2.000000, -1.000000, 0.000000},
{ 2.000000, 1.000000, 0.000000},
{ 0.000000, -1.000000, 0.000000},
{ 0.000000, 1.000000, 0.000000},
}
const u16 faces[FACE_COUNT*3] = {
0, 1, 2,
3, 1, 0,
3, 4, 1,
5, 4, 3,
5, 6, 4,
7, 6, 5,
7, 8, 6,
9, 8, 7,
9, 10, 8,
11, 10, 9,
11, 12, 10,
13, 12, 11,
13, 14, 12,
15, 14, 13,
15, 16, 14,
17, 16, 15,
17, 18, 16,
19, 18, 17,
19, 20, 18,
21, 20, 19,
21, 22, 20,
23, 22, 21,
23, 24, 22,
25, 24, 23,
25, 26, 24,
27, 26, 25,
27, 28, 26,
29, 28, 27,
29, 30, 28,
31, 30, 29,
31, 2, 30,
0, 2, 31,
32, 2, 1,
32, 1, 4,
32, 4, 6,
32, 6, 8,
32, 8, 10,
32, 10, 12,
32, 12, 14,
32, 14, 16,
32, 16, 18,
32, 18, 20,
32, 20, 22,
32, 22, 24,
32, 24, 26,
32, 26, 28,
32, 28, 30,
32, 30, 2,
33, 3, 0,
33, 5, 3,
33, 7, 5,
33, 9, 7,
33, 11, 9,
33, 13, 11,
33, 15, 13,
33, 17, 15,
33, 19, 17,
33, 21, 19,
33, 23, 21,
33, 25, 23,
33, 27, 25,
33, 29, 27,
33, 31, 29,
33, 0, 31,
}
}