From 8f271b1a679a259777a8800bbc082293647de50c Mon Sep 17 00:00:00 2001 From: Vectozavr <60608292+vectozavr@users.noreply.github.com> Date: Sat, 13 Nov 2021 22:30:12 +0700 Subject: [PATCH] small refactoring --- Shooter.cpp | 10 +- Shooter.h | 16 +- ShooterConsts.h | 3 + Source.cpp | 2 +- maps/map_simple.obj | 2633 +++++++++++++++++++++++++++++++++++++++++++ maps/plane.obj | 77 ++ 6 files changed, 2722 insertions(+), 19 deletions(-) create mode 100644 maps/map_simple.obj create mode 100644 maps/plane.obj diff --git a/Shooter.cpp b/Shooter.cpp index 8c78b63..675ccbd 100644 --- a/Shooter.cpp +++ b/Shooter.cpp @@ -13,7 +13,7 @@ using namespace std; // Read server/client settings and start both. // If client doesn't connect to the localhost - server doesn't start. -void Shooter::InitNetwork() { +void Shooter::initNetwork() { std::string clientIp; sf::Uint16 clientPort; sf::Uint16 serverPort; @@ -90,13 +90,13 @@ void Shooter::start() { player->reInitWeapons(); player->translate(Vec3D{0, 0, 0}); + camera->translateToPoint(player->position() + Vec3D{0, 1.8, 0}); player->attach(camera); - world->addBody(player); // connecting to the server - InitNetwork(); + initNetwork(); // Waiting for connect and updating server if it's same window while (client->isWorking() && !client->connected()) { client->update(); @@ -179,6 +179,7 @@ void Shooter::update() { } void Shooter::gui() { + sf::Sprite sprite; sprite.setTexture(*ResourceManager::loadTexture(ShooterConsts::MAIN_MENU_GUI)); sprite.setTextureRect(sf::IntRect(243, 3, 9, 9)); @@ -191,9 +192,11 @@ void Shooter::gui() { // health player stats drawPlayerStats(); drawStatsTable(); + } void Shooter::drawStatsTable() { + int i = 1; screen->drawText(client->lastEvent(), Vec2D{10, 10}, 25, sf::Color(0, 0, 0, 100)); @@ -214,6 +217,7 @@ void Shooter::drawStatsTable() { Vec2D{10, 15 + 35.0 * i}, 25, sf::Color(0, 0, 0, 150)); i++; } + } void Shooter::drawPlayerStats() { diff --git a/Shooter.h b/Shooter.h index 0392231..4ff703c 100644 --- a/Shooter.h +++ b/Shooter.h @@ -28,39 +28,25 @@ private: std::shared_ptr client = std::make_shared(player); bool inGame = false; - int fireTraces = 0; void start() override; - void update() override; - void gui() override; - void play(); - void drawPlayerStats(); - void drawStatsTable(); - void InitNetwork(); + void initNetwork(); void spawnPlayer(sf::Uint16 id); - void removePlayer(sf::Uint16 id); - void addFireTrace(const Vec3D &from, const Vec3D &to); - void removeFireTrace(const ObjectNameTag &traceName); - void addBonus(const std::string &bonusName, const Vec3D &position); - void removeBonus(const ObjectNameTag &bonusName); - void addWeapon(std::shared_ptr weapon); - void removeWeapon(std::shared_ptr weapon); - void changeEnemyWeapon(const std::string &weaponName, sf::Uint16 enemyId); public: diff --git a/ShooterConsts.h b/ShooterConsts.h index 6c1626e..24a4c92 100644 --- a/ShooterConsts.h +++ b/ShooterConsts.h @@ -39,6 +39,9 @@ namespace ShooterConsts { const std::string CUBE_OBJ = "obj/cube.obj"; const std::string MAP_OBJ = "maps/map1.obj"; + const std::string BIG_MAP_OBJ = "maps/map2.obj"; + const std::string SIMPLE_MAP_OBJ = "maps/map_simple.obj"; + const std::string PLANE_MAP_OBJ = "maps/plane.obj"; const std::string MAIN_MENU_BACK = "textures/back.png"; const std::string MAIN_MENU_GUI = "textures/gui.png"; diff --git a/Source.cpp b/Source.cpp index 854c265..7bb3d4e 100644 --- a/Source.cpp +++ b/Source.cpp @@ -14,7 +14,7 @@ int main() { //game.create(1920, 1080, ShooterConsts::PROJECT_NAME, true, Consts::BACKGROUND_COLOR); //game.create(2048, 1152, ShooterConsts::PROJECT_NAME, false); - //game.create(3072, 1920, ShooterConsts::PROJECT_NAME, true, Consts::BACKGROUND_COLOR, sf::Style::Fullscreen); + //game.create(3072, 1920, ShooterConsts::PROJECT_NAME, true, Consts::BACKGROUND_COLOR); return 0; } \ No newline at end of file diff --git a/maps/map_simple.obj b/maps/map_simple.obj new file mode 100644 index 0000000..39c5b2c --- /dev/null +++ b/maps/map_simple.obj @@ -0,0 +1,2633 @@ +m 000 196 173 255 255 +m 001 255 255 255 100 +m 002 179 116 122 255 +m 003 198 73 231 255 +m 004 86 81 125 255 +m 005 126 179 231 255 +m 006 231 180 162 255 +m 007 105 148 231 255 +m 008 231 160 111 255 +m 009 231 161 90 255 +m 010 147 231 139 255 +m 011 255 199 179 100 +m 012 231 88 85 100 +m 013 231 66 78 255 +m 014 198 73 231 255 +m 016 117 231 150 100 +m 017 103 79 100 100 +m 018 198 73 231 255 +m 019 103 79 231 100 +m 020 231 30 217 255 +m 021 117 231 150 100 +m 022 231 66 78 255 +m 023 231 30 217 255 +m 024 231 88 85 100 +m 025 231 161 90 255 +m 026 85 231 139 255 +m 027 255 199 179 100 +m 028 126 179 231 255 +m 029 198 73 231 255 +m 030 105 148 231 255 +m 031 231 180 162 255 +m 032 85 231 139 255 +m 033 231 160 111 255 +m 034 144 103 84 255 +m 035 179 116 122 255 +m 036 196 173 255 255 +m 037 86 81 125 255 +m 038 147 231 139 255 +o Cube.004_Cube.007 +v -6.353739 1.226653 -4.715475 +v -6.383595 1.226654 -4.715475 +v -6.353759 0.602765 -4.715477 +v -6.383615 0.602766 -4.715477 +v -6.353739 1.226653 -4.750612 +v -6.383595 1.226654 -4.750612 +v -6.353759 0.602765 -4.750615 +v -6.383615 0.602766 -4.750615 +g Cube.004_Cube.007_Material.034 +usemtl Material.034 +s off +f 2 3 1 +f 4 7 3 +f 8 5 7 +f 6 1 5 +f 7 1 3 +f 4 6 8 +f 2 4 3 +f 4 8 7 +f 8 6 5 +f 6 2 1 +f 7 5 1 +f 4 2 6 +o Cube.016_Cube.015 +v -3.603721 -1.004835 -6.444790 +v -3.603765 -1.004836 -4.430824 +v -3.316969 1.962537 -6.444784 +v -5.617686 -1.004835 -6.444834 +v -5.617730 -1.004836 -4.430869 +v -5.904437 1.962538 -6.444840 +v -5.904481 1.962537 -4.430875 +v -4.610703 2.403218 -6.444813 +v -4.610747 2.403218 -4.430847 +v -3.317014 1.962537 -4.430819 +v -3.316969 1.962537 -6.444784 +v -3.317014 1.962537 -4.430818 +v -4.610703 2.403217 -6.444813 +v -5.904438 1.962537 -6.444840 +v -4.610748 2.403217 -4.430847 +v -5.904482 1.962537 -4.430875 +v -3.603750 -1.004835 -5.102146 +v -3.603735 -1.004835 -5.773469 +v -3.508137 -0.015711 -6.444788 +v -3.412553 0.973413 -6.444786 +v -4.275043 -1.004835 -6.444805 +v -4.946364 -1.004835 -6.444819 +v -5.617701 -1.004836 -5.773513 +v -5.617715 -1.004836 -5.102191 +v -5.808854 0.973413 -6.444838 +v -5.713270 -0.015710 -6.444837 +v -5.904467 1.962537 -5.102197 +v -5.904452 1.962537 -5.773519 +v -5.473193 2.109431 -6.444831 +v -5.041948 2.256324 -6.444822 +v -5.041948 1.962538 -6.444821 +v -4.179459 1.962538 -6.444802 +v -4.179459 2.256324 -6.444803 +v -3.748214 2.109431 -6.444794 +v -5.041992 2.256324 -4.430857 +v -5.473237 2.109431 -4.430866 +v -5.808898 0.973413 -4.430873 +v -5.713314 -0.015711 -4.430871 +v -4.179503 1.962537 -4.430837 +v -5.041992 1.962537 -4.430856 +v -3.316984 1.962537 -5.773462 +v -3.316999 1.962537 -5.102140 +v -3.412597 0.973413 -4.430820 +v -3.508181 -0.015711 -4.430822 +v -3.748258 2.109431 -4.430828 +v -4.179503 2.256324 -4.430838 +v -4.946408 -1.004836 -4.430854 +v -4.275086 -1.004836 -4.430840 +v -3.316984 1.962537 -5.773462 +v -3.316999 1.962537 -5.102140 +v -4.179459 2.256324 -6.444803 +v -3.748214 2.109431 -6.444793 +v -5.473193 2.109431 -6.444831 +v -5.041948 2.256324 -6.444822 +v -4.610733 2.403217 -5.102169 +v -4.610718 2.403217 -5.773490 +v -5.041993 2.256324 -4.430857 +v -5.473238 2.109430 -4.430866 +v -3.748259 2.109431 -4.430828 +v -4.179503 2.256324 -4.430838 +v -5.904467 1.962537 -5.102197 +v -5.904452 1.962537 -5.773519 +v -5.473223 2.109430 -5.102188 +v -5.473207 2.109430 -5.773510 +v -5.041978 2.256324 -5.102179 +v -5.041963 2.256324 -5.773500 +v -4.179488 2.256324 -5.102160 +v -4.179474 2.256324 -5.773481 +v -3.748244 2.109431 -5.102150 +v -3.748229 2.109431 -5.773472 +v -4.243225 -0.015711 -4.430839 +v -4.978270 -0.015711 -4.430855 +v -4.211364 0.973413 -4.430838 +v -5.010131 0.973413 -4.430856 +v -5.713299 -0.015711 -5.102193 +v -5.713284 -0.015711 -5.773515 +v -5.808883 0.973413 -5.102195 +v -5.808868 0.973413 -5.773517 +v -4.978225 -0.015711 -6.444820 +v -4.243181 -0.015711 -6.444804 +v -5.010087 0.973413 -6.444821 +v -4.211320 0.973413 -6.444804 +v -3.508152 -0.015711 -5.773467 +v -3.508166 -0.015711 -5.102144 +v -3.412568 0.973413 -5.773464 +v -3.412583 0.973413 -5.102142 +v -4.946379 -1.004836 -5.773499 +v -4.946393 -1.004835 -5.102176 +v -4.275057 -1.004835 -5.773483 +v -4.275072 -1.004835 -5.102161 +g Cube.016_Cube.015_Material.004 +usemtl Material.004 +s off +f 25 56 98 +f 94 18 51 +f 40 28 90 +f 36 33 86 +f 48 45 82 +f 78 19 60 +f 64 62 74 +f 72 22 70 +f 74 61 72 +f 66 69 24 +f 71 70 69 +f 65 71 66 +f 73 72 71 +f 23 73 65 +f 63 74 73 +f 64 59 21 +f 76 60 59 +f 23 75 63 +f 63 76 64 +f 68 77 75 +f 75 78 76 +f 67 58 77 +f 77 57 78 +f 80 13 55 +f 82 46 80 +f 10 79 56 +f 56 80 55 +f 52 81 79 +f 79 82 80 +f 51 47 81 +f 81 48 82 +f 43 44 48 +f 84 12 31 +f 86 34 84 +f 46 32 13 +f 83 31 32 +f 45 83 46 +f 85 84 83 +f 15 85 45 +f 35 86 85 +f 88 9 29 +f 90 27 88 +f 12 87 30 +f 87 29 30 +f 34 89 87 +f 89 88 87 +f 33 39 89 +f 39 90 89 +f 25 52 10 +f 92 51 52 +f 9 91 26 +f 26 92 25 +f 27 93 91 +f 91 94 92 +f 28 49 93 +f 93 50 94 +f 96 13 32 +f 98 55 96 +f 30 31 12 +f 95 32 31 +f 29 95 30 +f 97 96 95 +f 9 97 29 +f 26 98 97 +f 40 39 38 +f 25 10 56 +f 94 50 18 +f 40 11 28 +f 36 14 33 +f 48 15 45 +f 78 57 19 +f 64 21 62 +f 72 61 22 +f 74 62 61 +f 66 71 69 +f 71 72 70 +f 65 73 71 +f 73 74 72 +f 23 63 73 +f 63 64 74 +f 64 76 59 +f 76 78 60 +f 23 68 75 +f 63 75 76 +f 68 67 77 +f 75 77 78 +f 67 20 58 +f 77 58 57 +f 80 46 13 +f 82 45 46 +f 10 52 79 +f 56 79 80 +f 52 51 81 +f 79 81 82 +f 51 18 47 +f 81 47 48 +f 47 18 53 +f 54 17 43 +f 47 53 54 +f 44 15 48 +f 48 47 54 +f 54 43 48 +f 84 34 12 +f 86 33 34 +f 46 83 32 +f 83 84 31 +f 45 85 83 +f 85 86 84 +f 15 35 85 +f 35 36 86 +f 88 27 9 +f 90 28 27 +f 12 34 87 +f 87 88 29 +f 34 33 89 +f 89 90 88 +f 33 14 39 +f 39 40 90 +f 25 92 52 +f 92 94 51 +f 9 27 91 +f 26 91 92 +f 27 28 93 +f 91 93 94 +f 28 11 49 +f 93 49 50 +f 96 55 13 +f 98 56 55 +f 30 95 31 +f 95 96 32 +f 29 97 95 +f 97 98 96 +f 9 26 97 +f 26 25 98 +f 39 14 37 +f 37 38 39 +f 38 16 41 +f 40 41 42 +f 38 41 40 +f 42 11 40 +o Cube.024_Cube.023 +v 1.479838 -0.993113 -6.519955 +v 1.479815 -0.993113 -5.473197 +v 1.479839 0.590184 -6.519954 +v -1.321029 -0.954646 -6.520016 +v 1.479838 -0.993113 -6.519955 +v -1.321029 -0.954646 -6.520016 +v 1.479815 -0.993113 -5.473197 +v -1.321053 -0.954646 -5.473258 +v -1.321053 -0.954646 -5.473258 +v 1.479815 0.590184 -5.473197 +v 1.479827 -0.993113 -5.996575 +v 1.479839 -0.201464 -6.519955 +v 0.079405 -0.973879 -6.519986 +v 1.479838 -0.993113 -6.519955 +v 0.079405 -0.973879 -6.519986 +v 1.479827 -0.993113 -5.996575 +v 0.079381 -0.973879 -5.473228 +v 1.479815 -0.993113 -5.473197 +v -1.321053 -0.954646 -5.473258 +v -1.321041 -0.954646 -5.996637 +v 0.079381 -0.182231 -5.473228 +v -1.321041 -0.954646 -5.996637 +v 0.079381 -0.973879 -5.473228 +v 1.479827 0.590184 -5.996575 +v 1.479815 -0.201464 -5.473197 +v -1.321029 -0.954646 -6.520016 +v 0.079404 -0.182231 -6.519986 +v 0.079393 -0.182231 -5.996607 +v 0.079381 -0.973879 -5.473228 +v 0.079393 -0.973879 -5.996607 +v 0.079405 -0.973879 -6.519986 +v 1.479827 -0.201464 -5.996576 +g Cube.024_Cube.023_Material.026 +usemtl Material.026 +s off +f 130 108 123 +f 102 125 111 +f 129 103 113 +f 118 113 128 +f 127 106 115 +f 122 125 126 +f 100 123 121 +f 121 119 107 +f 121 123 119 +f 123 108 119 +f 126 102 120 +f 119 120 107 +f 108 126 119 +f 116 115 105 +f 100 127 116 +f 121 117 127 +f 128 103 114 +f 115 114 105 +f 106 128 115 +f 124 113 104 +f 102 129 124 +f 111 112 129 +f 111 110 99 +f 111 125 110 +f 125 101 110 +f 109 123 100 +f 99 130 109 +f 110 122 130 +f 130 122 108 +f 129 112 103 +f 118 104 113 +f 127 117 106 +f 122 101 125 +f 126 125 102 +f 119 126 120 +f 108 122 126 +f 116 127 115 +f 100 121 127 +f 121 107 117 +f 128 113 103 +f 115 128 114 +f 106 118 128 +f 124 129 113 +f 102 111 129 +f 111 99 112 +f 109 130 123 +f 99 110 130 +f 110 101 122 +o Cube.025_Cube.024 +v 6.064968 -0.985135 -6.522042 +v 6.064901 -0.985135 -3.470354 +v 6.064967 0.595196 -6.522041 +v 1.488511 -0.985136 -6.522143 +v 1.488443 -0.985135 -3.470455 +v 1.488511 0.595196 -6.522143 +v 1.488444 0.595196 -3.470455 +v 6.064899 0.595196 -3.470354 +v 6.064922 -0.985135 -4.487584 +v 6.064945 -0.985135 -5.504812 +v 6.064967 -0.458358 -6.522042 +v 6.064966 0.068419 -6.522041 +v 4.539482 -0.985135 -6.522075 +v 3.013997 -0.985135 -6.522110 +v 1.488488 -0.985135 -5.504913 +v 1.488465 -0.985135 -4.487684 +v 1.488511 0.068419 -6.522142 +v 1.488511 -0.458358 -6.522143 +v 1.488466 0.595196 -4.487684 +v 1.488488 0.595196 -5.504914 +v 3.013996 0.595196 -6.522109 +v 4.539481 0.595196 -6.522076 +v 4.539414 0.595196 -3.470387 +v 3.013928 0.595196 -3.470421 +v 1.488443 0.068419 -3.470455 +v 1.488444 -0.458358 -3.470455 +v 6.064945 0.595196 -5.504813 +v 6.064922 0.595196 -4.487584 +v 6.064900 0.068419 -3.470354 +v 6.064899 -0.458358 -3.470354 +v 3.013930 -0.985135 -3.470421 +v 4.539415 -0.985135 -3.470388 +v 4.539414 -0.458358 -3.470387 +v 3.013928 -0.458358 -3.470421 +v 4.539415 0.068419 -3.470387 +v 3.013929 0.068419 -3.470421 +v 3.013952 0.595196 -4.487651 +v 3.013975 0.595196 -5.504880 +v 4.539437 0.595196 -4.487617 +v 4.539460 0.595196 -5.504846 +v 1.488466 -0.458358 -4.487684 +v 1.488489 -0.458358 -5.504914 +v 1.488466 0.068419 -4.487684 +v 1.488488 0.068419 -5.504913 +v 3.013996 -0.458358 -6.522110 +v 4.539482 -0.458358 -6.522076 +v 3.013995 0.068419 -6.522109 +v 4.539481 0.068419 -6.522075 +v 6.064945 -0.458358 -5.504812 +v 6.064922 -0.458358 -4.487584 +v 6.064944 0.068419 -5.504812 +v 6.064921 0.068419 -4.487583 +v 4.539437 -0.985135 -4.487617 +v 4.539460 -0.985135 -5.504847 +v 3.013951 -0.985135 -4.487651 +v 3.013974 -0.985135 -5.504880 +g Cube.025_Cube.024_Material.006 +usemtl Material.006 +s off +f 145 144 186 +f 182 138 159 +f 152 142 178 +f 150 147 174 +f 170 133 152 +f 166 137 155 +f 161 156 135 +f 164 155 156 +f 132 163 162 +f 162 164 161 +f 160 165 163 +f 163 166 164 +f 159 153 165 +f 165 154 166 +f 150 151 136 +f 168 152 151 +f 137 167 149 +f 149 168 150 +f 154 169 167 +f 167 170 168 +f 153 158 169 +f 169 157 170 +f 172 134 145 +f 174 148 172 +f 156 146 135 +f 171 145 146 +f 155 171 156 +f 173 172 171 +f 137 173 155 +f 149 174 173 +f 176 131 143 +f 178 141 176 +f 148 144 134 +f 175 143 144 +f 147 175 148 +f 177 176 175 +f 136 177 147 +f 151 178 177 +f 139 160 132 +f 180 159 160 +f 131 179 140 +f 140 180 139 +f 141 181 179 +f 179 182 180 +f 142 157 181 +f 181 158 182 +f 184 131 140 +f 186 143 184 +f 162 139 132 +f 183 140 139 +f 161 183 162 +f 185 184 183 +f 135 185 161 +f 146 186 185 +f 145 134 144 +f 182 158 138 +f 152 133 142 +f 150 136 147 +f 170 157 133 +f 166 154 137 +f 161 164 156 +f 164 166 155 +f 132 160 163 +f 162 163 164 +f 160 159 165 +f 163 165 166 +f 159 138 153 +f 165 153 154 +f 150 168 151 +f 168 170 152 +f 137 154 167 +f 149 167 168 +f 154 153 169 +f 167 169 170 +f 153 138 158 +f 169 158 157 +f 172 148 134 +f 174 147 148 +f 156 171 146 +f 171 172 145 +f 155 173 171 +f 173 174 172 +f 137 149 173 +f 149 150 174 +f 176 141 131 +f 178 142 141 +f 148 175 144 +f 175 176 143 +f 147 177 175 +f 177 178 176 +f 136 151 177 +f 151 152 178 +f 139 180 160 +f 180 182 159 +f 131 141 179 +f 140 179 180 +f 141 142 181 +f 179 181 182 +f 142 133 157 +f 181 157 158 +f 184 143 131 +f 186 144 143 +f 162 183 139 +f 183 184 140 +f 161 185 183 +f 185 186 184 +f 135 146 185 +f 146 145 186 +o Cube.026_Cube.025 +v 1.510055 0.559639 -4.425959 +v 1.518395 0.559639 -5.472683 +v 1.510055 2.142936 -4.425959 +v 4.310834 0.598105 -4.403642 +v 4.319173 0.598105 -5.450367 +v 1.518394 2.142936 -5.472683 +v 1.514225 0.559639 -4.949321 +v 1.510055 1.351287 -4.425958 +v 2.910444 0.578872 -4.414801 +v 4.315003 0.598105 -4.927004 +v 2.910445 1.370520 -4.414801 +v 2.918783 1.370521 -5.461525 +v 2.918784 0.578872 -5.461525 +v 1.514225 2.142936 -4.949321 +v 1.518395 1.351287 -5.472683 +v 2.914614 1.370520 -4.938163 +v 1.514225 1.351287 -4.949321 +g Cube.026_Cube.025_Material.026 +usemtl Material.026 +s off +f 200 201 203 +f 190 197 195 +f 202 189 197 +f 188 201 199 +f 199 198 191 +f 199 201 198 +f 201 192 198 +f 196 197 190 +f 191 202 196 +f 198 200 202 +f 195 194 187 +f 195 197 194 +f 197 189 194 +f 203 188 193 +f 194 193 187 +f 189 203 194 +f 200 192 201 +f 202 200 189 +f 196 202 197 +f 191 198 202 +f 198 192 200 +f 203 201 188 +f 194 203 193 +f 189 200 203 +o Cube.027_Cube.026 +v 1.525746 2.008545 -4.854455 +v 1.525738 2.008545 -4.459448 +v 1.525747 2.134472 -4.854455 +v -3.706218 2.008545 -4.854570 +v -3.706227 2.008545 -4.459563 +v -3.706218 2.134472 -4.854570 +v -3.706227 2.134472 -4.459563 +v 1.525738 2.134472 -4.459448 +v -3.706223 2.134472 -4.591232 +v -3.706221 2.134472 -4.722901 +v -1.962229 2.134472 -4.854531 +v -0.218241 2.134472 -4.854493 +v -0.218250 2.134472 -4.459486 +v -1.962239 2.134472 -4.459525 +v 1.525743 2.134472 -4.722786 +v 1.525740 2.134472 -4.591117 +v 1.525741 2.008545 -4.591117 +v 1.525743 2.008545 -4.722785 +v -0.218242 2.008545 -4.854493 +v -1.962230 2.008545 -4.854532 +v -3.706221 2.008545 -4.722901 +v -3.706223 2.008545 -4.591232 +v -1.962239 2.008545 -4.459525 +v -0.218250 2.008545 -4.459486 +g Cube.027_Cube.026_Material.007 +usemtl Material.007 +s off +f 211 205 220 +f 222 223 214 +f 210 212 224 +f 226 227 216 +f 221 220 227 +f 214 212 217 +f 221 204 219 +f 204 206 218 +f 218 219 204 +f 219 211 221 +f 221 211 220 +f 223 207 209 +f 214 215 222 +f 215 206 222 +f 223 209 214 +f 206 204 222 +f 225 208 210 +f 212 213 207 +f 213 209 207 +f 212 207 224 +f 225 210 224 +f 227 205 216 +f 205 211 216 +f 216 217 226 +f 217 210 226 +f 210 208 226 +f 224 207 223 +f 222 204 221 +f 224 223 226 +f 223 222 227 +f 208 225 226 +f 225 224 226 +f 205 227 220 +f 227 226 223 +f 222 221 227 +f 218 206 215 +f 214 209 213 +f 218 215 219 +f 215 214 216 +f 219 215 216 +f 216 211 219 +f 214 213 212 +f 212 210 217 +f 217 216 214 +o Cube.030_Cube.029 +v -1.403058 -0.962649 -2.428669 +v -1.403073 -0.962649 -1.749266 +v -1.403058 -0.152989 -2.428669 +v -3.403058 -0.962649 -2.428714 +v -3.403073 -0.962649 -1.749310 +v -3.403058 -0.152989 -2.428713 +v -3.403073 -0.152989 -1.749310 +v -1.403073 -0.152989 -1.749266 +g Cube.030_Cube.029_Material.023 +usemtl Material.023 +s off +f 232 228 229 +f 228 235 229 +f 233 228 231 +f 234 231 232 +f 234 230 233 +f 229 234 232 +f 232 231 228 +f 228 230 235 +f 233 230 228 +f 234 233 231 +f 234 235 230 +f 229 235 234 +o Cube.034_Cube.033 +v -8.563690 -0.983922 -1.609588 +v -8.343088 -0.983899 -0.966996 +v -7.797900 -0.983897 -1.872485 +v -8.563769 1.016079 -1.609633 +v -8.343166 1.016102 -0.967042 +v -7.797979 1.016103 -1.872530 +v -7.577376 1.016126 -1.229939 +v -7.577297 -0.983874 -1.229893 +g Cube.034_Cube.033_Material.022 +usemtl Material.022 +s off +f 240 236 237 +f 236 243 237 +f 239 238 236 +f 242 239 240 +f 242 238 241 +f 243 240 237 +f 240 239 236 +f 236 238 243 +f 239 241 238 +f 242 241 239 +f 242 243 238 +f 243 242 240 +o Cube.035_Cube.034 +v 7.608359 -0.983922 -6.744146 +v 8.120889 -0.983898 -6.298162 +v 8.139847 -0.983897 -7.354939 +v 7.608267 1.016078 -6.744146 +v 8.120798 1.016102 -6.298162 +v 8.139757 1.016103 -7.354939 +v 8.652287 1.016126 -6.908955 +v 8.652378 -0.983874 -6.908956 +v 7.864624 -0.983910 -6.521154 +v 7.874104 -0.983909 -7.049543 +v 7.608314 0.016078 -6.744146 +v 7.864533 1.016090 -6.521154 +v 7.874012 1.016091 -7.049543 +v 8.396023 1.016114 -7.131947 +v 8.139802 0.016103 -7.354939 +v 8.652332 0.016126 -6.908955 +v 8.386540 1.016114 -6.603559 +v 8.396111 -0.983886 -7.131948 +v 8.386633 -0.983886 -6.603559 +v 8.120845 0.016102 -6.298162 +v 8.386587 0.016114 -6.603559 +v 8.396068 0.016114 -7.131948 +v 8.130277 1.016102 -6.826550 +v 7.874058 0.016091 -7.049542 +v 8.130369 -0.983898 -6.826550 +v 7.864577 0.016090 -6.521153 +g Cube.035_Cube.034_Material.025 +usemtl Material.025 +s off +f 255 254 269 +f 268 251 262 +f 267 246 253 +f 257 256 266 +f 265 246 258 +f 259 260 264 +f 264 248 263 +f 262 263 245 +f 251 264 262 +f 257 258 249 +f 250 265 257 +f 259 261 265 +f 266 247 255 +f 260 255 248 +f 250 266 260 +f 254 253 244 +f 247 267 254 +f 256 258 267 +f 252 262 245 +f 244 268 252 +f 253 261 268 +f 269 244 252 +f 263 252 245 +f 248 269 263 +f 255 247 254 +f 268 261 251 +f 267 258 246 +f 257 249 256 +f 265 261 246 +f 259 250 260 +f 264 260 248 +f 262 264 263 +f 251 259 264 +f 257 265 258 +f 250 259 265 +f 259 251 261 +f 266 256 247 +f 260 266 255 +f 250 257 266 +f 254 267 253 +f 247 256 267 +f 256 249 258 +f 252 268 262 +f 244 253 268 +f 253 246 261 +f 269 254 244 +f 263 269 252 +f 248 255 269 +o Cube.003_Cube.036 +v -6.398592 1.043429 -4.671762 +v -6.398592 1.043429 -6.211250 +v -6.398592 1.131663 -4.671763 +v -6.347198 1.043429 -4.671762 +v -6.347198 1.043429 -6.211250 +v -6.347198 1.131663 -4.671763 +v -6.347198 1.131663 -6.211250 +v -6.398592 1.131663 -6.211250 +g Cube.003_Cube.036_Material.034 +usemtl Material.034 +s off +f 274 270 271 +f 272 271 270 +f 275 270 273 +f 274 275 273 +f 276 272 275 +f 271 276 274 +f 274 273 270 +f 272 277 271 +f 275 272 270 +f 274 276 275 +f 276 277 272 +f 271 277 276 +o Cube.009_Cube.037 +v -5.714733 0.684828 -4.671762 +v -5.714732 0.684828 -6.211250 +v -5.714732 0.737948 -4.671762 +v -6.429045 0.684828 -4.671762 +v -6.429045 0.684828 -6.211250 +v -6.429045 0.737948 -4.671763 +v -6.429045 0.737948 -6.211250 +v -5.714732 0.737948 -6.211250 +g Cube.009_Cube.037_Material.034 +usemtl Material.034 +s off +f 279 281 282 +f 280 279 278 +f 281 280 283 +f 282 283 284 +f 283 285 284 +f 282 285 279 +f 279 278 281 +f 280 285 279 +f 281 278 280 +f 282 281 283 +f 283 280 285 +f 282 284 285 +o Cube.011_Cube.038 +v -5.773929 1.043429 -6.127184 +v -6.433786 1.043429 -6.127186 +v -5.773929 1.131663 -6.127184 +v -5.773929 1.043429 -6.178578 +v -6.433786 1.043429 -6.178580 +v -5.773928 1.131663 -6.178578 +v -6.433786 1.131663 -6.178580 +v -6.433786 1.131663 -6.127187 +g Cube.011_Cube.038_Material.034 +usemtl Material.034 +s off +f 290 286 287 +f 288 287 286 +f 289 288 286 +f 290 291 289 +f 292 288 291 +f 293 290 287 +f 290 289 286 +f 288 293 287 +f 289 291 288 +f 290 292 291 +f 292 293 288 +f 293 292 290 +o Cube.012_Cube.039 +v -5.773929 1.043429 -4.711350 +v -6.433786 1.043429 -4.711353 +v -5.773929 1.131663 -4.711350 +v -5.773929 1.043429 -4.762744 +v -6.433786 1.043429 -4.762747 +v -5.773929 1.131663 -4.762744 +v -6.433786 1.131663 -4.762747 +v -6.433786 1.131663 -4.711353 +g Cube.012_Cube.039_Material.034 +usemtl Material.034 +s off +f 298 294 295 +f 296 295 294 +f 297 296 294 +f 298 299 297 +f 300 296 299 +f 301 298 295 +f 298 297 294 +f 296 301 295 +f 297 299 296 +f 298 300 299 +f 300 301 296 +f 301 300 298 +o Cube.013_Cube.040 +v -6.353739 1.226653 -6.135312 +v -6.353759 0.602765 -6.135314 +v -6.383595 1.226654 -6.135312 +v -6.353739 1.226653 -6.170449 +v -6.353759 0.602766 -6.170452 +v -6.383595 1.226654 -6.170449 +v -6.383615 0.602766 -6.170452 +v -6.383615 0.602766 -6.135314 +g Cube.013_Cube.040_Material.034 +usemtl Material.034 +s off +f 306 302 303 +f 304 303 302 +f 307 302 305 +f 308 305 306 +f 309 307 308 +f 309 306 303 +f 306 305 302 +f 304 309 303 +f 307 304 302 +f 308 307 305 +f 309 304 307 +f 309 308 306 +o Cube.014_Cube.041 +v -2.867714 1.226653 -6.195920 +v -2.867695 0.602765 -6.195917 +v -2.837859 1.226654 -6.195923 +v -2.867711 1.226653 -6.160783 +v -2.867691 0.602766 -6.160780 +v -2.837855 1.226654 -6.160786 +v -2.837835 0.602766 -6.160783 +v -2.837839 0.602766 -6.195920 +g Cube.014_Cube.041_Material.034 +usemtl Material.034 +s off +f 311 313 310 +f 312 311 310 +f 313 312 310 +f 314 315 313 +f 317 315 316 +f 317 314 311 +f 311 314 313 +f 312 317 311 +f 313 315 312 +f 314 316 315 +f 317 312 315 +f 317 316 314 +o Cube.015_Cube.042 +v -2.822866 1.043429 -6.239636 +v -2.822710 1.043429 -4.700150 +v -2.822866 1.131663 -6.239636 +v -2.874260 1.043429 -6.239631 +v -2.874104 1.043429 -4.700144 +v -2.874259 1.131663 -6.239631 +v -2.874104 1.131663 -4.700144 +v -2.822710 1.131663 -4.700150 +g Cube.015_Cube.042_Material.034 +usemtl Material.034 +s off +f 322 318 319 +f 320 319 318 +f 321 320 318 +f 324 321 322 +f 324 320 323 +f 325 322 319 +f 322 321 318 +f 320 325 319 +f 321 323 320 +f 324 323 321 +f 324 325 320 +f 325 324 322 +o Cube.017_Cube.043 +v -3.506725 0.684828 -6.239567 +v -3.506569 0.684828 -4.700080 +v -3.506725 0.737948 -6.239567 +v -2.792413 0.684828 -6.239640 +v -2.792257 0.684828 -4.700152 +v -2.792413 0.737948 -6.239639 +v -2.792257 0.737948 -4.700152 +v -3.506569 0.737948 -4.700080 +g Cube.017_Cube.043_Material.034 +usemtl Material.034 +s off +f 327 329 330 +f 326 333 327 +f 326 331 329 +f 329 332 330 +f 331 333 332 +f 327 332 333 +f 327 326 329 +f 326 328 333 +f 326 328 331 +f 329 331 332 +f 331 328 333 +f 327 330 332 +o Cube.018_Cube.044 +v -3.447382 1.043429 -4.784152 +v -2.787524 1.043429 -4.784216 +v -3.447382 1.131663 -4.784152 +v -3.447377 1.043429 -4.732758 +v -2.787519 1.043429 -4.732822 +v -3.447377 1.131663 -4.732758 +v -2.787519 1.131663 -4.732822 +v -2.787524 1.131663 -4.784216 +g Cube.018_Cube.044_Material.034 +usemtl Material.034 +s off +f 335 337 334 +f 334 341 335 +f 339 334 337 +f 340 337 338 +f 341 339 340 +f 335 340 338 +f 335 338 337 +f 334 336 341 +f 339 336 334 +f 340 339 337 +f 341 336 339 +f 335 341 340 +o Cube.019_Cube.045 +v -3.447525 1.043429 -6.199986 +v -2.787668 1.043429 -6.200049 +v -3.447525 1.131663 -6.199986 +v -3.447520 1.043429 -6.148592 +v -2.787663 1.043429 -6.148655 +v -3.447520 1.131663 -6.148592 +v -2.787663 1.131663 -6.148655 +v -2.787668 1.131663 -6.200049 +g Cube.019_Cube.045_Material.034 +usemtl Material.034 +s off +f 343 345 342 +f 342 349 343 +f 347 342 345 +f 348 345 346 +f 349 347 348 +f 343 348 346 +f 343 346 345 +f 342 344 349 +f 347 344 342 +f 348 347 345 +f 349 344 347 +f 343 349 348 +o Cube.020_Cube.046 +v -2.867570 1.226653 -4.776083 +v -2.867551 0.602765 -4.776080 +v -2.837715 1.226654 -4.776086 +v -2.867567 1.226653 -4.740946 +v -2.867547 0.602766 -4.740943 +v -2.837711 1.226654 -4.740949 +v -2.837692 0.602766 -4.740946 +v -2.837695 0.602766 -4.776083 +g Cube.020_Cube.046_Material.034 +usemtl Material.034 +s off +f 351 353 350 +f 352 351 350 +f 353 352 350 +f 354 355 353 +f 357 355 356 +f 357 354 351 +f 351 354 353 +f 352 357 351 +f 353 355 352 +f 354 356 355 +f 357 352 355 +f 357 356 354 +o Cube.066_Cube.078 +v 6.419258 1.040288 4.736772 +v 6.419351 1.040288 6.276258 +v 6.419258 1.128522 4.736772 +v 6.367864 1.040288 4.736774 +v 6.367957 1.040288 6.276262 +v 6.367864 1.128522 4.736774 +v 6.367957 1.128522 6.276262 +v 6.419351 1.128522 6.276258 +g Cube.066_Cube.078_Material.034 +usemtl Material.034 +s off +f 362 358 359 +f 360 359 358 +f 363 358 361 +f 362 363 361 +f 364 360 363 +f 359 364 362 +f 362 361 358 +f 360 365 359 +f 363 360 358 +f 362 364 363 +f 364 365 360 +f 359 365 364 +o Cube.065_Cube.077 +v 6.374408 1.223512 4.780486 +v 6.404263 1.223513 4.780484 +v 6.374427 0.599624 4.780489 +v 6.404283 0.599625 4.780487 +v 6.374410 1.223512 4.815623 +v 6.404266 1.223513 4.815621 +v 6.374430 0.599624 4.815626 +v 6.404285 0.599625 4.815624 +g Cube.065_Cube.077_Material.034 +usemtl Material.034 +s off +f 367 368 366 +f 369 372 368 +f 373 370 372 +f 371 366 370 +f 372 366 368 +f 369 371 373 +f 367 369 368 +f 369 373 372 +f 373 371 370 +f 371 367 366 +f 372 370 366 +f 369 367 371 +o Cube.060_Cube.072 +v 5.735399 0.681687 4.736813 +v 5.735491 0.681687 6.276299 +v 5.735399 0.734807 4.736813 +v 6.449711 0.681687 4.736770 +v 6.449803 0.681687 6.276257 +v 6.449711 0.734807 4.736770 +v 6.449803 0.734807 6.276257 +v 5.735491 0.734807 6.276299 +g Cube.060_Cube.072_Material.034 +usemtl Material.034 +s off +f 375 377 378 +f 376 375 374 +f 377 376 379 +f 378 379 380 +f 379 381 380 +f 378 381 375 +f 375 374 377 +f 376 381 375 +f 377 374 376 +f 378 377 379 +f 379 376 381 +f 378 380 381 +o Cube.058_Cube.070 +v 5.794683 1.040288 6.192230 +v 6.454540 1.040288 6.192193 +v 5.794683 1.128522 6.192230 +v 5.794685 1.040288 6.243624 +v 6.454543 1.040288 6.243587 +v 5.794685 1.128522 6.243624 +v 6.454543 1.128522 6.243587 +v 6.454540 1.128522 6.192193 +g Cube.058_Cube.070_Material.034 +usemtl Material.034 +s off +f 386 382 383 +f 384 383 382 +f 385 384 382 +f 386 387 385 +f 388 384 387 +f 389 386 383 +f 386 385 382 +f 384 389 383 +f 385 387 384 +f 386 388 387 +f 388 389 384 +f 389 388 386 +o Cube.057_Cube.069 +v 5.794597 1.040288 4.776397 +v 6.454455 1.040288 4.776360 +v 5.794597 1.128522 4.776397 +v 5.794600 1.040288 4.827791 +v 6.454458 1.040288 4.827754 +v 5.794600 1.128522 4.827791 +v 6.454458 1.128522 4.827754 +v 6.454455 1.128522 4.776360 +g Cube.057_Cube.069_Material.034 +usemtl Material.034 +s off +f 394 390 391 +f 392 391 390 +f 393 392 390 +f 394 395 393 +f 396 392 395 +f 397 394 391 +f 394 393 390 +f 392 397 391 +f 393 395 392 +f 394 396 395 +f 396 397 392 +f 397 396 394 +o Cube.056_Cube.068 +v 6.374494 1.223512 6.200324 +v 6.374513 0.599624 6.200326 +v 6.404349 1.223513 6.200322 +v 6.374496 1.223512 6.235461 +v 6.374515 0.599624 6.235463 +v 6.404351 1.223513 6.235459 +v 6.404371 0.599625 6.235461 +v 6.404369 0.599625 6.200324 +g Cube.056_Cube.068_Material.034 +usemtl Material.034 +s off +f 402 398 399 +f 400 399 398 +f 403 398 401 +f 404 401 402 +f 405 403 404 +f 405 402 399 +f 402 401 398 +f 400 405 399 +f 403 400 398 +f 404 403 401 +f 405 400 403 +f 405 404 402 +o Cube.055_Cube.067 +v 2.888472 1.223512 6.261141 +v 2.888453 0.599624 6.261138 +v 2.858616 1.223513 6.261146 +v 2.888466 1.223512 6.226004 +v 2.888447 0.599624 6.226001 +v 2.858611 1.223513 6.226008 +v 2.858591 0.599625 6.226006 +v 2.858597 0.599625 6.261143 +g Cube.055_Cube.067_Material.034 +usemtl Material.034 +s off +f 407 409 406 +f 408 407 406 +f 409 408 406 +f 410 411 409 +f 413 411 412 +f 413 410 407 +f 407 410 409 +f 408 413 407 +f 409 411 408 +f 410 412 411 +f 413 408 411 +f 413 412 410 +o Cube.054_Cube.066 +v 2.843626 1.040288 6.304860 +v 2.843378 1.040288 4.765373 +v 2.843626 1.128522 6.304860 +v 2.895020 1.040288 6.304852 +v 2.894772 1.040288 4.765365 +v 2.895020 1.128522 6.304852 +v 2.894772 1.128522 4.765365 +v 2.843378 1.128522 4.765373 +g Cube.054_Cube.066_Material.034 +usemtl Material.034 +s off +f 418 414 415 +f 416 415 414 +f 417 416 414 +f 420 417 418 +f 420 416 419 +f 421 418 415 +f 418 417 414 +f 416 421 415 +f 417 419 416 +f 420 419 417 +f 420 421 416 +f 421 420 418 +o Cube.053_Cube.065 +v 3.624492 -1.007976 6.509966 +v 3.624416 -1.007977 4.496000 +v 3.337741 1.959396 6.509977 +v 5.638457 -1.007976 6.509890 +v 5.638381 -1.007977 4.495925 +v 5.925209 1.959397 6.509879 +v 5.925133 1.959396 4.495914 +v 4.631474 2.400077 6.509928 +v 4.631399 2.400077 4.495963 +v 3.337665 1.959396 4.496012 +v 3.337741 1.959396 6.509977 +v 3.337665 1.959396 4.496011 +v 4.631475 2.400076 6.509928 +v 5.925209 1.959396 6.509879 +v 4.631399 2.400076 4.495963 +v 5.925133 1.959396 4.495914 +v 3.624441 -1.007976 5.167322 +v 3.624467 -1.007976 5.838645 +v 3.528908 -0.018852 6.509970 +v 3.433324 0.970272 6.509974 +v 4.295814 -1.007976 6.509941 +v 4.967135 -1.007976 6.509915 +v 5.638432 -1.007977 5.838568 +v 5.638407 -1.007977 5.167246 +v 5.829625 0.970272 6.509883 +v 5.734041 -0.018851 6.509887 +v 5.925158 1.959396 5.167235 +v 5.925183 1.959396 5.838557 +v 5.493964 2.106290 6.509895 +v 5.062719 2.253183 6.509912 +v 5.062719 1.959397 6.509912 +v 4.200230 1.959397 6.509944 +v 4.200230 2.253183 6.509944 +v 3.768985 2.106290 6.509961 +v 5.062644 2.253183 4.495947 +v 5.493888 2.106290 4.495931 +v 5.829549 0.970272 4.495917 +v 5.733965 -0.018852 4.495921 +v 4.200154 1.959396 4.495979 +v 5.062644 1.959396 4.495946 +v 3.337715 1.959396 5.838655 +v 3.337690 1.959396 5.167334 +v 3.433249 0.970272 4.496007 +v 3.528832 -0.018852 4.496004 +v 3.768909 2.106290 4.495996 +v 4.200154 2.253183 4.495979 +v 4.967060 -1.007977 4.495950 +v 4.295738 -1.007977 4.495975 +v 3.337716 1.959396 5.838655 +v 3.337690 1.959396 5.167334 +v 4.200231 2.253183 6.509944 +v 3.768986 2.106290 6.509960 +v 5.493964 2.106290 6.509895 +v 5.062720 2.253183 6.509912 +v 4.631424 2.400076 5.167284 +v 4.631450 2.400076 5.838606 +v 5.062644 2.253183 4.495946 +v 5.493888 2.106289 4.495930 +v 3.768910 2.106290 4.495995 +v 4.200154 2.253183 4.495979 +v 5.925159 1.959396 5.167235 +v 5.925184 1.959396 5.838557 +v 5.493914 2.106289 5.167252 +v 5.493939 2.106289 5.838574 +v 5.062669 2.253183 5.167268 +v 5.062695 2.253183 5.838590 +v 4.200180 2.253183 5.167301 +v 4.200205 2.253183 5.838623 +v 3.768935 2.106290 5.167317 +v 3.768960 2.106290 5.838639 +v 4.263876 -0.018852 4.495976 +v 4.998921 -0.018852 4.495948 +v 4.232015 0.970272 4.495977 +v 5.030782 0.970272 4.495947 +v 4.631399 2.106290 4.495963 +v 4.631474 2.106290 6.509928 +v 5.733991 -0.018852 5.167243 +v 5.734016 -0.018852 5.838565 +v 5.829574 0.970272 5.167239 +v 5.829599 0.970272 5.838561 +v 4.998997 -0.018852 6.509914 +v 4.263953 -0.018852 6.509942 +v 5.030858 0.970272 6.509912 +v 4.232091 0.970272 6.509943 +v 3.528883 -0.018852 5.838648 +v 3.528858 -0.018852 5.167326 +v 3.433299 0.970272 5.838652 +v 3.433274 0.970272 5.167329 +v 4.967110 -1.007977 5.838594 +v 4.967085 -1.007976 5.167272 +v 4.295788 -1.007976 5.838620 +v 4.295763 -1.007976 5.167297 +g Cube.053_Cube.065_Material.037 +usemtl Material.037 +s off +f 438 469 513 +f 509 431 464 +f 453 441 505 +f 449 446 501 +f 427 450 452 +f 431 466 460 +f 461 458 495 +f 491 432 473 +f 477 475 487 +f 485 435 483 +f 487 474 485 +f 479 482 437 +f 484 483 482 +f 478 484 479 +f 486 485 484 +f 436 486 478 +f 476 487 486 +f 477 472 434 +f 489 473 472 +f 436 488 476 +f 476 489 477 +f 481 490 488 +f 488 491 489 +f 480 471 490 +f 490 470 491 +f 493 426 468 +f 495 459 493 +f 423 492 469 +f 469 493 468 +f 465 494 492 +f 492 495 493 +f 464 460 494 +f 494 461 495 +f 461 457 428 +f 460 496 461 +f 461 496 457 +f 496 456 457 +f 460 466 496 +f 466 467 496 +f 496 467 456 +f 467 430 456 +f 453 455 424 +f 452 497 453 +f 453 497 455 +f 497 454 455 +f 452 450 497 +f 450 451 497 +f 497 451 454 +f 451 429 454 +f 499 425 444 +f 501 447 499 +f 459 445 426 +f 498 444 445 +f 458 498 459 +f 500 499 498 +f 428 500 458 +f 448 501 500 +f 503 422 442 +f 505 440 503 +f 425 502 443 +f 502 442 443 +f 447 504 502 +f 504 503 502 +f 446 452 504 +f 452 505 504 +f 438 465 423 +f 507 464 465 +f 422 506 439 +f 439 507 438 +f 440 508 506 +f 506 509 507 +f 441 462 508 +f 508 463 509 +f 511 426 445 +f 513 468 511 +f 443 444 425 +f 510 445 444 +f 442 510 443 +f 512 511 510 +f 422 512 442 +f 439 513 512 +f 438 423 469 +f 509 463 431 +f 453 424 441 +f 449 427 446 +f 461 428 458 +f 491 470 432 +f 477 434 475 +f 485 474 435 +f 487 475 474 +f 479 484 482 +f 484 485 483 +f 478 486 484 +f 486 487 485 +f 436 476 486 +f 476 477 487 +f 477 489 472 +f 489 491 473 +f 436 481 488 +f 476 488 489 +f 481 480 490 +f 488 490 491 +f 480 433 471 +f 490 471 470 +f 493 459 426 +f 495 458 459 +f 423 465 492 +f 469 492 493 +f 465 464 494 +f 492 494 495 +f 464 431 460 +f 494 460 461 +f 499 447 425 +f 501 446 447 +f 459 498 445 +f 498 499 444 +f 458 500 498 +f 500 501 499 +f 428 448 500 +f 448 449 501 +f 503 440 422 +f 505 441 440 +f 425 447 502 +f 502 503 442 +f 447 446 504 +f 504 505 503 +f 446 427 452 +f 452 453 505 +f 438 507 465 +f 507 509 464 +f 422 440 506 +f 439 506 507 +f 440 441 508 +f 506 508 509 +f 441 424 462 +f 508 462 463 +f 511 468 426 +f 513 469 468 +f 443 510 444 +f 510 511 445 +f 442 512 510 +f 512 513 511 +f 422 439 512 +f 439 438 513 +o Cube.052_Cube.064 +v 3.527486 0.681687 6.304750 +v 3.527237 0.681687 4.765263 +v 3.527486 0.734807 6.304750 +v 2.813174 0.681687 6.304865 +v 2.812925 0.681687 4.765378 +v 2.813174 0.734807 6.304865 +v 2.812925 0.734807 4.765378 +v 3.527237 0.734807 4.765263 +g Cube.052_Cube.064_Material.034 +usemtl Material.034 +s off +f 515 517 518 +f 514 521 515 +f 514 519 517 +f 517 520 518 +f 519 521 520 +f 515 520 521 +f 515 514 517 +f 514 516 521 +f 514 516 519 +f 517 519 520 +f 519 516 521 +f 515 518 520 +o Cube.051_Cube.063 +v 3.468055 1.040288 4.849339 +v 2.808197 1.040288 4.849442 +v 3.468055 1.128522 4.849339 +v 3.468047 1.040288 4.797945 +v 2.808189 1.040288 4.798048 +v 3.468047 1.128522 4.797945 +v 2.808189 1.128522 4.798048 +v 2.808197 1.128522 4.849442 +g Cube.051_Cube.063_Material.034 +usemtl Material.034 +s off +f 523 525 522 +f 522 529 523 +f 527 522 525 +f 528 525 526 +f 529 527 528 +f 523 528 526 +f 523 526 525 +f 522 524 529 +f 527 524 522 +f 528 527 525 +f 529 524 527 +f 523 529 528 +o Cube.050_Cube.062 +v 3.468283 1.040288 6.265172 +v 2.808426 1.040288 6.265275 +v 3.468283 1.128522 6.265172 +v 3.468275 1.040288 6.213778 +v 2.808418 1.040288 6.213881 +v 3.468275 1.128522 6.213778 +v 2.808418 1.128522 6.213881 +v 2.808426 1.128522 6.265275 +g Cube.050_Cube.062_Material.034 +usemtl Material.034 +s off +f 531 533 530 +f 530 537 531 +f 535 530 533 +f 536 533 534 +f 537 535 536 +f 531 536 534 +f 531 534 533 +f 530 532 537 +f 535 532 530 +f 536 535 533 +f 537 532 535 +f 531 537 536 +o Cube.049_Cube.061 +v 2.888243 1.223512 4.841304 +v 2.888223 0.599624 4.841301 +v 2.858387 1.223513 4.841309 +v 2.888237 1.223512 4.806167 +v 2.888218 0.599624 4.806164 +v 2.858382 1.223513 4.806171 +v 2.858362 0.599625 4.806169 +v 2.858368 0.599625 4.841306 +g Cube.049_Cube.061_Material.034 +usemtl Material.034 +s off +f 539 541 538 +f 540 539 538 +f 541 540 538 +f 542 543 541 +f 545 543 544 +f 545 542 539 +f 539 542 541 +f 540 545 539 +f 541 543 540 +f 542 544 543 +f 545 540 543 +f 545 544 542 +o Cube.047_Cube.059 +v -1.459062 -0.996254 6.585435 +v -1.459102 -0.996253 5.538677 +v -1.459063 0.587043 6.585434 +v 1.341806 -0.957787 6.585328 +v -1.459062 -0.996254 6.585435 +v 1.341806 -0.957787 6.585328 +v -1.459102 -0.996253 5.538677 +v 1.341766 -0.957787 5.538570 +v 1.341766 -0.957787 5.538570 +v -1.459102 0.587043 5.538677 +v -1.459083 -0.996253 6.062056 +v -1.459063 -0.204605 6.585434 +v -0.058629 -0.977020 6.585382 +v -1.459062 -0.996254 6.585435 +v -0.058629 -0.977020 6.585382 +v -1.459083 -0.996253 6.062056 +v -0.058668 -0.977020 5.538624 +v -1.459102 -0.996253 5.538677 +v 1.341766 -0.957787 5.538570 +v 1.341786 -0.957787 6.061950 +v -0.058668 -0.185372 5.538624 +v 1.341786 -0.957787 6.061950 +v -0.058668 -0.977020 5.538624 +v -1.459082 0.587043 6.062056 +v -1.459102 -0.204605 5.538677 +v 1.341806 -0.957787 6.585328 +v -0.058628 -0.185372 6.585382 +v -0.058648 -0.185372 6.062003 +v -0.058668 -0.977020 5.538624 +v -0.058648 -0.977020 6.062003 +v -0.058629 -0.977020 6.585382 +v -1.459082 -0.204605 6.062056 +g Cube.047_Cube.059_Material.032 +usemtl Material.032 +s off +f 577 555 570 +f 549 572 558 +f 576 550 560 +f 565 560 575 +f 574 553 562 +f 569 572 573 +f 547 570 568 +f 568 566 554 +f 568 570 566 +f 570 555 566 +f 573 549 567 +f 566 567 554 +f 555 573 566 +f 563 562 552 +f 547 574 563 +f 568 564 574 +f 575 550 561 +f 562 561 552 +f 553 575 562 +f 571 560 551 +f 549 576 571 +f 558 559 576 +f 558 557 546 +f 558 572 557 +f 572 548 557 +f 556 570 547 +f 546 577 556 +f 557 569 577 +f 577 569 555 +f 576 559 550 +f 565 551 560 +f 574 564 553 +f 569 548 572 +f 573 572 549 +f 566 573 567 +f 555 569 573 +f 563 574 562 +f 547 568 574 +f 568 554 564 +f 575 560 550 +f 562 575 561 +f 553 565 575 +f 571 576 560 +f 549 558 576 +f 558 546 559 +f 556 577 570 +f 546 557 577 +f 557 548 569 +o Cube.046_Cube.058 +v -6.044191 -0.988276 6.587795 +v -6.044307 -0.988276 3.536108 +v -6.044191 0.592055 6.587795 +v -1.467734 -0.988276 6.587623 +v -1.467850 -0.988276 3.535935 +v -1.467734 0.592055 6.587623 +v -1.467850 0.592055 3.535935 +v -6.044307 0.592055 3.536108 +v -6.044269 -0.988276 4.553337 +v -6.044230 -0.988276 5.570566 +v -6.044191 -0.461499 6.587796 +v -6.044190 0.065278 6.587795 +v -4.518705 -0.988276 6.587738 +v -2.993220 -0.988276 6.587681 +v -1.467772 -0.988276 5.570394 +v -1.467811 -0.988276 4.553164 +v -1.467734 0.065278 6.587623 +v -1.467734 -0.461499 6.587623 +v -1.467812 0.592055 4.553164 +v -1.467772 0.592055 5.570394 +v -2.993220 0.592055 6.587681 +v -4.518705 0.592055 6.587738 +v -4.518822 0.592055 3.536050 +v -2.993336 0.592055 3.535993 +v -1.467849 0.065278 3.535935 +v -1.467850 -0.461499 3.535935 +v -6.044230 0.592055 5.570567 +v -6.044268 0.592055 4.553337 +v -6.044306 0.065278 3.536108 +v -6.044307 -0.461499 3.536108 +v -2.993336 -0.988276 3.535993 +v -4.518821 -0.988276 3.536050 +v -4.518822 -0.461499 3.536050 +v -2.993336 -0.461499 3.535993 +v -4.518821 0.065278 3.536050 +v -2.993335 0.065278 3.535993 +v -2.993298 0.592055 4.553222 +v -2.993259 0.592055 5.570451 +v -4.518783 0.592055 4.553280 +v -4.518744 0.592055 5.570509 +v -1.467812 -0.461499 4.553164 +v -1.467773 -0.461499 5.570394 +v -1.467811 0.065278 4.553164 +v -1.467772 0.065278 5.570394 +v -2.993220 -0.461499 6.587681 +v -4.518706 -0.461499 6.587739 +v -2.993219 0.065278 6.587681 +v -4.518705 0.065278 6.587738 +v -6.044230 -0.461499 5.570566 +v -6.044268 -0.461499 4.553337 +v -6.044229 0.065278 5.570566 +v -6.044268 0.065278 4.553337 +v -4.518784 -0.988276 4.553280 +v -4.518744 -0.988276 5.570509 +v -2.993298 -0.988276 4.553222 +v -2.993258 -0.988276 5.570452 +g Cube.046_Cube.058_Material.031 +usemtl Material.031 +s off +f 592 591 633 +f 629 585 606 +f 599 589 625 +f 597 594 621 +f 617 580 599 +f 613 584 602 +f 608 603 582 +f 611 602 603 +f 579 610 609 +f 609 611 608 +f 607 612 610 +f 610 613 611 +f 606 600 612 +f 612 601 613 +f 597 598 583 +f 615 599 598 +f 584 614 596 +f 596 615 597 +f 601 616 614 +f 614 617 615 +f 600 605 616 +f 616 604 617 +f 619 581 592 +f 621 595 619 +f 603 593 582 +f 618 592 593 +f 602 618 603 +f 620 619 618 +f 584 620 602 +f 596 621 620 +f 623 578 590 +f 625 588 623 +f 595 591 581 +f 622 590 591 +f 594 622 595 +f 624 623 622 +f 583 624 594 +f 598 625 624 +f 586 607 579 +f 627 606 607 +f 578 626 587 +f 587 627 586 +f 588 628 626 +f 626 629 627 +f 589 604 628 +f 628 605 629 +f 631 578 587 +f 633 590 631 +f 609 586 579 +f 630 587 586 +f 608 630 609 +f 632 631 630 +f 582 632 608 +f 593 633 632 +f 592 581 591 +f 629 605 585 +f 599 580 589 +f 597 583 594 +f 617 604 580 +f 613 601 584 +f 608 611 603 +f 611 613 602 +f 579 607 610 +f 609 610 611 +f 607 606 612 +f 610 612 613 +f 606 585 600 +f 612 600 601 +f 597 615 598 +f 615 617 599 +f 584 601 614 +f 596 614 615 +f 601 600 616 +f 614 616 617 +f 600 585 605 +f 616 605 604 +f 619 595 581 +f 621 594 595 +f 603 618 593 +f 618 619 592 +f 602 620 618 +f 620 621 619 +f 584 596 620 +f 596 597 621 +f 623 588 578 +f 625 589 588 +f 595 622 591 +f 622 623 590 +f 594 624 622 +f 624 625 623 +f 583 598 624 +f 598 599 625 +f 586 627 607 +f 627 629 606 +f 578 588 626 +f 587 626 627 +f 588 589 628 +f 626 628 629 +f 589 580 604 +f 628 604 605 +f 631 590 578 +f 633 591 590 +f 609 630 586 +f 630 631 587 +f 608 632 630 +f 632 633 631 +f 582 593 632 +f 593 592 633 +o Cube.045_Cube.057 +v -1.489404 0.556498 4.491440 +v -1.497681 0.556498 5.538165 +v -1.489404 2.139795 4.491440 +v -4.290184 0.594964 4.469291 +v -4.298461 0.594965 5.516016 +v -1.497681 2.139795 5.538165 +v -1.493542 0.556498 5.014802 +v -1.489404 1.348146 4.491440 +v -2.889794 0.575731 4.480366 +v -4.294322 0.594965 4.992653 +v -2.889794 1.367379 4.480366 +v -2.898070 1.367380 5.527090 +v -2.898071 0.575731 5.527090 +v -1.493543 2.139795 5.014802 +v -1.497682 1.348146 5.538165 +v -2.893932 1.367379 5.003728 +v -1.493543 1.348146 5.014803 +g Cube.045_Cube.057_Material.032 +usemtl Material.032 +s off +f 647 648 650 +f 637 644 642 +f 649 636 644 +f 635 648 646 +f 646 645 638 +f 646 648 645 +f 648 639 645 +f 643 644 637 +f 638 649 643 +f 645 647 649 +f 642 641 634 +f 642 644 641 +f 644 636 641 +f 650 635 640 +f 641 640 634 +f 636 650 641 +f 647 639 648 +f 649 647 636 +f 643 649 644 +f 638 645 649 +f 645 639 647 +f 650 648 635 +f 641 650 640 +f 636 647 650 +o Cube.044_Cube.056 +v -1.505070 2.005404 4.919937 +v -1.505085 2.005404 4.524930 +v -1.505070 2.131331 4.919937 +v 3.726894 2.005404 4.919740 +v 3.726880 2.005404 4.524733 +v 3.726894 2.131331 4.919740 +v 3.726880 2.131331 4.524733 +v -1.505085 2.131331 4.524930 +v 3.726887 2.131331 4.722236 +v 1.110912 2.131331 4.919838 +v 1.110897 2.131331 4.524832 +v -1.505078 2.131331 4.722434 +v 1.110905 2.131331 4.722335 +v -1.505077 2.005404 4.722434 +v 1.110912 2.005404 4.919838 +v 3.726887 2.005404 4.722236 +v 1.110897 2.005404 4.524832 +v 1.110904 2.005404 4.722335 +g Cube.044_Cube.056_Material.030 +usemtl Material.030 +s off +f 666 665 668 +f 658 652 664 +f 660 651 665 +f 654 666 657 +f 663 653 660 +f 657 655 667 +f 659 660 656 +f 657 663 659 +f 661 662 663 +f 668 651 664 +f 667 664 652 +f 655 668 667 +f 666 654 665 +f 664 651 658 +f 651 653 662 +f 662 658 651 +f 665 654 656 +f 660 653 651 +f 665 656 660 +f 666 655 657 +f 657 659 654 +f 659 656 654 +f 663 662 653 +f 667 652 661 +f 652 658 661 +f 661 657 667 +f 659 663 660 +f 657 661 663 +f 661 658 662 +f 668 665 651 +f 667 668 664 +f 655 666 668 +o Cube.041_Cube.053 +v 1.423590 -0.965790 2.493977 +v 1.423564 -0.965790 1.814573 +v 1.423590 -0.156130 2.493977 +v 3.423590 -0.965790 2.493901 +v 3.423564 -0.965790 1.814498 +v 3.423590 -0.156130 2.493901 +v 3.423564 -0.156130 1.814498 +v 1.423564 -0.156130 1.814573 +g Cube.041_Cube.053_Material.020 +usemtl Material.020 +s off +f 673 669 670 +f 669 676 670 +f 674 669 672 +f 675 672 673 +f 675 671 674 +f 670 675 673 +f 673 672 669 +f 669 671 676 +f 674 671 669 +f 675 674 672 +f 675 676 671 +f 670 676 675 +o Cube.037_Cube.049 +v 8.584173 -0.987062 1.674467 +v 8.363532 -0.987040 1.031889 +v 7.818398 -0.987038 1.937410 +v 8.584251 1.012938 1.674513 +v 8.363611 1.012961 1.031935 +v 7.818477 1.012962 1.937456 +v 7.597836 1.012985 1.294878 +v 7.597757 -0.987015 1.294832 +v 8.473852 -0.987051 1.353179 +v 8.201286 -0.987051 1.805939 +v 8.584212 0.012938 1.674490 +v 8.473931 1.012949 1.353224 +v 8.201365 1.012950 1.805984 +v 7.708157 1.012973 1.616167 +v 7.818438 0.012962 1.937433 +v 7.597796 0.012985 1.294855 +v 7.980723 1.012973 1.163406 +v 7.708078 -0.987026 1.616121 +v 7.980645 -0.987027 1.163361 +v 8.363571 0.012961 1.031912 +v 7.980684 0.012973 1.163383 +v 7.708117 0.012973 1.616144 +v 8.091043 1.012961 1.484695 +v 8.201324 0.012949 1.805962 +v 8.090965 -0.987039 1.484650 +v 8.473892 0.012949 1.353201 +g Cube.037_Cube.049_Material.013 +usemtl Material.013 +s off +f 688 687 702 +f 701 684 695 +f 700 679 686 +f 690 689 699 +f 698 679 691 +f 692 693 697 +f 697 681 696 +f 695 696 678 +f 684 697 695 +f 690 691 682 +f 683 698 690 +f 692 694 698 +f 699 680 688 +f 693 688 681 +f 683 699 693 +f 687 686 677 +f 680 700 687 +f 689 691 700 +f 685 695 678 +f 677 701 685 +f 686 694 701 +f 702 677 685 +f 696 685 678 +f 681 702 696 +f 688 680 687 +f 701 694 684 +f 700 691 679 +f 690 682 689 +f 698 694 679 +f 692 683 693 +f 697 693 681 +f 695 697 696 +f 684 692 697 +f 690 698 691 +f 683 692 698 +f 692 684 694 +f 699 689 680 +f 693 699 688 +f 683 690 699 +f 687 700 686 +f 680 689 700 +f 689 682 691 +f 685 701 695 +f 677 686 701 +f 686 679 694 +f 702 687 677 +f 696 702 685 +f 681 688 702 +o Cube.023_Cube.048 +v -7.587570 -0.987062 6.809993 +v -8.100126 -0.987039 6.364038 +v -8.119021 -0.987038 7.420817 +v -7.587478 1.012938 6.809992 +v -8.100035 1.012961 6.364038 +v -8.118932 1.012962 7.420817 +v -8.631487 1.012985 6.974864 +v -8.631579 -0.987015 6.974864 +v -7.843847 -0.987051 6.587016 +v -7.853296 -0.987050 7.115405 +v -7.587523 0.012938 6.809993 +v -7.843758 1.012949 6.587015 +v -7.853205 1.012950 7.115405 +v -8.375210 1.012973 7.197840 +v -8.118976 0.012962 7.420817 +v -8.631533 0.012985 6.974864 +v -8.365760 1.012973 6.669451 +v -8.375299 -0.987027 7.197841 +v -8.365853 -0.987027 6.669451 +v -8.100081 0.012961 6.364038 +v -8.365807 0.012973 6.669451 +v -8.375256 0.012973 7.197841 +v -8.109482 1.012961 6.892428 +v -7.853251 0.012950 7.115404 +v -8.109574 -0.987039 6.892427 +v -7.843802 0.012949 6.587015 +g Cube.023_Cube.048_Material.009 +usemtl Material.009 +s off +f 714 713 728 +f 727 710 721 +f 726 705 712 +f 716 715 725 +f 724 705 717 +f 718 719 723 +f 723 707 722 +f 721 722 704 +f 710 723 721 +f 716 717 708 +f 709 724 716 +f 718 720 724 +f 725 706 714 +f 719 714 707 +f 709 725 719 +f 713 712 703 +f 706 726 713 +f 715 717 726 +f 711 721 704 +f 703 727 711 +f 712 720 727 +f 728 703 711 +f 722 711 704 +f 707 728 722 +f 714 706 713 +f 727 720 710 +f 726 717 705 +f 716 708 715 +f 724 720 705 +f 718 709 719 +f 723 719 707 +f 721 723 722 +f 710 718 723 +f 716 724 717 +f 709 718 724 +f 718 710 720 +f 725 715 706 +f 719 725 714 +f 709 716 725 +f 713 726 712 +f 706 715 726 +f 715 708 717 +f 711 727 721 +f 703 712 727 +f 712 705 720 +f 728 713 703 +f 722 728 711 +f 707 714 728 +o Cube.022_Cube.047 +v 7.754557 -0.618843 1.765048 +v 8.065192 -0.554518 1.890615 +v 7.755210 -0.519722 1.712655 +v 6.251189 0.935929 4.687703 +v 6.561825 1.000255 4.813271 +v 6.251842 1.035050 4.635310 +v 6.562478 1.099375 4.760877 +v 8.065845 -0.455398 1.838222 +v 6.458933 1.077933 4.719021 +v 6.355388 1.056492 4.677166 +v 6.752965 0.516793 3.661092 +v 7.254087 -0.001465 2.686873 +v 7.564723 0.062860 2.812440 +v 7.063601 0.581118 3.786659 +v 7.858755 -0.498281 1.754511 +v 7.962300 -0.476840 1.796366 +v 6.960055 0.559676 3.744803 +v 6.856510 0.538234 3.702948 +v 7.461178 0.041418 2.770585 +v 7.357633 0.019977 2.728729 +v 7.961647 -0.575960 1.848760 +v 7.858102 -0.597402 1.806904 +v 7.253434 -0.100585 2.739267 +v 6.752312 0.417672 3.713485 +v 6.354734 0.957371 4.729559 +v 6.458280 0.978813 4.771415 +v 7.062947 0.481997 3.839052 +v 7.564070 -0.036261 2.864834 +v 7.460525 -0.057702 2.822978 +v 7.356979 -0.079144 2.781122 +v 6.959402 0.460555 3.797196 +v 6.855857 0.439114 3.755341 +v 6.896560 0.753870 4.111398 +v 6.729519 0.926623 4.436138 +v 6.562260 1.066335 4.778341 +v 6.562042 1.033295 4.795806 +v 8.065628 -0.488438 1.855686 +v 8.065410 -0.521478 1.873151 +v 7.731111 -0.209013 2.540094 +v 7.898151 -0.381765 2.215355 +v 7.898805 -0.282645 2.162961 +v 7.731764 -0.109892 2.487700 +v 7.397682 0.235613 3.137179 +v 7.230641 0.408365 3.461919 +v 6.728866 0.827502 4.488531 +v 6.895906 0.654750 4.163791 +v 7.229988 0.309244 3.514312 +v 7.397029 0.136492 3.189573 +v 6.645998 1.012999 4.598507 +v 6.561934 1.016775 4.804538 +v 8.065301 -0.537998 1.881883 +v 7.981672 -0.468142 2.052985 +v 7.648243 -0.023517 2.650070 +v 7.147120 0.494741 3.624289 +v 6.979427 0.568373 4.001421 +v 7.480549 0.050116 3.027203 +v 6.980080 0.667494 3.949028 +v 6.813039 0.840246 4.273767 +v 6.562369 1.082855 4.769609 +v 6.562151 1.049815 4.787074 +v 8.065737 -0.471918 1.846954 +v 8.065519 -0.504958 1.864419 +v 7.647590 -0.122637 2.702464 +v 7.814631 -0.295389 2.377724 +v 7.982325 -0.369021 2.000592 +v 7.815284 -0.196269 2.325331 +v 7.481202 0.149236 2.974810 +v 7.314162 0.321989 3.299549 +v 6.645345 0.913878 4.650900 +v 6.812386 0.741126 4.326161 +v 7.146467 0.395621 3.676682 +v 7.313509 0.222868 3.351943 +g Cube.022_Cube.047_Material.005 +usemtl Material.005 +s off +f 760 732 752 +f 744 766 779 +f 751 752 740 +f 763 787 737 +f 743 740 748 +f 778 733 777 +f 746 734 738 +f 748 739 746 +f 761 785 745 +f 745 738 737 +f 771 795 747 +f 747 746 745 +f 769 793 744 +f 744 748 747 +f 750 751 729 +f 758 752 751 +f 792 767 757 +f 749 758 750 +f 799 759 775 +f 757 760 758 +f 759 774 798 +f 759 753 760 +f 760 753 732 +f 750 729 731 +f 743 744 749 +f 744 736 789 +f 750 731 743 +f 779 730 744 +f 730 749 744 +f 749 750 743 +f 744 789 765 +f 765 790 744 +f 790 766 744 +f 752 732 739 +f 732 734 739 +f 739 740 752 +f 740 731 751 +f 731 729 751 +f 754 733 737 +f 733 778 737 +f 764 788 737 +f 788 763 737 +f 778 764 737 +f 732 753 734 +f 753 754 738 +f 738 734 753 +f 787 735 737 +f 737 738 754 +f 743 731 740 +f 780 730 779 +f 779 766 780 +f 766 790 780 +f 780 790 765 +f 768 780 793 +f 767 792 794 +f 792 768 769 +f 794 792 769 +f 784 756 741 +f 756 791 781 +f 741 756 781 +f 791 767 770 +f 789 780 765 +f 789 736 780 +f 736 793 780 +f 793 769 768 +f 776 784 795 +f 795 784 741 +f 767 794 770 +f 770 781 791 +f 775 800 796 +f 800 776 771 +f 771 796 800 +f 796 772 775 +f 795 771 776 +f 772 782 799 +f 775 772 799 +f 755 799 782 +f 798 774 761 +f 774 783 785 +f 761 774 785 +f 783 755 742 +f 742 755 782 +f 742 785 783 +f 773 798 786 +f 786 798 761 +f 786 762 773 +f 762 777 797 +f 777 735 787 +f 763 788 777 +f 788 764 777 +f 777 787 763 +f 762 797 773 +f 797 777 733 +f 764 778 777 +f 746 739 734 +f 748 740 739 +f 737 735 777 +f 777 762 737 +f 762 786 737 +f 737 786 745 +f 785 742 745 +f 786 761 745 +f 745 746 738 +f 745 742 782 +f 772 796 745 +f 796 771 747 +f 745 796 747 +f 745 782 772 +f 741 747 795 +f 747 748 746 +f 747 741 781 +f 770 794 747 +f 794 769 744 +f 747 794 744 +f 747 781 770 +f 736 744 793 +f 744 743 748 +f 750 758 751 +f 758 760 752 +f 749 730 780 +f 749 780 768 +f 756 757 791 +f 757 749 792 +f 767 791 757 +f 749 768 792 +f 749 757 758 +f 757 756 784 +f 776 800 757 +f 800 775 759 +f 757 800 759 +f 757 784 776 +f 755 759 799 +f 757 759 760 +f 759 755 783 +f 759 783 774 +f 733 754 797 +f 754 759 798 +f 773 754 798 +f 773 797 754 +f 759 754 753 +o Cube.006_Cube +v -11.718338 -0.958877 10.910831 +v -11.718338 -17.776073 10.910831 +v -11.718338 -0.958877 -10.910831 +v -11.718338 -17.776073 -10.910831 +v 11.718338 -0.958877 10.910831 +v 11.718338 -17.776073 10.910831 +v 11.718338 -0.958877 -10.910831 +v 11.718338 -17.776073 -10.910831 +v -11.718338 -0.958877 0.000000 +v 0.000000 -0.958877 -10.910831 +v 11.718338 -0.958877 0.000000 +v 0.000000 -0.958877 10.910831 +v 0.000000 -0.958877 0.000000 +g Cube.006_Cube_Material.001 +usemtl Material.001 +s off +f 804 809 803 +f 808 810 807 +f 806 811 805 +f 802 812 801 +f 811 813 812 +f 804 808 806 +f 813 809 801 +f 810 803 809 +f 807 810 813 +f 809 802 801 +f 802 809 804 +f 810 804 803 +f 804 810 808 +f 811 808 807 +f 808 811 806 +f 812 806 805 +f 806 812 802 +f 811 812 805 +f 804 806 802 +f 813 801 812 +f 810 809 813 +f 807 813 811 +o Cube.007_Cube.004 +v -10.704039 -0.904248 -3.084536 +v -10.704039 -0.988072 -3.126596 +v -10.704039 0.988072 -6.855879 +v -10.704039 0.904248 -6.897939 +v -8.704039 -0.904248 -3.084536 +v -8.704039 -0.988072 -3.126596 +v -8.704039 0.988072 -6.855879 +v -8.704039 0.904248 -6.897939 +g Cube.007_Cube.004_Material.007 +usemtl Material.007 +s off +f 815 814 816 +f 817 816 820 +f 821 820 818 +f 819 818 814 +f 820 816 814 +f 817 821 819 +f 815 816 817 +f 817 820 821 +f 821 818 819 +f 819 814 815 +f 820 814 818 +f 817 819 815 +o Cube.010_Cube.009 +v 10.781697 -0.904248 3.211814 +v 10.781697 -0.988072 3.253874 +v 10.781699 0.988072 6.983157 +v 10.781699 0.904248 7.025218 +v 8.781697 -0.904248 3.211815 +v 8.781697 -0.988072 3.253876 +v 8.781699 0.988072 6.983159 +v 8.781699 0.904248 7.025218 +g Cube.010_Cube.009_Material.007 +usemtl Material.007 +s off +f 823 822 824 +f 825 824 828 +f 829 828 826 +f 827 826 822 +f 828 824 822 +f 825 829 827 +f 823 824 825 +f 825 828 829 +f 829 826 827 +f 827 822 823 +f 828 822 826 +f 825 827 823 +o Cube.031_Cube.010 +v -7.595243 -0.618843 -1.722724 +v -7.905877 -0.554518 -1.848294 +v -7.595897 -0.519722 -1.670330 +v -6.091848 0.935929 -4.645365 +v -6.402482 1.000255 -4.770934 +v -6.092502 1.035050 -4.592972 +v -6.403136 1.099375 -4.718541 +v -7.906530 -0.455398 -1.795900 +v -6.299591 1.077933 -4.676684 +v -6.196046 1.056492 -4.634829 +v -6.593633 0.516793 -3.618758 +v -7.094765 -0.001465 -2.644544 +v -7.405399 0.062860 -2.770114 +v -6.904267 0.581118 -3.744328 +v -7.699441 -0.498281 -1.712187 +v -7.802986 -0.476840 -1.754043 +v -6.800723 0.559676 -3.702471 +v -6.697178 0.538234 -3.660614 +v -7.301854 0.041418 -2.728257 +v -7.198310 0.019977 -2.686400 +v -7.802332 -0.575960 -1.806437 +v -7.698788 -0.597402 -1.764580 +v -7.094111 -0.100585 -2.696938 +v -6.592979 0.417672 -3.671151 +v -6.195393 0.957371 -4.687222 +v -6.298937 0.978813 -4.729078 +v -6.903614 0.481997 -3.796721 +v -7.404745 -0.036261 -2.822507 +v -7.301200 -0.057702 -2.780650 +v -7.197656 -0.079144 -2.738794 +v -6.800069 0.460555 -3.754864 +v -6.696524 0.439114 -3.713008 +v -6.737224 0.753870 -4.069066 +v -6.570179 0.926623 -4.393804 +v -6.402918 1.066335 -4.736006 +v -6.402700 1.033295 -4.753469 +v -7.906313 -0.488438 -1.813364 +v -7.906095 -0.521478 -1.830829 +v -7.571789 -0.209013 -2.497769 +v -7.738833 -0.381765 -2.173032 +v -7.739487 -0.282645 -2.120638 +v -7.572443 -0.109892 -2.445376 +v -7.238356 0.235613 -3.094851 +v -7.071311 0.408365 -3.419590 +v -6.569526 0.827502 -4.446197 +v -6.736569 0.654750 -4.121459 +v -7.070658 0.309244 -3.471983 +v -7.237701 0.136492 -3.147245 +v -6.486658 1.012999 -4.556172 +v -6.402591 1.016775 -4.762202 +v -7.905986 -0.537998 -1.839561 +v -7.822355 -0.468142 -2.010663 +v -7.488921 -0.023517 -2.607745 +v -6.987789 0.494741 -3.581958 +v -6.820092 0.568373 -3.959090 +v -7.321223 0.050116 -2.984876 +v -6.820745 0.667494 -3.906697 +v -6.653702 0.840246 -4.231434 +v -6.403027 1.082855 -4.727273 +v -6.402809 1.049815 -4.744738 +v -7.906422 -0.471918 -1.804632 +v -7.906204 -0.504958 -1.822097 +v -7.488267 -0.122637 -2.660138 +v -7.655311 -0.295389 -2.335400 +v -7.823009 -0.369021 -1.958269 +v -7.655965 -0.196269 -2.283007 +v -7.321877 0.149236 -2.932483 +v -7.154833 0.321989 -3.257221 +v -6.486004 0.913878 -4.608565 +v -6.653048 0.741126 -4.283828 +v -6.987136 0.395621 -3.634352 +v -7.154180 0.222868 -3.309614 +g Cube.031_Cube.010_Material.005 +usemtl Material.005 +s off +f 861 833 853 +f 845 867 880 +f 852 853 841 +f 864 888 838 +f 844 841 849 +f 879 834 878 +f 847 835 839 +f 849 840 847 +f 862 886 846 +f 846 839 838 +f 872 896 848 +f 848 847 846 +f 870 894 845 +f 845 849 848 +f 851 852 830 +f 859 853 852 +f 893 868 858 +f 850 859 851 +f 900 860 876 +f 858 861 859 +f 860 875 899 +f 860 854 861 +f 861 854 833 +f 851 830 832 +f 844 845 850 +f 845 837 890 +f 851 832 844 +f 880 831 845 +f 831 850 845 +f 850 851 844 +f 845 890 866 +f 866 891 845 +f 891 867 845 +f 853 833 840 +f 833 835 840 +f 840 841 853 +f 841 832 852 +f 832 830 852 +f 855 834 838 +f 834 879 838 +f 865 889 838 +f 889 864 838 +f 879 865 838 +f 833 854 835 +f 854 855 839 +f 839 835 854 +f 888 836 838 +f 838 839 855 +f 844 832 841 +f 881 831 880 +f 880 867 881 +f 867 891 881 +f 881 891 866 +f 869 881 894 +f 868 893 895 +f 893 869 870 +f 895 893 870 +f 885 857 842 +f 857 892 882 +f 842 857 882 +f 892 868 871 +f 890 881 866 +f 890 837 881 +f 837 894 881 +f 894 870 869 +f 877 885 896 +f 896 885 842 +f 868 895 871 +f 871 882 892 +f 876 901 897 +f 901 877 872 +f 872 897 901 +f 897 873 876 +f 896 872 877 +f 873 883 900 +f 876 873 900 +f 856 900 883 +f 899 875 862 +f 875 884 886 +f 862 875 886 +f 884 856 843 +f 843 856 883 +f 843 886 884 +f 874 899 887 +f 887 899 862 +f 887 863 874 +f 863 878 898 +f 878 836 888 +f 864 889 878 +f 889 865 878 +f 878 888 864 +f 863 898 874 +f 898 878 834 +f 865 879 878 +f 847 840 835 +f 849 841 840 +f 838 836 878 +f 878 863 838 +f 863 887 838 +f 838 887 846 +f 886 843 846 +f 887 862 846 +f 846 847 839 +f 846 843 883 +f 873 897 846 +f 897 872 848 +f 846 897 848 +f 846 883 873 +f 842 848 896 +f 848 849 847 +f 848 842 882 +f 871 895 848 +f 895 870 845 +f 848 895 845 +f 848 882 871 +f 837 845 894 +f 845 844 849 +f 851 859 852 +f 859 861 853 +f 850 831 881 +f 850 881 869 +f 857 858 892 +f 858 850 893 +f 868 892 858 +f 850 869 893 +f 850 858 859 +f 858 857 885 +f 877 901 858 +f 901 876 860 +f 858 901 860 +f 858 885 877 +f 856 860 900 +f 858 860 861 +f 860 856 884 +f 860 884 875 +f 834 855 898 +f 855 860 899 +f 874 855 899 +f 874 898 855 +f 860 855 854 diff --git a/maps/plane.obj b/maps/plane.obj new file mode 100644 index 0000000..e0632f0 --- /dev/null +++ b/maps/plane.obj @@ -0,0 +1,77 @@ +m 000 196 173 255 255 +m 001 255 255 255 100 +m 002 179 116 122 255 +m 003 198 73 231 255 +m 004 86 81 125 255 +m 005 126 179 231 255 +m 006 231 180 162 255 +m 007 105 148 231 255 +m 008 231 160 111 255 +m 009 231 161 90 255 +m 010 147 231 139 255 +m 011 255 199 179 100 +m 012 231 88 85 100 +m 013 231 66 78 255 +m 014 198 73 231 255 +m 016 117 231 150 100 +m 017 103 79 100 100 +m 018 198 73 231 255 +m 019 103 79 231 100 +m 020 231 30 217 255 +m 021 117 231 150 100 +m 022 231 66 78 255 +m 023 231 30 217 255 +m 024 231 88 85 100 +m 025 231 161 90 255 +m 026 85 231 139 255 +m 027 255 199 179 100 +m 028 126 179 231 255 +m 029 198 73 231 255 +m 030 105 148 231 255 +m 031 231 180 162 255 +m 032 85 231 139 255 +m 033 231 160 111 255 +m 034 144 103 84 255 +m 035 179 116 122 255 +m 036 196 173 255 255 +m 037 86 81 125 255 +m 038 147 231 139 255 +o Cube.006_Cube +v -11.718338 -0.958877 10.910831 +v -11.718338 -17.776073 10.910831 +v -11.718338 -0.958877 -10.910831 +v -11.718338 -17.776073 -10.910831 +v 11.718338 -0.958877 10.910831 +v 11.718338 -17.776073 10.910831 +v 11.718338 -0.958877 -10.910831 +v 11.718338 -17.776073 -10.910831 +v -11.718338 -0.958877 0.000000 +v 0.000000 -0.958877 -10.910831 +v 11.718338 -0.958877 0.000000 +v 0.000000 -0.958877 10.910831 +v 0.000000 -0.958877 0.000000 +g Cube.006_Cube_Material.001 +usemtl Material.001 +s off +f 4 9 3 +f 8 10 7 +f 6 11 5 +f 2 12 1 +f 11 13 12 +f 4 8 6 +f 13 9 1 +f 10 3 9 +f 7 10 13 +f 9 2 1 +f 2 9 4 +f 10 4 3 +f 4 10 8 +f 11 8 7 +f 8 11 6 +f 12 6 5 +f 6 12 2 +f 11 12 5 +f 4 6 2 +f 13 1 12 +f 10 9 13 +f 7 13 11