DumpDVD/DumpDVD/Gui/DvdSpin/ceedee.h

10 lines
301 KiB
C
Raw Normal View History

2023-03-20 09:39:23 +00:00
#ifndef _LI_CEEDEE_H
#define _LI_CEEDEE_H 1
#include "vec.hpp"
#include <cstdint>
2023-03-20 09:39:23 +00:00
const uint32_t ceedeeModelTotalVertices = 0x78c;
const uint32_t ceedeeModelTotalIndices = 0x2280;
static ModelVertex ceedeeModelVertexBuffer[ceedeeModelTotalVertices] { { Vec3({0.0024899999698391184f, 2.649870067834854f, -0.03870000131428242f}), Vec2({0.8261650204658508f, 0.26056599617004395f}) }, { Vec3({-0.08262000046670437f, 2.6445599645376205f, -0.03870000131428242f}), Vec2({0.8154940009117126f, 0.26127299666404724f}) }, { Vec3({-0.08475000271573663f, 2.6611199229955673f, -0.04289999837055802f}), Vec2({0.8152120113372803f, 0.25914299488067627f}) }, { Vec3({0.0025499999901512638f, 2.666580006480217f, -0.04289999837055802f}), Vec2({0.8261650204658508f, 0.2584179937839508f}) }, { Vec3({-0.08687999797984958f, 2.677680104970932f, -0.03870000131428242f}), Vec2({0.8149300217628479f, 0.2570140063762665f}) }, { Vec3({0.002610000010463409f, 2.68328994512558f, -0.03870000131428242f}), Vec2({0.8261650204658508f, 0.25626999139785767f}) }, { Vec3({0.09204000234603882f, 2.6771099120378494f, -0.03870000131428242f}), Vec2({0.8374000191688538f, 0.2570129930973053f}) }, { Vec3({0.08978999918326735f, 2.6605499535799026f, -0.04289999837055802f}), Vec2({0.8371180295944214f, 0.25914299488067627f}) }, { Vec3({0.0875400030054152f, 2.6440199464559555f, -0.03870000131428242f}), Vec2({0.8368359804153442f, 0.26127201318740845f}) }, { Vec3({0.17988000065088272f, 2.659349888563156f, -0.03870000131428242f}), Vec2({0.848442018032074f, 0.25922998785972595f}) }, { Vec3({0.1755300024524331f, 2.6432400941848755f, -0.04289999837055802f}), Vec2({0.8478829860687256f, 0.26130399107933044f}) }, { Vec3({0.1711499970406294f, 2.627130076289177f, -0.03870000131428242f}), Vec2({0.847324013710022f, 0.26337701082229614f}) }, { Vec3({0.26468999683856964f, 2.6302801072597504f, -0.03870000131428242f}), Vec2({0.8590919971466064f, 0.2628780007362366f}) }, { Vec3({0.25826998986303806f, 2.6148299127817154f, -0.04289999837055802f}), Vec2({0.8582649827003479f, 0.26486000418663025f}) }, { Vec3({0.2518200036138296f, 2.5994400680065155f, -0.03870000131428242f}), Vec2({0.8574399948120117f, 0.2668429911136627f}) }, { Vec3({0.34496999345719814f, 2.590380012989044f, -0.03870000131428242f}), Vec2({0.8691689968109131f, 0.2678920030593872f}) }, { Vec3({0.33654000610113144f, 2.57594995200634f, -0.04289999837055802f}), Vec2({0.8680899739265442f, 0.2697489857673645f}) }, { Vec3({0.3281700052320957f, 2.5614899396896362f, -0.03870000131428242f}), Vec2({0.8670120239257812f, 0.27160701155662537f}) }, { Vec3({0.419339993968606f, 2.540310099720955f, -0.03870000131428242f}), Vec2({0.8785009980201721f, 0.27418699860572815f}) }, { Vec3({0.40914000011980534f, 2.5270801037549973f, -0.04289999837055802f}), Vec2({0.8771880269050598f, 0.27588701248168945f}) }, { Vec3({0.39890999905765057f, 2.5138800591230392f, -0.03870000131428242f}), Vec2({0.8758760094642639f, 0.27758800983428955f}) }, { Vec3({0.48656998202204704f, 2.4809999763965607f, -0.03870000131428242f}), Vec2({0.8869310021400452f, 0.2816460132598877f}) }, { Vec3({0.47471998259425163f, 2.469240054488182f, -0.04289999837055802f}), Vec2({0.8854069709777832f, 0.283160001039505f}) }, { Vec3({0.46287001110613346f, 2.4574200063943863f, -0.03870000131428242f}), Vec2({0.8838850259780884f, 0.2846750020980835f}) }, { Vec3({0.5454600043594837f, 2.413410097360611f, -0.03870000131428242f}), Vec2({0.8943120241165161f, 0.29013898968696594f}) }, { Vec3({0.5321699939668179f, 2.4032700061798096f, -0.04289999837055802f}), Vec2({0.8926029801368713f, 0.29144200682640076f}) }, { Vec3({0.518879983574152f, 2.3931600898504257f, -0.03870000131428242f}), Vec2({0.8908960223197937f, 0.2927440106868744f}) }, { Vec3({0.595020018517971f, 2.338709905743599f, -0.03870000131428242f}), Vec2({0.9005200266838074f, 0.29951900243759155f}) }, { Vec3({0.5805299989879131f, 2.3304299265146255f, -0.04289999837055802f}), Vec2({0.8986570239067078f, 0.3005880117416382f}) }, { Vec3({0.5660099722445011f, 2.322090044617653f, -0.03870000131428242f}), Vec2({0.8967940211296082f, 0.3016569912433624f}) }, { Vec3({0.6344099901616573f, 2.2582199424505234f, -0.03870000131428242f}), Vec2({0.905460000038147f, 0.3096260130405426f}) }, { Vec3({0.6189600192010403f, 2.2518300265073776f, -0.0428999983705
static uint16_t ceedeeModelIndexBuffer[ceedeeModelTotalIndices] { 0x0, 0x1, 0x2, 0x2, 0x3, 0x0, 0x3, 0x2, 0x4, 0x4, 0x5, 0x3, 0x5, 0x6, 0x7, 0x7, 0x3, 0x5, 0x3, 0x7, 0x8, 0x8, 0x0, 0x3, 0x6, 0x9, 0xa, 0xa, 0x7, 0x6, 0x7, 0xa, 0xb, 0xb, 0x8, 0x7, 0x9, 0xc, 0xd, 0xd, 0xa, 0x9, 0xa, 0xd, 0xe, 0xe, 0xb, 0xa, 0xc, 0xf, 0x10, 0x10, 0xd, 0xc, 0xd, 0x10, 0x11, 0x11, 0xe, 0xd, 0xf, 0x12, 0x13, 0x13, 0x10, 0xf, 0x10, 0x13, 0x14, 0x14, 0x11, 0x10, 0x12, 0x15, 0x16, 0x16, 0x13, 0x12, 0x13, 0x16, 0x17, 0x17, 0x14, 0x13, 0x15, 0x18, 0x19, 0x19, 0x16, 0x15, 0x16, 0x19, 0x1a, 0x1a, 0x17, 0x16, 0x18, 0x1b, 0x1c, 0x1c, 0x19, 0x18, 0x19, 0x1c, 0x1d, 0x1d, 0x1a, 0x19, 0x1b, 0x1e, 0x1f, 0x1f, 0x1c, 0x1b, 0x1c, 0x1f, 0x20, 0x20, 0x1d, 0x1c, 0x1e, 0x21, 0x22, 0x22, 0x1f, 0x1e, 0x1f, 0x22, 0x23, 0x23, 0x20, 0x1f, 0x21, 0x24, 0x25, 0x25, 0x22, 0x21, 0x22, 0x25, 0x26, 0x26, 0x23, 0x22, 0x24, 0x27, 0x28, 0x28, 0x25, 0x24, 0x25, 0x28, 0x29, 0x29, 0x26, 0x25, 0x27, 0x2a, 0x2b, 0x2b, 0x28, 0x27, 0x28, 0x2b, 0x2c, 0x2c, 0x29, 0x28, 0x2a, 0x2d, 0x2e, 0x2e, 0x2b, 0x2a, 0x2b, 0x2e, 0x2f, 0x2f, 0x2c, 0x2b, 0x2d, 0x30, 0x31, 0x31, 0x2e, 0x2d, 0x2e, 0x31, 0x32, 0x32, 0x2f, 0x2e, 0x30, 0x33, 0x34, 0x34, 0x31, 0x30, 0x31, 0x34, 0x35, 0x35, 0x32, 0x31, 0x33, 0x36, 0x37, 0x37, 0x34, 0x33, 0x34, 0x37, 0x38, 0x38, 0x35, 0x34, 0x36, 0x39, 0x3a, 0x3a, 0x37, 0x36, 0x37, 0x3a, 0x3b, 0x3b, 0x38, 0x37, 0x39, 0x3c, 0x3d, 0x3d, 0x3a, 0x39, 0x3a, 0x3d, 0x3e, 0x3e, 0x3b, 0x3a, 0x3c, 0x3f, 0x40, 0x40, 0x3d, 0x3c, 0x3d, 0x40, 0x41, 0x41, 0x3e, 0x3d, 0x3f, 0x42, 0x43, 0x43, 0x40, 0x3f, 0x40, 0x43, 0x44, 0x44, 0x41, 0x40, 0x42, 0x45, 0x46, 0x46, 0x43, 0x42, 0x43, 0x46, 0x47, 0x47, 0x44, 0x43, 0x45, 0x48, 0x49, 0x49, 0x46, 0x45, 0x46, 0x49, 0x4a, 0x4a, 0x47, 0x46, 0x48, 0x4b, 0x4c, 0x4c, 0x49, 0x48, 0x49, 0x4c, 0x4d, 0x4d, 0x4a, 0x49, 0x4b, 0x4e, 0x4f, 0x4f, 0x4c, 0x4b, 0x4c, 0x4f, 0x50, 0x50, 0x4d, 0x4c, 0x4e, 0x51, 0x52, 0x52, 0x4f, 0x4e, 0x4f, 0x52, 0x53, 0x53, 0x50, 0x4f, 0x51, 0x54, 0x55, 0x55, 0x52, 0x51, 0x52, 0x55, 0x56, 0x56, 0x53, 0x52, 0x54, 0x57, 0x58, 0x58, 0x55, 0x54, 0x55, 0x58, 0x59, 0x59, 0x56, 0x55, 0x57, 0x5a, 0x5b, 0x5b, 0x58, 0x57, 0x58, 0x5b, 0x5c, 0x5c, 0x59, 0x58, 0x5a, 0x5d, 0x5e, 0x5e, 0x5b, 0x5a, 0x5b, 0x5e, 0x5f, 0x5f, 0x5c, 0x5b, 0x5d, 0x60, 0x61, 0x61, 0x5e, 0x5d, 0x5e, 0x61, 0x62, 0x62, 0x5f, 0x5e, 0x60, 0x63, 0x64, 0x64, 0x61, 0x60, 0x61, 0x64, 0x65, 0x65, 0x62, 0x61, 0x63, 0x66, 0x67, 0x67, 0x64, 0x63, 0x64, 0x67, 0x68, 0x68, 0x65, 0x64, 0x66, 0x69, 0x6a, 0x6a, 0x67, 0x66, 0x67, 0x6a, 0x6b, 0x6b, 0x68, 0x67, 0x69, 0x6c, 0x6d, 0x6d, 0x6a, 0x69, 0x6a, 0x6d, 0x6e, 0x6e, 0x6b, 0x6a, 0x6c, 0x6f, 0x70, 0x70, 0x6d, 0x6c, 0x6d, 0x70, 0x71, 0x71, 0x6e, 0x6d, 0x6f, 0x72, 0x73, 0x73, 0x70, 0x6f, 0x70, 0x73, 0x74, 0x74, 0x71, 0x70, 0x72, 0x75, 0x76, 0x76, 0x73, 0x72, 0x73, 0x76, 0x77, 0x77, 0x74, 0x73, 0x75, 0x78, 0x79, 0x79, 0x76, 0x75, 0x76, 0x79, 0x7a, 0x7a, 0x77, 0x76, 0x78, 0x7b, 0x7c, 0x7c, 0x79, 0x78, 0x79, 0x7c, 0x7d, 0x7d, 0x7a, 0x79, 0x7b, 0x7e, 0x7f, 0x7f, 0x7c, 0x7b, 0x7c, 0x7f, 0x80, 0x80, 0x7d, 0x7c, 0x7e, 0x81, 0x82, 0x82, 0x7f, 0x7e, 0x7f, 0x82, 0x83, 0x83, 0x80, 0x7f, 0x81, 0x84, 0x85, 0x85, 0x82, 0x81, 0x82, 0x85, 0x86, 0x86, 0x83, 0x82, 0x84, 0x87, 0x88, 0x88, 0x85, 0x84, 0x85, 0x88, 0x89, 0x89, 0x86, 0x85, 0x87, 0x8a, 0x8b, 0x8b, 0x88, 0x87, 0x88, 0x8b, 0x8c, 0x8c, 0x89, 0x88, 0x8a, 0x8d, 0x8e, 0x8e, 0x8b, 0x8a, 0x8b, 0x8e, 0x8f, 0x8f, 0x8c, 0x8b, 0x8d, 0x4, 0x2, 0x2, 0x8e, 0x8d, 0x8e, 0x2, 0x1, 0x1, 0x8f, 0x8e, 0x90, 0x91, 0x12, 0x12, 0xf, 0x90, 0xf, 0xc, 0x92, 0x92, 0x90, 0xf, 0xc, 0x9, 0x93, 0x93, 0x92, 0xc, 0x9, 0x6, 0x94, 0x94, 0x93, 0x9, 0x6, 0x5, 0x95, 0x95, 0x94, 0x6, 0x4, 0x96, 0x95, 0x95, 0x5, 0x4, 0x4, 0x8d, 0x97, 0x97, 0x96, 0x4, 0x8d, 0x8a, 0x98, 0x98, 0x97, 0x8d, 0x8a, 0x87, 0x99, 0x99, 0x98, 0x8a, 0x87, 0x84, 0x9a, 0x9a, 0x99, 0x87, 0x84, 0x81, 0x9b, 0x9b, 0x9a, 0x84, 0x81, 0x7e, 0x9c, 0x9c, 0x9b, 0x81, 0x7e, 0x7b, 0x9d, 0x9d, 0x9c, 0x7e, 0x7b, 0x78, 0x9e, 0x9e, 0x9d, 0x7b, 0x78, 0x75, 0x9f, 0x9f, 0x9e, 0x78, 0x75, 0x72, 0xa0, 0xa0, 0x9f, 0x75, 0x72, 0x6f, 0xa1, 0xa1, 0xa0, 0x72, 0x6f, 0x6c, 0xa2, 0xa2, 0xa1, 0x6f, 0x6c,
2023-03-20 09:39:23 +00:00
#endif