From 3ab501682d5b4d13a22aca0a2af05e3b108b3378 Mon Sep 17 00:00:00 2001 From: Boblet Date: Mon, 22 Apr 2024 16:15:49 +0200 Subject: [PATCH] even more spring cleaning --- changelog | 31 +- src/main/java/com/hbm/blocks/BlockEnums.java | 8 + src/main/java/com/hbm/blocks/ModBlocks.java | 119 +- .../com/hbm/blocks/generic/BlockCrate.java | 1 - .../hbm/blocks/generic/BlockMeteorOre.java | 13 + .../generic/BlockMeteoriteTreasure.java | 33 + .../java/com/hbm/blocks/generic/BlockOre.java | 78 +- .../com/hbm/blocks/machine/BlockAMSBase.java | 108 - .../hbm/blocks/machine/BlockAMSEmitter.java | 116 - .../hbm/blocks/machine/BlockAMSLimiter.java | 186 -- .../blocks/machine/BlockHadronPlating.java | 1 - .../com/hbm/blocks/machine/BlockObserver.java | 83 - .../hbm/blocks/machine/DummyBlockAMSBase.java | 105 - .../blocks/machine/DummyBlockAMSEmitter.java | 105 - .../blocks/machine/DummyBlockAMSLimiter.java | 105 - .../com/hbm/blocks/machine/FWatzCore.java | 21 - .../com/hbm/blocks/machine/FWatzHatch.java | 167 -- .../com/hbm/blocks/machine/MachineICF.java | 31 + .../blocks/machine/MachineSeleniumEngine.java | 126 - .../java/com/hbm/blocks/machine/UVLamp.java | 37 - .../com/hbm/crafting/SmeltingRecipes.java | 17 +- .../java/com/hbm/entity/EntityMappings.java | 1 - .../java/com/hbm/entity/mob/EntityFBI.java | 1 - .../entity/projectile/EntityDischarge.java | 595 ----- .../hbm/explosion/ExplosionNukeGeneric.java | 2 +- .../com/hbm/handler/imc/ICompatNHNEI.java | 14 +- .../hbm/handler/nei/BookRecipeHandler.java | 1 - .../hbm/handler/nei/FluidRecipeHandler.java | 1 - .../hbm/handler/nei/NEIUniversalHandler.java | 1 - .../java/com/hbm/hazard/HazardRegistry.java | 1 + .../com/hbm/inventory/OreDictManager.java | 20 +- .../inventory/container/ContainerAMSBase.java | 154 -- .../container/ContainerAMSEmitter.java | 116 - .../container/ContainerAMSLimiter.java | 127 - .../container/ContainerFWatzCore.java | 119 - .../container/ContainerMachineSelenium.java | 93 - .../com/hbm/inventory/gui/GUIAMSBase.java | 99 - .../com/hbm/inventory/gui/GUIAMSEmitter.java | 65 - .../com/hbm/inventory/gui/GUIAMSLimiter.java | 70 - .../com/hbm/inventory/gui/GUIFWatzCore.java | 64 - .../hbm/inventory/gui/GUIMachineSelenium.java | 76 - .../inventory/recipes/AssemblerRecipes.java | 12 +- .../inventory/recipes/CentrifugeRecipes.java | 6 - .../com/hbm/itempool/ItemPoolsSingle.java | 25 + src/main/java/com/hbm/items/ModItems.java | 2 - .../com/hbm/items/block/ItemBlockLore.java | 3 +- .../com/hbm/items/special/ItemStarterKit.java | 1 - .../java/com/hbm/items/tool/ItemWandS.java | 104 - .../java/com/hbm/items/weapon/GunEMPRay.java | 152 -- .../hbm/items/weapon/gununified/GunFrame.java | 4 +- src/main/java/com/hbm/lib/Library.java | 4 - .../java/com/hbm/lib/ModDamageSource.java | 12 +- src/main/java/com/hbm/main/ClientProxy.java | 7 +- .../java/com/hbm/main/CraftingManager.java | 8 +- src/main/java/com/hbm/main/MainRegistry.java | 33 +- src/main/java/com/hbm/main/NEIConfig.java | 6 - .../java/com/hbm/main/ResourceManager.java | 58 +- .../java/com/hbm/packet/AuxGaugePacket.java | 39 - .../entity/effect/ElectricityRenderer.java | 79 - .../hbm/render/item/ItemRenderLibrary.java | 18 - .../hbm/render/tileentity/RenderAMSBase.java | 134 - .../render/tileentity/RenderAMSEmitter.java | 145 -- .../render/tileentity/RenderAMSLimiter.java | 297 --- .../com/hbm/render/tileentity/RenderICF.java | 37 + .../render/tileentity/RenderPlasmaHeater.java | 23 +- .../hbm/render/tileentity/RenderSelenium.java | 55 - .../java/com/hbm/tileentity/TileMappings.java | 7 +- .../tileentity/machine/TileEntityAMSBase.java | 548 ---- .../machine/TileEntityAMSEmitter.java | 425 --- .../machine/TileEntityAMSLimiter.java | 435 ---- .../machine/TileEntityCoreReceiver.java | 2 +- .../machine/TileEntityFWatzCore.java | 447 ---- .../hbm/tileentity/machine/TileEntityICF.java | 49 + .../TileEntityMachineSeleniumEngine.java | 180 -- .../tileentity/machine/TileEntityUVLamp.java | 7 - .../java/com/hbm/world/feature/Meteorite.java | 37 +- .../java/com/hbm/world/machine/FWatz.java | 562 ---- .../assets/hbm/models/BombGenericLarge.obj | 685 ----- .../resources/assets/hbm/models/ams_base.obj | 344 --- .../assets/hbm/models/ams_emitter.obj | 1490 ----------- .../hbm/models/ams_emitter_destroyed.obj | 2295 ----------------- .../assets/hbm/models/ams_limiter.obj | 1301 ---------- .../hbm/models/ams_limiter_destroyed.obj | 1975 -------------- .../assets/hbm/models/cel_prime_battery.obj | 127 - .../assets/hbm/models/cel_prime_port.obj | 75 - .../assets/hbm/models/cel_prime_tanks.obj | 151 -- .../assets/hbm/models/cel_prime_terminal.obj | 77 - .../assets/hbm/models/cel_prime_tower.obj | 281 -- .../assets/hbm/models/chemplant_main.obj | 1870 -------------- .../assets/hbm/models/chemplant_main_new.obj | 1733 ------------- .../assets/hbm/models/chemplant_piston.obj | 150 -- .../assets/hbm/models/drill_bolt.obj | 1595 ------------ .../assets/hbm/models/drill_main.obj | 1810 ------------- .../resources/assets/hbm/models/generator.obj | 1625 ------------ .../assets/hbm/models/generator_body.obj | 1844 ------------- .../assets/hbm/models/generator_rotor.obj | 818 ------ .../assets/hbm/models/missileNuclear.obj | 794 ------ .../assets/hbm/models/missilePad.obj | 172 -- .../hbm/models/{machines => reactors}/icf.obj | 0 .../hbm/models/selenium_engine_body.obj | 586 ----- .../hbm/models/selenium_engine_piston.obj | 531 ---- .../hbm/models/selenium_engine_rotor.obj | 176 -- .../resources/assets/hbm/models/untitled.obj | 887 ------- .../assets/hbm/models/vault_frame_old.obj | 1576 ----------- ...aluminium.png => ore_meteor.aluminium.png} | Bin .../hbm/textures/blocks/ore_meteor.cobalt.png | Bin 0 -> 734 bytes ...eteor_copper.png => ore_meteor.copper.png} | Bin .../hbm/textures/blocks/ore_meteor.iron.png | Bin 0 -> 701 bytes .../textures/blocks/ore_meteor.rareearth.png | Bin 0 -> 737 bytes .../hbm/textures/blocks/ore_meteor_lead.png | Bin 683 -> 0 bytes .../textures/blocks/ore_meteor_lithium.png | Bin 687 -> 0 bytes .../textures/blocks/ore_meteor_starmetal.png | Bin 805 -> 0 bytes .../hbm/textures/blocks/ore_meteor_sulfur.png | Bin 748 -> 0 bytes .../textures/blocks/ore_meteor_thorium.png | Bin 672 -> 0 bytes .../textures/blocks/ore_meteor_titanium.png | Bin 774 -> 0 bytes .../textures/blocks/ore_meteor_tungsten.png | Bin 647 -> 0 bytes .../textures/blocks/ore_meteor_uranium.png | Bin 746 -> 0 bytes .../assets/hbm/textures/models/ams_base.png | Bin 6602 -> 0 bytes .../hbm/textures/models/ams_destroyed.png | Bin 19291 -> 0 bytes .../hbm/textures/models/ams_emitter.png | Bin 24687 -> 0 bytes .../hbm/textures/models/ams_limiter.png | Bin 10493 -> 0 bytes .../textures/models/selenium_engine_body.png | Bin 5320 -> 0 bytes .../models/selenium_engine_piston.png | Bin 6343 -> 0 bytes .../textures/models/selenium_engine_rotor.png | Bin 2229 -> 0 bytes 124 files changed, 326 insertions(+), 31716 deletions(-) create mode 100644 src/main/java/com/hbm/blocks/generic/BlockMeteorOre.java create mode 100644 src/main/java/com/hbm/blocks/generic/BlockMeteoriteTreasure.java delete mode 100644 src/main/java/com/hbm/blocks/machine/BlockAMSBase.java delete mode 100644 src/main/java/com/hbm/blocks/machine/BlockAMSEmitter.java delete mode 100644 src/main/java/com/hbm/blocks/machine/BlockAMSLimiter.java delete mode 100644 src/main/java/com/hbm/blocks/machine/BlockObserver.java delete mode 100644 src/main/java/com/hbm/blocks/machine/DummyBlockAMSBase.java delete mode 100644 src/main/java/com/hbm/blocks/machine/DummyBlockAMSEmitter.java delete mode 100644 src/main/java/com/hbm/blocks/machine/DummyBlockAMSLimiter.java delete mode 100644 src/main/java/com/hbm/blocks/machine/FWatzCore.java delete mode 100644 src/main/java/com/hbm/blocks/machine/FWatzHatch.java create mode 100644 src/main/java/com/hbm/blocks/machine/MachineICF.java delete mode 100644 src/main/java/com/hbm/blocks/machine/MachineSeleniumEngine.java delete mode 100644 src/main/java/com/hbm/blocks/machine/UVLamp.java delete mode 100644 src/main/java/com/hbm/entity/projectile/EntityDischarge.java delete mode 100644 src/main/java/com/hbm/inventory/container/ContainerAMSBase.java delete mode 100644 src/main/java/com/hbm/inventory/container/ContainerAMSEmitter.java delete mode 100644 src/main/java/com/hbm/inventory/container/ContainerAMSLimiter.java delete mode 100644 src/main/java/com/hbm/inventory/container/ContainerFWatzCore.java delete mode 100644 src/main/java/com/hbm/inventory/container/ContainerMachineSelenium.java delete mode 100644 src/main/java/com/hbm/inventory/gui/GUIAMSBase.java delete mode 100644 src/main/java/com/hbm/inventory/gui/GUIAMSEmitter.java delete mode 100644 src/main/java/com/hbm/inventory/gui/GUIAMSLimiter.java delete mode 100644 src/main/java/com/hbm/inventory/gui/GUIFWatzCore.java delete mode 100644 src/main/java/com/hbm/inventory/gui/GUIMachineSelenium.java delete mode 100644 src/main/java/com/hbm/items/weapon/GunEMPRay.java delete mode 100644 src/main/java/com/hbm/render/entity/effect/ElectricityRenderer.java delete mode 100644 src/main/java/com/hbm/render/tileentity/RenderAMSBase.java delete mode 100644 src/main/java/com/hbm/render/tileentity/RenderAMSEmitter.java delete mode 100644 src/main/java/com/hbm/render/tileentity/RenderAMSLimiter.java create mode 100644 src/main/java/com/hbm/render/tileentity/RenderICF.java delete mode 100644 src/main/java/com/hbm/render/tileentity/RenderSelenium.java delete mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityAMSBase.java delete mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityAMSEmitter.java delete mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityAMSLimiter.java delete mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityFWatzCore.java create mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityICF.java delete mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityMachineSeleniumEngine.java delete mode 100644 src/main/java/com/hbm/tileentity/machine/TileEntityUVLamp.java delete mode 100644 src/main/java/com/hbm/world/machine/FWatz.java delete mode 100644 src/main/resources/assets/hbm/models/BombGenericLarge.obj delete mode 100644 src/main/resources/assets/hbm/models/ams_base.obj delete mode 100644 src/main/resources/assets/hbm/models/ams_emitter.obj delete mode 100644 src/main/resources/assets/hbm/models/ams_emitter_destroyed.obj delete mode 100644 src/main/resources/assets/hbm/models/ams_limiter.obj delete mode 100644 src/main/resources/assets/hbm/models/ams_limiter_destroyed.obj delete mode 100644 src/main/resources/assets/hbm/models/cel_prime_battery.obj delete mode 100644 src/main/resources/assets/hbm/models/cel_prime_port.obj delete mode 100644 src/main/resources/assets/hbm/models/cel_prime_tanks.obj delete mode 100644 src/main/resources/assets/hbm/models/cel_prime_terminal.obj delete mode 100644 src/main/resources/assets/hbm/models/cel_prime_tower.obj delete mode 100644 src/main/resources/assets/hbm/models/chemplant_main.obj delete mode 100644 src/main/resources/assets/hbm/models/chemplant_main_new.obj delete mode 100644 src/main/resources/assets/hbm/models/chemplant_piston.obj delete mode 100644 src/main/resources/assets/hbm/models/drill_bolt.obj delete mode 100644 src/main/resources/assets/hbm/models/drill_main.obj delete mode 100644 src/main/resources/assets/hbm/models/generator.obj delete mode 100644 src/main/resources/assets/hbm/models/generator_body.obj delete mode 100644 src/main/resources/assets/hbm/models/generator_rotor.obj delete mode 100644 src/main/resources/assets/hbm/models/missileNuclear.obj delete mode 100644 src/main/resources/assets/hbm/models/missilePad.obj rename src/main/resources/assets/hbm/models/{machines => reactors}/icf.obj (100%) delete mode 100644 src/main/resources/assets/hbm/models/selenium_engine_body.obj delete mode 100644 src/main/resources/assets/hbm/models/selenium_engine_piston.obj delete mode 100644 src/main/resources/assets/hbm/models/selenium_engine_rotor.obj delete mode 100644 src/main/resources/assets/hbm/models/untitled.obj delete mode 100644 src/main/resources/assets/hbm/models/vault_frame_old.obj rename src/main/resources/assets/hbm/textures/blocks/{ore_meteor_aluminium.png => ore_meteor.aluminium.png} (100%) create mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor.cobalt.png rename src/main/resources/assets/hbm/textures/blocks/{ore_meteor_copper.png => ore_meteor.copper.png} (100%) create mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor.iron.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor.rareearth.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_lead.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_lithium.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_starmetal.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_sulfur.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_thorium.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_titanium.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_tungsten.png delete mode 100644 src/main/resources/assets/hbm/textures/blocks/ore_meteor_uranium.png delete mode 100644 src/main/resources/assets/hbm/textures/models/ams_base.png delete mode 100644 src/main/resources/assets/hbm/textures/models/ams_destroyed.png delete mode 100644 src/main/resources/assets/hbm/textures/models/ams_emitter.png delete mode 100644 src/main/resources/assets/hbm/textures/models/ams_limiter.png delete mode 100644 src/main/resources/assets/hbm/textures/models/selenium_engine_body.png delete mode 100644 src/main/resources/assets/hbm/textures/models/selenium_engine_piston.png delete mode 100644 src/main/resources/assets/hbm/textures/models/selenium_engine_rotor.png diff --git a/changelog b/changelog index 453b77c79..73897882e 100644 --- a/changelog +++ b/changelog @@ -1,19 +1,22 @@ ## Added -* Bismuth bronze and arsenic bronze - * Kind of self-explanatory - * Can be made into anvils, allows for an alternative that doesn't involve 10 entire ingots of bismuth for a single anvil +* New meteorite ores + * All previous meteorite ores have been removed (each took up an entire block ID...) which have been replaced with a single block that uses metadata + * There's now only five variants with the contents chosen to be especially useful in earlygame: iron, copper, aluminium, rare earth and cobalt + * Each ore smelts into 16 items, except for cobalt which yields only 4 ingots + * All meteorite ores are now equally likely to spawn + * The new ores can only be smelted, shredding or other processing is not possible ## Changed -* Arsenic is now made from only 16 oils scrap (instead of 256) in an ore acidizer using high-performance solvent (instead of chemical plant using sulfuric acid) -* Meteorite and starmetal anvils have been replaced with desh and saturnite ones -* Increased the nuke flash' intensity, having 100% occupancy at the peak instead of 80% -* NTM now has integration for GTNH's fork of NEI, listing all valid crafting machines on the side of the recipe page +* The Souyz' recipe is now available in the standard template folder +* Removed some unused crap + * UV lamps (2 IDs) + * AMS (9 IDs) + * Rotary engine (1 ID) + * FWatz (8 IDs) + * Meteorite ores (10 IDs) +* The loot pool for meteorite treasure blocks has been updated + * Treasures are no longer senselessly progression breaking, radioactive or plain stupid (whole-ass machines inside meteorites) + * The treasure now consists of mainly some rarer earlygame ingots, circuits, some gear, a small selection of armor mods and alexandrite (rare) ## Fixed -* Limited assembler input to up to 10 attempts per ingredient, fixing a rare issue where the assembler freezes the server when pulling items -* Fixed fallout effects not loading chunks -* Fixed RBMK steam channel recycling recipe -* Rewrote the transfer part of the power system *again* - * The current system is a hybrid of the previous transfer code and the old system - * While a little bit slower than the previous transfer code, it is still much faster than the old system - * This should fix issues caused by order (as order is now entirely irrelevant, just like with the old system) as well as issues caused by buffers wasting transfer capacity doing nothing \ No newline at end of file +* Fixed DFC receivers not outputting power \ No newline at end of file diff --git a/src/main/java/com/hbm/blocks/BlockEnums.java b/src/main/java/com/hbm/blocks/BlockEnums.java index d78b45671..bf35a4e17 100644 --- a/src/main/java/com/hbm/blocks/BlockEnums.java +++ b/src/main/java/com/hbm/blocks/BlockEnums.java @@ -11,6 +11,14 @@ public class BlockEnums { BAUXITE } + public static enum EnumMeteorType { + IRON, + COPPER, + ALUMINIUM, + RAREEARTH, + COBALT + } + public static enum EnumBiomeType { DESERT, WOODLAND diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 899843fef..47fe280ed 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -87,16 +87,7 @@ public class ModBlocks { public static Block ore_nether_cobalt; public static Block ore_nether_schrabidium; - public static Block ore_meteor_uranium; - public static Block ore_meteor_thorium; - public static Block ore_meteor_titanium; - public static Block ore_meteor_sulfur; - public static Block ore_meteor_copper; - public static Block ore_meteor_tungsten; - public static Block ore_meteor_aluminium; - public static Block ore_meteor_lead; - public static Block ore_meteor_lithium; - public static Block ore_meteor_starmetal; + public static Block ore_meteor; public static Block stone_gneiss; public static Block ore_gneiss_iron; @@ -309,8 +300,6 @@ public class ModBlocks { public static Block lamp_tritium_blue_off; public static Block lamp_tritium_blue_on; - public static Block lamp_uv_off; - public static Block lamp_uv_on; public static Block lamp_demon; public static Block lantern; @@ -527,9 +516,6 @@ public class ModBlocks { public static Block geysir_vapor; public static Block geysir_nether; - public static Block observer_off; - public static Block observer_on; - public static Block flame_war; public static Block float_bomb; public static Block therm_endo; @@ -907,6 +893,8 @@ public class ModBlocks { public static Block iter; public static Block plasma_heater; + public static Block icf; + public static Block watz; public static Block watz_pump; @@ -915,23 +903,10 @@ public class ModBlocks { public static Block watz_cooler; public static Block watz_end; public static Block watz_conductor; - - public static Block fwatz_conductor; - public static Block fwatz_cooler; - public static Block fwatz_tank; - public static Block fwatz_scaffold; - public static Block fwatz_hatch; - public static Block fwatz_computer; - public static Block fwatz_core; - public static Block fwatz_plasma; public static Block balefire; public static Block fire_digamma; public static Block digamma_matter; - - public static Block ams_base; - public static Block ams_emitter; - public static Block ams_limiter; public static Block dfc_emitter; public static Block dfc_injector; @@ -1040,8 +1015,6 @@ public class ModBlocks { public static Block machine_turbofan; public static Block machine_turbinegas; - public static Block machine_selenium; - public static Block press_preheater; public static Block machine_press; public static Block machine_epress; @@ -1098,7 +1071,6 @@ public class ModBlocks { public static Block turret_howard_damaged; public static Block turret_maxwell; public static Block turret_fritz; - //public static Block turret_brandon; public static Block turret_arty; public static Block turret_himars; public static Block turret_sentry; @@ -1212,7 +1184,7 @@ public class ModBlocks { } @Override - public Material setImmovableMobility() { + public Material setImmovableMobility() { //override access modifier return super.setImmovableMobility(); } @@ -1231,12 +1203,6 @@ public class ModBlocks { public static Block volcano_core; public static Block volcano_rad_core; - public static Block dummy_block_ams_limiter; - public static Block dummy_port_ams_limiter; - public static Block dummy_block_ams_emitter; - public static Block dummy_port_ams_emitter; - public static Block dummy_block_ams_base; - public static Block dummy_port_ams_base; public static Block dummy_block_vault; public static Block dummy_block_blast; public static Block dummy_block_uf6; @@ -1300,16 +1266,7 @@ public class ModBlocks { ore_nether_cobalt = new BlockOre(Material.rock).setBlockName("ore_nether_cobalt").setCreativeTab(MainRegistry.blockTab).setHardness(0.4F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_nether_cobalt"); ore_nether_schrabidium = new BlockGeneric(Material.rock).setBlockName("ore_nether_schrabidium").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(600.0F).setBlockTextureName(RefStrings.MODID + ":ore_nether_schrabidium"); - ore_meteor_uranium = new BlockOre(Material.rock).setBlockName("ore_meteor_uranium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_uranium"); - ore_meteor_thorium = new BlockOre(Material.rock).setBlockName("ore_meteor_thorium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_thorium"); - ore_meteor_titanium = new BlockOre(Material.rock).setBlockName("ore_meteor_titanium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_titanium"); - ore_meteor_sulfur = new BlockOre(Material.rock).setBlockName("ore_meteor_sulfur").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_sulfur"); - ore_meteor_copper = new BlockOre(Material.rock).setBlockName("ore_meteor_copper").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_copper"); - ore_meteor_tungsten = new BlockOre(Material.rock).setBlockName("ore_meteor_tungsten").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_tungsten"); - ore_meteor_aluminium = new BlockOre(Material.rock).setBlockName("ore_meteor_aluminium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_aluminium"); - ore_meteor_lead = new BlockOre(Material.rock).setBlockName("ore_meteor_lead").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_lead"); - ore_meteor_lithium = new BlockOre(Material.rock).setBlockName("ore_meteor_lithium").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_lithium"); - ore_meteor_starmetal = new BlockOre(Material.rock).setBlockName("ore_meteor_starmetal").setCreativeTab(MainRegistry.blockTab).setHardness(10.0F).setResistance(100.0F).setBlockTextureName(RefStrings.MODID + ":ore_meteor_starmetal"); + ore_meteor = new BlockMeteorOre().setBlockName("ore_meteor").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F); stone_gneiss = new BlockGeneric(Material.rock).setBlockName("stone_gneiss").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":stone_gneiss_var"); ore_gneiss_iron = new BlockOre(Material.rock).setBlockName("ore_gneiss_iron").setCreativeTab(MainRegistry.blockTab).setHardness(1.5F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":ore_gneiss_iron"); @@ -1527,8 +1484,6 @@ public class ModBlocks { lamp_tritium_blue_off = new TritiumLamp(Material.redstoneLight, false).setBlockName("lamp_tritium_blue_off").setStepSound(Block.soundTypeGlass).setCreativeTab(MainRegistry.blockTab).setHardness(3.0F).setBlockTextureName(RefStrings.MODID + ":lamp_tritium_blue_off"); lamp_tritium_blue_on = new TritiumLamp(Material.redstoneLight, true).setBlockName("lamp_tritium_blue_on").setStepSound(Block.soundTypeGlass).setHardness(3.0F).setBlockTextureName(RefStrings.MODID + ":lamp_tritium_blue_on"); - lamp_uv_off = new UVLamp(false).setBlockName("lamp_uv_off").setCreativeTab(MainRegistry.blockTab); - lamp_uv_on = new UVLamp(true).setBlockName("lamp_uv_on").setCreativeTab(null); lamp_demon = new DemonLamp().setBlockName("lamp_demon").setStepSound(Block.soundTypeMetal).setCreativeTab(MainRegistry.blockTab).setLightLevel(1F).setHardness(3.0F).setBlockTextureName(RefStrings.MODID + ":lamp_demon"); lantern = new BlockLantern().setBlockName("lantern").setStepSound(Block.soundTypeMetal).setCreativeTab(MainRegistry.blockTab).setLightLevel(1F).setHardness(3.0F).setBlockTextureName(RefStrings.MODID + ":block_steel"); lantern_behemoth = new BlockLanternBehemoth().setBlockName("lantern_behemoth").setStepSound(Block.soundTypeMetal).setCreativeTab(null).setHardness(3.0F).setBlockTextureName(RefStrings.MODID + ":block_rust"); @@ -1603,7 +1558,7 @@ public class ModBlocks { block_meteor_cobble = new BlockOre(Material.rock).noFortune().setBlockName("block_meteor_cobble").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_cobble"); block_meteor_broken = new BlockOre(Material.rock).noFortune().setBlockName("block_meteor_broken").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_crushed"); block_meteor_molten = new BlockOre(Material.rock, true).noFortune().setBlockName("block_meteor_molten").setLightLevel(0.75F).setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_cobble_molten"); - block_meteor_treasure = new BlockOre(Material.rock).noFortune().setBlockName("block_meteor_treasure").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_treasure"); + block_meteor_treasure = new BlockMeteoriteTreasure(Material.rock).setBlockName("block_meteor_treasure").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_treasure"); meteor_polished = new BlockGeneric(Material.rock).setBlockName("meteor_polished").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_polished"); meteor_brick = new BlockGeneric(Material.rock).setBlockName("meteor_brick").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_brick"); meteor_brick_mossy = new BlockGeneric(Material.rock).setBlockName("meteor_brick_mossy").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(360.0F).setBlockTextureName(RefStrings.MODID + ":meteor_brick_mossy"); @@ -1742,9 +1697,6 @@ public class ModBlocks { geysir_vapor = new BlockGeysir(Material.rock).setBlockName("geysir_vapor").setStepSound(Block.soundTypeStone).setHardness(5.0F); geysir_nether = new BlockGeysir(Material.rock).setBlockName("geysir_nether").setLightLevel(1.0F).setStepSound(Block.soundTypeStone).setHardness(2.0F); - observer_off = new BlockObserver(Material.iron, false).setBlockName("observer_off").setStepSound(Block.soundTypeStone).setHardness(2.0F); - observer_on = new BlockObserver(Material.iron, true).setBlockName("observer_on").setStepSound(Block.soundTypeStone).setHardness(2.0F); - nuke_gadget = new NukeGadget(Material.iron).setBlockName("nuke_gadget").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(200.0F).setBlockTextureName(RefStrings.MODID + ":theGadget"); nuke_boy = new NukeBoy(Material.iron).setBlockName("nuke_boy").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(200.0F).setBlockTextureName(RefStrings.MODID + ":lilBoy"); nuke_man = new NukeMan(Material.iron).setBlockName("nuke_man").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(200.0F).setBlockTextureName(RefStrings.MODID + ":fatMan"); @@ -1758,7 +1710,6 @@ public class ModBlocks { nuke_fstbmb = new NukeBalefire(Material.iron).setBlockName("nuke_fstbmb").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(200.0F).setBlockTextureName(RefStrings.MODID + ":nuke_fstbmb"); bomb_multi = new BombMulti(Material.iron).setBlockName("bomb_multi").setCreativeTab(MainRegistry.nukeTab).setResistance(200.0F).setBlockTextureName(RefStrings.MODID + ":bomb_multi1"); - //bomb_multi_large = new BombMultiLarge(Material.iron).setBlockName("bomb_multi_large").setCreativeTab(MainRegistry.tabNuke).setResistance(6000.0F).setBlockTextureName(RefStrings.MODID + ":bomb_multi_large"); flame_war = new BombFlameWar(Material.iron).setBlockName("flame_war").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(200.0F).setBlockTextureName(RefStrings.MODID + ":flame_war"); float_bomb = new BombFloat(Material.iron).setBlockName("float_bomb").setCreativeTab(MainRegistry.nukeTab).setHardness(5.0F).setResistance(200.0F); @@ -2055,6 +2006,8 @@ public class ModBlocks { plasma = new BlockPlasma(Material.iron).setBlockName("plasma").setHardness(5.0F).setResistance(6000.0F).setLightLevel(1.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":plasma"); iter = new MachineITER().setBlockName("iter").setHardness(5.0F).setResistance(60.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":iter"); plasma_heater = new MachinePlasmaHeater().setBlockName("plasma_heater").setHardness(5.0F).setResistance(60.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":plasma_heater"); + + icf = new MachineICF().setBlockName("icf").setHardness(5.0F).setResistance(60.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); watz_element = new BlockPillar(Material.iron, RefStrings.MODID + ":watz_element_top").setBlockName("watz_element").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":watz_element_side"); watz_control = new BlockPillar(Material.iron, RefStrings.MODID + ":watz_control_top").setBlockName("watz_control").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":watz_control_side"); @@ -2063,24 +2016,11 @@ public class ModBlocks { watz_conductor = new BlockCableConnect(Material.iron).setBlockName("watz_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":watz_conductor_top"); watz = new Watz().setBlockName("watz").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); watz_pump = new WatzPump().setBlockName("watz_pump").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); - - fwatz_conductor = new BlockPillar(Material.iron, RefStrings.MODID + ":block_combine_steel").setBlockName("fwatz_conductor").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":fwatz_conductor_side"); - fwatz_cooler = new BlockPillar(Material.iron, RefStrings.MODID + ":fwatz_cooler_top").setBlockName("fwatz_cooler").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":fwatz_cooler"); - fwatz_tank = new BlockNTMGlass(0, RefStrings.MODID + ":fwatz_tank", Material.iron).setBlockName("fwatz_tank").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - fwatz_scaffold = new BlockGeneric(Material.iron).setBlockName("fwatz_scaffold").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":fwatz_scaffold"); - fwatz_hatch = new FWatzHatch(Material.iron).setBlockName("fwatz_hatch").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":fwatz_computer"); - fwatz_computer = new BlockGeneric(Material.iron).setBlockName("fwatz_computer").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":fwatz_computer"); - fwatz_core = new FWatzCore(Material.iron).setBlockName("fwatz_core").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":fwatz_core"); - fwatz_plasma = new BlockPlasma(Material.iron).setBlockName("fwatz_plasma").setHardness(5.0F).setResistance(6000.0F).setLightLevel(1.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":fwatz_plasma"); balefire = new Balefire().setBlockName("balefire").setHardness(0.0F).setLightLevel(1.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":balefire"); fire_digamma = new DigammaFlame().setBlockName("fire_digamma").setHardness(0.0F).setResistance(150F).setLightLevel(1.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":fire_digamma"); digamma_matter = new DigammaMatter().setBlockName("digamma_matter").setBlockUnbreakable().setResistance(18000000).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":digamma_matter"); - ams_base = new BlockAMSBase(Material.iron).setBlockName("ams_base").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":ams_base"); - ams_emitter = new BlockAMSEmitter(Material.iron).setBlockName("ams_emitter").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":ams_emitter"); - ams_limiter = new BlockAMSLimiter(Material.iron).setBlockName("ams_limiter").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":ams_limiter"); - machine_converter_he_rf = new BlockConverterHeRf(Material.iron).setBlockName("machine_converter_he_rf").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_converter_he_rf"); machine_converter_rf_he = new BlockConverterRfHe(Material.iron).setBlockName("machine_converter_rf_he").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_converter_rf_he"); @@ -2262,7 +2202,6 @@ public class ModBlocks { machine_press = new MachinePress(Material.iron).setBlockName("machine_press").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_press"); machine_epress = new MachineEPress(Material.iron).setBlockName("machine_epress").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_epress"); machine_conveyor_press = new MachineConveyorPress(Material.iron).setBlockName("machine_conveyor_press").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); - machine_selenium = new MachineSeleniumEngine(Material.iron).setBlockName("machine_selenium").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_selenium"); reactor_research = new ReactorResearch(Material.iron).setBlockName("machine_reactor_small").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_reactor_small"); reactor_zirnox = new ReactorZirnox(Material.iron).setBlockName("machine_zirnox").setHardness(5.0F).setResistance(100.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); zirnox_destroyed = new ZirnoxDestroyed(Material.iron).setBlockName("zirnox_destroyed").setHardness(100.0F).setResistance(800.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); @@ -2396,12 +2335,6 @@ public class ModBlocks { Fluid liquidConcrete = new GenericFluid("concrete_liquid").setViscosity(2000); concrete_liquid = new GenericFiniteFluid(liquidConcrete, Material.rock, "concrete_liquid", "concrete_liquid_flowing").setQuantaPerBlock(4).setBlockName("concrete_liquid").setResistance(500F); - dummy_block_ams_limiter = new DummyBlockAMSLimiter(Material.iron).setBlockName("dummy_block_ams_limiter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_copper"); - dummy_port_ams_limiter = new DummyBlockAMSLimiter(Material.iron).setBlockName("dummy_port_ams_limiter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_copper"); - dummy_block_ams_emitter = new DummyBlockAMSEmitter(Material.iron).setBlockName("dummy_block_ams_emitter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_copper"); - dummy_port_ams_emitter = new DummyBlockAMSEmitter(Material.iron).setBlockName("dummy_port_ams_emitter").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_copper"); - dummy_block_ams_base = new DummyBlockAMSBase(Material.iron).setBlockName("dummy_block_ams_base").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_copper"); - dummy_port_ams_base = new DummyBlockAMSBase(Material.iron).setBlockName("dummy_port_ams_base").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_copper"); dummy_block_vault = new DummyBlockVault(Material.iron).setBlockName("dummy_block_vault").setHardness(10.0F).setResistance(10000.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); dummy_block_blast = new DummyBlockBlast(Material.iron).setBlockName("dummy_block_blast").setHardness(10.0F).setResistance(10000.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel"); dummy_block_uf6 = new DummyBlockMachine(Material.iron, machine_uf6_tank, false).setBlockName("dummy_block_uf6").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_titanium"); @@ -2487,16 +2420,7 @@ public class ModBlocks { GameRegistry.registerBlock(ore_nether_schrabidium, ItemBlockLore.class, ore_nether_schrabidium.getUnlocalizedName()); //Meteor Ores - GameRegistry.registerBlock(ore_meteor_uranium, ore_meteor_uranium.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_thorium, ore_meteor_thorium.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_titanium, ore_meteor_titanium.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_sulfur, ore_meteor_sulfur.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_copper, ore_meteor_copper.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_tungsten, ore_meteor_tungsten.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_aluminium, ore_meteor_aluminium.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_lead, ore_meteor_lead.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_lithium, ore_meteor_lithium.getUnlocalizedName()); - GameRegistry.registerBlock(ore_meteor_starmetal, ore_meteor_starmetal.getUnlocalizedName()); + register(ore_meteor); //Gneiss Ores GameRegistry.registerBlock(ore_gneiss_iron, ore_gneiss_iron.getUnlocalizedName()); @@ -2698,8 +2622,6 @@ public class ModBlocks { GameRegistry.registerBlock(lamp_tritium_green_on, lamp_tritium_green_on.getUnlocalizedName()); GameRegistry.registerBlock(lamp_tritium_blue_off, lamp_tritium_blue_off.getUnlocalizedName()); GameRegistry.registerBlock(lamp_tritium_blue_on, lamp_tritium_blue_on.getUnlocalizedName()); - GameRegistry.registerBlock(lamp_uv_off, lamp_uv_off.getUnlocalizedName()); - GameRegistry.registerBlock(lamp_uv_on, lamp_uv_on.getUnlocalizedName()); GameRegistry.registerBlock(lamp_demon, lamp_demon.getUnlocalizedName()); GameRegistry.registerBlock(lantern, lantern.getUnlocalizedName()); GameRegistry.registerBlock(lantern_behemoth, lantern_behemoth.getUnlocalizedName()); @@ -3124,7 +3046,6 @@ public class ModBlocks { GameRegistry.registerBlock(machine_rtg_furnace_on, machine_rtg_furnace_on.getUnlocalizedName()); register(machine_wood_burner); register(machine_diesel); - register(machine_selenium); register(machine_combustion_engine); GameRegistry.registerBlock(machine_generator, machine_generator.getUnlocalizedName()); GameRegistry.registerBlock(machine_controller, machine_controller.getUnlocalizedName()); @@ -3416,6 +3337,8 @@ public class ModBlocks { GameRegistry.registerBlock(plasma, ItemBlockLore.class, plasma.getUnlocalizedName()); GameRegistry.registerBlock(iter, iter.getUnlocalizedName()); GameRegistry.registerBlock(plasma_heater, plasma_heater.getUnlocalizedName()); + + GameRegistry.registerBlock(icf, icf.getUnlocalizedName()); GameRegistry.registerBlock(watz_element, watz_element.getUnlocalizedName()); GameRegistry.registerBlock(watz_control, watz_control.getUnlocalizedName()); @@ -3424,15 +3347,6 @@ public class ModBlocks { GameRegistry.registerBlock(watz_conductor, watz_conductor.getUnlocalizedName()); GameRegistry.registerBlock(watz, watz.getUnlocalizedName()); GameRegistry.registerBlock(watz_pump, watz_pump.getUnlocalizedName()); - - GameRegistry.registerBlock(fwatz_conductor, fwatz_conductor.getUnlocalizedName()); - GameRegistry.registerBlock(fwatz_scaffold, fwatz_scaffold.getUnlocalizedName()); - GameRegistry.registerBlock(fwatz_hatch, fwatz_hatch.getUnlocalizedName()); - GameRegistry.registerBlock(fwatz_computer, fwatz_computer.getUnlocalizedName()); - GameRegistry.registerBlock(fwatz_core, fwatz_core.getUnlocalizedName()); - GameRegistry.registerBlock(fwatz_cooler, fwatz_cooler.getUnlocalizedName()); - GameRegistry.registerBlock(fwatz_tank, fwatz_tank.getUnlocalizedName()); - GameRegistry.registerBlock(fwatz_plasma, fwatz_plasma.getUnlocalizedName()); //E GameRegistry.registerBlock(balefire, balefire.getUnlocalizedName()); @@ -3441,11 +3355,6 @@ public class ModBlocks { register(volcano_core); register(volcano_rad_core); - //AMS - GameRegistry.registerBlock(ams_base, ams_base.getUnlocalizedName()); - GameRegistry.registerBlock(ams_emitter, ams_emitter.getUnlocalizedName()); - GameRegistry.registerBlock(ams_limiter, ams_limiter.getUnlocalizedName()); - //Dark Fusion Core GameRegistry.registerBlock(dfc_emitter, dfc_emitter.getUnlocalizedName()); GameRegistry.registerBlock(dfc_injector, dfc_injector.getUnlocalizedName()); @@ -3523,12 +3432,6 @@ public class ModBlocks { //GameRegistry.registerBlock(concrete_liquid, concrete_liquid.getUnlocalizedName()); //Multiblock Dummy Blocks - GameRegistry.registerBlock(dummy_block_ams_limiter, dummy_block_ams_limiter.getUnlocalizedName()); - GameRegistry.registerBlock(dummy_port_ams_limiter, dummy_port_ams_limiter.getUnlocalizedName()); - GameRegistry.registerBlock(dummy_block_ams_emitter, dummy_block_ams_emitter.getUnlocalizedName()); - GameRegistry.registerBlock(dummy_port_ams_emitter, dummy_port_ams_emitter.getUnlocalizedName()); - GameRegistry.registerBlock(dummy_block_ams_base, dummy_block_ams_base.getUnlocalizedName()); - GameRegistry.registerBlock(dummy_port_ams_base, dummy_port_ams_base.getUnlocalizedName()); GameRegistry.registerBlock(dummy_block_vault, dummy_block_vault.getUnlocalizedName()); GameRegistry.registerBlock(dummy_block_blast, dummy_block_blast.getUnlocalizedName()); GameRegistry.registerBlock(dummy_block_uf6, dummy_block_uf6.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/blocks/generic/BlockCrate.java b/src/main/java/com/hbm/blocks/generic/BlockCrate.java index c372460cf..2fa11286c 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockCrate.java +++ b/src/main/java/com/hbm/blocks/generic/BlockCrate.java @@ -126,7 +126,6 @@ public class BlockCrate extends BlockFalling { BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_nuke_furnace_off), 7); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_wood_burner), 10); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_diesel), 8); - BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_selenium), 7); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_rtg_grey), 4); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.red_pylon), 9); BlockCrate.addToListWithWeight(metalList, Item.getItemFromBlock(ModBlocks.machine_battery), 8); diff --git a/src/main/java/com/hbm/blocks/generic/BlockMeteorOre.java b/src/main/java/com/hbm/blocks/generic/BlockMeteorOre.java new file mode 100644 index 000000000..b749d830f --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockMeteorOre.java @@ -0,0 +1,13 @@ +package com.hbm.blocks.generic; + +import com.hbm.blocks.BlockEnumMulti; +import com.hbm.blocks.BlockEnums; + +import net.minecraft.block.material.Material; + +public class BlockMeteorOre extends BlockEnumMulti { + + public BlockMeteorOre() { + super(Material.rock, BlockEnums.EnumMeteorType.class, true, true); + } +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockMeteoriteTreasure.java b/src/main/java/com/hbm/blocks/generic/BlockMeteoriteTreasure.java new file mode 100644 index 000000000..26eac3878 --- /dev/null +++ b/src/main/java/com/hbm/blocks/generic/BlockMeteoriteTreasure.java @@ -0,0 +1,33 @@ +package com.hbm.blocks.generic; + +import java.util.ArrayList; + +import com.hbm.itempool.ItemPool; +import com.hbm.itempool.ItemPoolsSingle; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.item.ItemStack; +import net.minecraft.util.WeightedRandomChestContent; +import net.minecraft.world.World; + +public class BlockMeteoriteTreasure extends Block { + + public BlockMeteoriteTreasure(Material mat) { + super(mat); + } + + @Override + public ArrayList getDrops(World world, int x, int y, int z, int metadata, int fortune) { + ArrayList ret = new ArrayList(); + + int count = 1 + world.rand.nextInt(3); + WeightedRandomChestContent[] pool = ItemPool.getPool(ItemPoolsSingle.POOL_METEORITE_TREASURE); + + for(int i = 0; i < count; i++) { + ret.add(ItemPool.getStack(pool, world.rand)); + } + + return ret; + } +} diff --git a/src/main/java/com/hbm/blocks/generic/BlockOre.java b/src/main/java/com/hbm/blocks/generic/BlockOre.java index e22d2e1f1..36cd4e00c 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockOre.java +++ b/src/main/java/com/hbm/blocks/generic/BlockOre.java @@ -50,7 +50,7 @@ public class BlockOre extends Block { if(this == ModBlocks.ore_niter) { return ModItems.niter; } - if(this == ModBlocks.ore_sulfur || this == ModBlocks.ore_nether_sulfur || this == ModBlocks.ore_meteor_sulfur) { + if(this == ModBlocks.ore_sulfur || this == ModBlocks.ore_nether_sulfur) { return ModItems.sulfur; } if(this == ModBlocks.waste_trinitite || this == ModBlocks.waste_trinitite_red) { @@ -77,80 +77,6 @@ public class BlockOre extends Block { if(this == ModBlocks.block_meteor_broken) { return ModItems.fragment_meteorite; } - if(this == ModBlocks.block_meteor_treasure) { - switch(rand.nextInt(36)) { - case 0: - return ModItems.coil_advanced_alloy; - case 1: - return ModItems.plate_advanced_alloy; - case 2: - return ModItems.powder_desh_mix; - case 3: - return ModItems.ingot_desh; - case 4: - return ModItems.battery_advanced; - case 5: - return ModItems.battery_lithium_cell; - case 6: - return ModItems.battery_advanced_cell; - case 7: - return ModItems.nugget_schrabidium; - case 8: - return ModItems.ingot_plutonium; - case 9: - return ModItems.ingot_thorium_fuel; - case 10: - return ModItems.ingot_u233; - case 11: - return ModItems.turbine_tungsten; - case 12: - return ModItems.ingot_dura_steel; - case 13: - return ModItems.ingot_polymer; - case 14: - return ModItems.ingot_tungsten; - case 15: - return ModItems.ingot_combine_steel; - case 16: - return ModItems.ingot_lanthanium; - case 17: - return ModItems.ingot_actinium; - case 18: - return Item.getItemFromBlock(ModBlocks.block_meteor); - case 19: - return Item.getItemFromBlock(ModBlocks.fusion_heater); - case 20: - return ModItems.circuit_red_copper; - case 21: - return Item.getItemFromBlock(ModBlocks.watz_element); - case 22: - return Item.getItemFromBlock(ModBlocks.ore_rare); - case 23: - return Item.getItemFromBlock(ModBlocks.fusion_conductor); - case 24: - return Item.getItemFromBlock(ModBlocks.pwr_fuel); - case 25: - return Item.getItemFromBlock(ModBlocks.machine_diesel); - case 26: - return Item.getItemFromBlock(ModBlocks.machine_rtg_grey); - case 27: - return ModItems.pellet_rtg; - case 28: - return ModItems.pellet_rtg_weak; - case 29: - return ModItems.rtg_unit; - case 30: - return ModItems.gun_spark_ammo; - case 31: case 32: - return ModItems.ammo_nuke; - case 33: - return ModItems.gun_defabricator_ammo; - case 34: - return ModItems.gun_osipr_ammo2; - case 35: - return ModItems.glitch; - } - } if(this == ModBlocks.ore_rare || this == ModBlocks.ore_gneiss_rare) { return ModItems.chunk_ore; } @@ -184,7 +110,7 @@ public class BlockOre extends Block { if(this == ModBlocks.ore_niter) { return 2 + rand.nextInt(3); } - if(this == ModBlocks.ore_sulfur || this == ModBlocks.ore_nether_sulfur || this == ModBlocks.ore_meteor_sulfur) { + if(this == ModBlocks.ore_sulfur || this == ModBlocks.ore_nether_sulfur) { return 2 + rand.nextInt(3); } if(this == ModBlocks.block_meteor_broken) { diff --git a/src/main/java/com/hbm/blocks/machine/BlockAMSBase.java b/src/main/java/com/hbm/blocks/machine/BlockAMSBase.java deleted file mode 100644 index 082d0f962..000000000 --- a/src/main/java/com/hbm/blocks/machine/BlockAMSBase.java +++ /dev/null @@ -1,108 +0,0 @@ -package com.hbm.blocks.machine; - -import com.hbm.blocks.ModBlocks; -import com.hbm.handler.MultiblockHandler; -import com.hbm.interfaces.IMultiblock; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityAMSBase; -import com.hbm.tileentity.machine.TileEntityDummy; - -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class BlockAMSBase extends BlockContainer implements IMultiblock { - - public BlockAMSBase(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityAMSBase(); - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) - { - return true; - } else if(!player.isSneaking()) - { - TileEntityAMSBase entity = (TileEntityAMSBase) world.getTileEntity(x, y, z); - if(entity != null) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y, z); - } - return true; - } else { - return false; - } - } - - @Override - public int getRenderType(){ - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { - - if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.AMSBaseDimension)) { - MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.AMSBaseDimension, ModBlocks.dummy_block_ams_base); - - DummyBlockAMSBase.safeBreak = true; - world.setBlock(x + 1, y, z, ModBlocks.dummy_port_ams_base); - TileEntity te = world.getTileEntity(x + 1, y, z); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x, y, z - 1, ModBlocks.dummy_port_ams_base); - TileEntity te2 = world.getTileEntity(x, y, z - 1); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te2; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x - 1, y, z, ModBlocks.dummy_port_ams_base); - TileEntity te3 = world.getTileEntity(x - 1, y, z); - if(te3 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te3; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x, y, z + 1, ModBlocks.dummy_port_ams_base); - TileEntity te4 = world.getTileEntity(x, y , z + 1); - if(te4 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te4; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - DummyBlockAMSBase.safeBreak = false; - - } else - world.func_147480_a(x, y, z, true); - } - -} diff --git a/src/main/java/com/hbm/blocks/machine/BlockAMSEmitter.java b/src/main/java/com/hbm/blocks/machine/BlockAMSEmitter.java deleted file mode 100644 index ae627fa60..000000000 --- a/src/main/java/com/hbm/blocks/machine/BlockAMSEmitter.java +++ /dev/null @@ -1,116 +0,0 @@ -package com.hbm.blocks.machine; - -import com.hbm.blocks.ModBlocks; -import com.hbm.handler.MultiblockHandler; -import com.hbm.interfaces.IMultiblock; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityAMSEmitter; -import com.hbm.tileentity.machine.TileEntityDummy; - -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class BlockAMSEmitter extends BlockContainer implements IMultiblock { - - public BlockAMSEmitter(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityAMSEmitter(); - } - - @Override - public int getRenderType(){ - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) - { - return true; - } else if(!player.isSneaking()) - { - TileEntityAMSEmitter entity = (TileEntityAMSEmitter) world.getTileEntity(x, y, z); - if(entity != null) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y, z); - } - return true; - } else { - return false; - } - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { - - if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.AMSEmitterDimension)) { - MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.AMSEmitterDimension, ModBlocks.dummy_block_ams_emitter); - - DummyBlockAMSEmitter.safeBreak = true; - world.setBlock(x, y + 5, z, ModBlocks.dummy_port_ams_emitter); - TileEntity te = world.getTileEntity(x, y + 5, z); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x, y + 5, z - 1, ModBlocks.dummy_port_ams_emitter); - TileEntity te2 = world.getTileEntity(x, y + 5, z - 1); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te2; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x + 1, y + 5, z, ModBlocks.dummy_port_ams_emitter); - TileEntity te3 = world.getTileEntity(x + 1, y + 5, z); - if(te3 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te3; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x - 1, y + 5, z, ModBlocks.dummy_port_ams_emitter); - TileEntity te4 = world.getTileEntity(x - 1, y + 5, z); - if(te4 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te4; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x, y + 5, z + 1, ModBlocks.dummy_port_ams_emitter); - TileEntity te5 = world.getTileEntity(x, y + 5, z + 1); - if(te5 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te5; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - DummyBlockAMSEmitter.safeBreak = false; - - } else - world.func_147480_a(x, y, z, true); - } - -} diff --git a/src/main/java/com/hbm/blocks/machine/BlockAMSLimiter.java b/src/main/java/com/hbm/blocks/machine/BlockAMSLimiter.java deleted file mode 100644 index 234fc9cfa..000000000 --- a/src/main/java/com/hbm/blocks/machine/BlockAMSLimiter.java +++ /dev/null @@ -1,186 +0,0 @@ -package com.hbm.blocks.machine; - -import com.hbm.blocks.ModBlocks; -import com.hbm.handler.MultiblockHandler; -import com.hbm.interfaces.IMultiblock; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityAMSLimiter; -import com.hbm.tileentity.machine.TileEntityDummy; - -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MathHelper; -import net.minecraft.world.World; - -public class BlockAMSLimiter extends BlockContainer implements IMultiblock { - - public BlockAMSLimiter(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityAMSLimiter(); - } - - @Override - public int getRenderType(){ - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) - { - return true; - } else if(!player.isSneaking()) - { - TileEntityAMSLimiter entity = (TileEntityAMSLimiter) world.getTileEntity(x, y, z); - if(entity != null) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y, z); - } - return true; - } else { - return false; - } - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { - int i = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; - - if (i == 0) { - world.setBlockMetadataWithNotify(x, y, z, 5, 2); - if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.AMSLimiterDimensionEast)) { - MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.AMSLimiterDimensionEast, ModBlocks.dummy_block_ams_limiter); - - // - DummyBlockAMSLimiter.safeBreak = true; - world.setBlock(x + 2, y, z, ModBlocks.dummy_port_ams_limiter); - TileEntity te = world.getTileEntity(x + 2, y, z); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x - 2, y, z, ModBlocks.dummy_port_ams_limiter); - TileEntity te2 = world.getTileEntity(x - 2, y, z); - if(te2 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te2; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - DummyBlockAMSLimiter.safeBreak = false; - // - - } else - world.func_147480_a(x, y, z, true); - } - if (i == 1) { - world.setBlockMetadataWithNotify(x, y, z, 3, 2); - if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.AMSLimiterDimensionSouth)) { - MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.AMSLimiterDimensionSouth, ModBlocks.dummy_block_ams_limiter); - - // - DummyBlockAMSLimiter.safeBreak = true; - world.setBlock(x, y, z + 2, ModBlocks.dummy_port_ams_limiter); - TileEntity te = world.getTileEntity(x, y, z + 2); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x, y, z - 2, ModBlocks.dummy_port_ams_limiter); - TileEntity te2 = world.getTileEntity(x, y, z - 2); - if(te2 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te2; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - DummyBlockAMSLimiter.safeBreak = false; - // - - } else - world.func_147480_a(x, y, z, true); - } - if (i == 2) { - world.setBlockMetadataWithNotify(x, y, z, 4, 2); - if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.AMSLimiterDimensionWest)) { - MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.AMSLimiterDimensionWest, ModBlocks.dummy_block_ams_limiter); - - // - DummyBlockAMSLimiter.safeBreak = true; - world.setBlock(x + 2, y, z, ModBlocks.dummy_port_ams_limiter); - TileEntity te = world.getTileEntity(x + 2, y, z); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x - 2, y, z, ModBlocks.dummy_port_ams_limiter); - TileEntity te2 = world.getTileEntity(x - 2, y, z); - if(te2 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te2; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - DummyBlockAMSLimiter.safeBreak = false; - // - - } else - world.func_147480_a(x, y, z, true); - } - if (i == 3) { - world.setBlockMetadataWithNotify(x, y, z, 2, 2); - if(MultiblockHandler.checkSpace(world, x, y, z, MultiblockHandler.AMSLimiterDimensionNorth)) { - MultiblockHandler.fillUp(world, x, y, z, MultiblockHandler.AMSLimiterDimensionNorth, ModBlocks.dummy_block_ams_limiter); - - // - DummyBlockAMSLimiter.safeBreak = true; - world.setBlock(x, y, z + 2, ModBlocks.dummy_port_ams_limiter); - TileEntity te = world.getTileEntity(x, y, z + 2); - if(te instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - world.setBlock(x, y, z - 2, ModBlocks.dummy_port_ams_limiter); - TileEntity te2 = world.getTileEntity(x, y, z - 2); - if(te2 instanceof TileEntityDummy) { - TileEntityDummy dummy = (TileEntityDummy)te2; - dummy.targetX = x; - dummy.targetY = y; - dummy.targetZ = z; - } - DummyBlockAMSLimiter.safeBreak = false; - // - - } else - world.func_147480_a(x, y, z, true); - } - } - -} diff --git a/src/main/java/com/hbm/blocks/machine/BlockHadronPlating.java b/src/main/java/com/hbm/blocks/machine/BlockHadronPlating.java index 11298909e..87aa47822 100644 --- a/src/main/java/com/hbm/blocks/machine/BlockHadronPlating.java +++ b/src/main/java/com/hbm/blocks/machine/BlockHadronPlating.java @@ -8,5 +8,4 @@ public class BlockHadronPlating extends Block { public BlockHadronPlating(Material mat) { super(mat); } - } diff --git a/src/main/java/com/hbm/blocks/machine/BlockObserver.java b/src/main/java/com/hbm/blocks/machine/BlockObserver.java deleted file mode 100644 index e1dfa027f..000000000 --- a/src/main/java/com/hbm/blocks/machine/BlockObserver.java +++ /dev/null @@ -1,83 +0,0 @@ -package com.hbm.blocks.machine; - -import java.util.Random; - -import com.hbm.blocks.ModBlocks; -import com.hbm.lib.RefStrings; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.block.BlockPistonBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.IIcon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; - -public class BlockObserver extends Block { - - private boolean isActive; - - @SideOnly(Side.CLIENT) - private IIcon iconFront; - @SideOnly(Side.CLIENT) - private IIcon iconBack; - - public BlockObserver(Material mat, boolean isActive) { - super(mat); - this.isActive = isActive; - } - - @Override - @SideOnly(Side.CLIENT) - public void registerBlockIcons(IIconRegister iconRegister) { - this.iconBack = iconRegister.registerIcon(RefStrings.MODID + (this.isActive ? ":observer_back_on" : ":observer_back_off")); - this.iconFront = iconRegister.registerIcon(RefStrings.MODID + ":observer_front"); - this.blockIcon = iconRegister.registerIcon(RefStrings.MODID + ":observer_side"); - } - - @Override - @SideOnly(Side.CLIENT) - public IIcon getIcon(int side, int metadata) { - ForgeDirection dir = ForgeDirection.getOrientation(metadata); - ForgeDirection opp = dir.getOpposite(); - return side == dir.ordinal() ? iconFront : side == opp.ordinal() ? iconBack : blockIcon; - } - - @Override - public Item getItemDropped(int meta, Random rand, int luck) { - return Item.getItemFromBlock(ModBlocks.observer_off); - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack stack) { - int l = BlockPistonBase.determineOrientation(world, x, y, z, player); - world.setBlockMetadataWithNotify(x, y, z, l, 2); - - if(this.isActive) - world.scheduleBlockUpdate(x, y, z, this, 2); - } - - @Override - public void onNeighborBlockChange(World world, int x, int y, int z, Block block) { - - if(!this.isActive) { - - } - } - - @Override - public boolean canProvidePower() { - return this.isActive; - } - - @Override - public int isProvidingWeakPower(IBlockAccess world, int x, int y, int z, int side) { - return this.isActive ? 15 : 0; - } -} diff --git a/src/main/java/com/hbm/blocks/machine/DummyBlockAMSBase.java b/src/main/java/com/hbm/blocks/machine/DummyBlockAMSBase.java deleted file mode 100644 index 92e1ffdc3..000000000 --- a/src/main/java/com/hbm/blocks/machine/DummyBlockAMSBase.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hbm.blocks.machine; - -import java.util.Random; - -import com.hbm.blocks.ModBlocks; -import com.hbm.interfaces.IDummy; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityAMSBase; -import com.hbm.tileentity.machine.TileEntityDummy; - -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class DummyBlockAMSBase extends BlockContainer implements IDummy { - - public static boolean safeBreak = false; - - public DummyBlockAMSBase(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityDummy(); - } - - @Override - public void breakBlock(World world, int x, int y, int z, Block block, int i) - { - if(!safeBreak) { - TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileEntityDummy) { - int a = ((TileEntityDummy)te).targetX; - int b = ((TileEntityDummy)te).targetY; - int c = ((TileEntityDummy)te).targetZ; - - //world.getBlock(a, b, c).breakBlock(world, a, b, c, block, i); - if(!world.isRemote) - world.func_147480_a(a, b, c, true); - } - } - world.removeTileEntity(x, y, z); - } - - @Override - public int getRenderType() { - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) - { - return null; - } - - @Override - @SideOnly(Side.CLIENT) - public Item getItem(World world, int x, int y, int z) - { - return Item.getItemFromBlock(ModBlocks.ams_base); - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) - { - return true; - } else if(!player.isSneaking()) - { - TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileEntityDummy) { - int a = ((TileEntityDummy)te).targetX; - int b = ((TileEntityDummy)te).targetY; - int c = ((TileEntityDummy)te).targetZ; - - TileEntityAMSBase entity = (TileEntityAMSBase) world.getTileEntity(a, b, c); - if(entity != null) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, a, b, c); - } - } - return true; - } else { - return false; - } - } -} diff --git a/src/main/java/com/hbm/blocks/machine/DummyBlockAMSEmitter.java b/src/main/java/com/hbm/blocks/machine/DummyBlockAMSEmitter.java deleted file mode 100644 index a6d6f40d6..000000000 --- a/src/main/java/com/hbm/blocks/machine/DummyBlockAMSEmitter.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hbm.blocks.machine; - -import java.util.Random; - -import com.hbm.blocks.ModBlocks; -import com.hbm.interfaces.IDummy; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityAMSEmitter; -import com.hbm.tileentity.machine.TileEntityDummy; - -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class DummyBlockAMSEmitter extends BlockContainer implements IDummy { - - public static boolean safeBreak = false; - - public DummyBlockAMSEmitter(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityDummy(); - } - - @Override - public void breakBlock(World world, int x, int y, int z, Block block, int i) - { - if(!safeBreak) { - TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileEntityDummy) { - int a = ((TileEntityDummy)te).targetX; - int b = ((TileEntityDummy)te).targetY; - int c = ((TileEntityDummy)te).targetZ; - - //world.getBlock(a, b, c).breakBlock(world, a, b, c, block, i); - if(!world.isRemote) - world.func_147480_a(a, b, c, true); - } - } - world.removeTileEntity(x, y, z); - } - - @Override - public int getRenderType() { - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) - { - return null; - } - - @Override - @SideOnly(Side.CLIENT) - public Item getItem(World world, int x, int y, int z) - { - return Item.getItemFromBlock(ModBlocks.ams_emitter); - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) - { - return true; - } else if(!player.isSneaking()) - { - TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileEntityDummy) { - int a = ((TileEntityDummy)te).targetX; - int b = ((TileEntityDummy)te).targetY; - int c = ((TileEntityDummy)te).targetZ; - - TileEntityAMSEmitter entity = (TileEntityAMSEmitter) world.getTileEntity(a, b, c); - if(entity != null) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, a, b, c); - } - } - return true; - } else { - return false; - } - } -} diff --git a/src/main/java/com/hbm/blocks/machine/DummyBlockAMSLimiter.java b/src/main/java/com/hbm/blocks/machine/DummyBlockAMSLimiter.java deleted file mode 100644 index 330756b58..000000000 --- a/src/main/java/com/hbm/blocks/machine/DummyBlockAMSLimiter.java +++ /dev/null @@ -1,105 +0,0 @@ -package com.hbm.blocks.machine; - -import java.util.Random; - -import com.hbm.blocks.ModBlocks; -import com.hbm.interfaces.IDummy; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityAMSLimiter; -import com.hbm.tileentity.machine.TileEntityDummy; - -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class DummyBlockAMSLimiter extends BlockContainer implements IDummy { - - public static boolean safeBreak = false; - - public DummyBlockAMSLimiter(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityDummy(); - } - - @Override - public void breakBlock(World world, int x, int y, int z, Block block, int i) - { - if(!safeBreak) { - TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileEntityDummy) { - int a = ((TileEntityDummy)te).targetX; - int b = ((TileEntityDummy)te).targetY; - int c = ((TileEntityDummy)te).targetZ; - - //world.getBlock(a, b, c).breakBlock(world, a, b, c, block, i); - if(!world.isRemote) - world.func_147480_a(a, b, c, true); - } - } - world.removeTileEntity(x, y, z); - } - - @Override - public int getRenderType() { - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) - { - return null; - } - - @Override - @SideOnly(Side.CLIENT) - public Item getItem(World world, int x, int y, int z) - { - return Item.getItemFromBlock(ModBlocks.ams_limiter); - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) - { - return true; - } else if(!player.isSneaking()) - { - TileEntity te = world.getTileEntity(x, y, z); - if(te != null && te instanceof TileEntityDummy) { - int a = ((TileEntityDummy)te).targetX; - int b = ((TileEntityDummy)te).targetY; - int c = ((TileEntityDummy)te).targetZ; - - TileEntityAMSLimiter entity = (TileEntityAMSLimiter) world.getTileEntity(a, b, c); - if(entity != null) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, a, b, c); - } - } - return true; - } else { - return false; - } - } -} diff --git a/src/main/java/com/hbm/blocks/machine/FWatzCore.java b/src/main/java/com/hbm/blocks/machine/FWatzCore.java deleted file mode 100644 index 252cbab01..000000000 --- a/src/main/java/com/hbm/blocks/machine/FWatzCore.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.hbm.blocks.machine; - -import com.hbm.tileentity.machine.TileEntityFWatzCore; - -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class FWatzCore extends BlockContainer { - - public FWatzCore(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityFWatzCore(); - } - -} diff --git a/src/main/java/com/hbm/blocks/machine/FWatzHatch.java b/src/main/java/com/hbm/blocks/machine/FWatzHatch.java deleted file mode 100644 index d93735c53..000000000 --- a/src/main/java/com/hbm/blocks/machine/FWatzHatch.java +++ /dev/null @@ -1,167 +0,0 @@ -package com.hbm.blocks.machine; - -import java.util.Random; - -import com.hbm.inventory.fluid.FluidType; -import com.hbm.inventory.fluid.Fluids; -import com.hbm.lib.RefStrings; -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityFWatzCore; - -import api.hbm.energymk2.IEnergyConnectorBlock; -import api.hbm.fluid.IFluidConnectorBlock; -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.ChatComponentText; -import net.minecraft.util.IIcon; -import net.minecraft.util.MathHelper; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; - -public class FWatzHatch extends Block implements IEnergyConnectorBlock, IFluidConnectorBlock { - - @SideOnly(Side.CLIENT) - private IIcon iconFront; - private IIcon iconTop; - - public FWatzHatch(Material p_i45394_1_) { - super(p_i45394_1_); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerBlockIcons(IIconRegister iconRegister) { - this.iconFront = iconRegister.registerIcon(RefStrings.MODID + ":fwatz_hatch"); - this.iconTop = iconRegister.registerIcon(RefStrings.MODID + ":fwatz_scaffold"); - this.blockIcon = iconRegister.registerIcon(RefStrings.MODID + ":fwatz_scaffold"); - } - - @Override - @SideOnly(Side.CLIENT) - public IIcon getIcon(int side, int metadata) { - return side == 1 ? this.iconTop : (side == 0 ? this.iconTop : (metadata == 0 && side == 3 ? this.iconFront : (side == metadata ? this.iconFront : this.blockIcon))); - } - - @Override - public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) - { - return Item.getItemFromBlock(this); - } - - @Override - public void onBlockAdded(World world, int x, int y, int z) { - super.onBlockAdded(world, x, y, z); - //this.setDefaultDirection(world, x, y, z); - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { - int i = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; - - if(i == 0) - { - world.setBlockMetadataWithNotify(x, y, z, 2, 2); - } - if(i == 1) - { - world.setBlockMetadataWithNotify(x, y, z, 5, 2); - } - if(i == 2) - { - world.setBlockMetadataWithNotify(x, y, z, 3, 2); - } - if(i == 3) - { - world.setBlockMetadataWithNotify(x, y, z, 4, 2); - } - } - - //this is fucking atrocious - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) - { - return true; - } else if(!player.isSneaking()) - { - if(world.getBlockMetadata(x, y, z) == 2) - { - if(world.getTileEntity(x, y + 11, z + 9) instanceof TileEntityFWatzCore) - { - if(((TileEntityFWatzCore)world.getTileEntity(x, y + 11, z + 9)).isStructureValid(world)) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y + 11, z + 9); - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Structure not valid!")); - } - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Core not found!")); - } - } - if(world.getBlockMetadata(x, y, z) == 3) - { - if(world.getTileEntity(x, y + 11, z - 9) instanceof TileEntityFWatzCore) - { - if(((TileEntityFWatzCore)world.getTileEntity(x, y + 11, z - 9)).isStructureValid(world)) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y + 11, z - 9); - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Structure not valid!")); - } - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Core not found!")); - } - } - if(world.getBlockMetadata(x, y, z) == 4) - { - if(world.getTileEntity(x + 9, y + 11, z) instanceof TileEntityFWatzCore) - { - if(((TileEntityFWatzCore)world.getTileEntity(x + 9, y + 11, z)).isStructureValid(world)) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x + 9, y + 11, z); - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Structure not valid!")); - } - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Core not found!")); - } - } - if(world.getBlockMetadata(x, y, z) == 5) - { - if(world.getTileEntity(x - 9, y + 11, z) instanceof TileEntityFWatzCore) - { - if(((TileEntityFWatzCore)world.getTileEntity(x - 9, y + 11, z)).isStructureValid(world)) - { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x - 9, y + 11, z); - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Structure not valid!")); - } - } else { - player.addChatMessage(new ChatComponentText("[Fusionary Watz Plant] Error: Reactor Core not found!")); - } - } - return true; - } else { - return false; - } - } - - @Override - public boolean canConnect(FluidType type, IBlockAccess world, int x, int y, int z, ForgeDirection dir) { - return type == Fluids.AMAT || type == Fluids.ASCHRAB; - } - - @Override - public boolean canConnect(IBlockAccess world, int x, int y, int z, ForgeDirection dir) { - return true; - } -} diff --git a/src/main/java/com/hbm/blocks/machine/MachineICF.java b/src/main/java/com/hbm/blocks/machine/MachineICF.java new file mode 100644 index 000000000..2ea957f46 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/MachineICF.java @@ -0,0 +1,31 @@ +package com.hbm.blocks.machine; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.tileentity.machine.TileEntityICF; + +import net.minecraft.block.material.Material; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class MachineICF extends BlockDummyable { + + public MachineICF() { + super(Material.iron); + } + + @Override + public TileEntity createNewTileEntity(World world, int meta) { + if(meta >= 12) return new TileEntityICF(); + return null; + } + + @Override + public int[] getDimensions() { + return new int[] {5, 0, 1, 1, 8, 8}; + } + + @Override + public int getOffset() { + return 1; + } +} diff --git a/src/main/java/com/hbm/blocks/machine/MachineSeleniumEngine.java b/src/main/java/com/hbm/blocks/machine/MachineSeleniumEngine.java deleted file mode 100644 index 933514087..000000000 --- a/src/main/java/com/hbm/blocks/machine/MachineSeleniumEngine.java +++ /dev/null @@ -1,126 +0,0 @@ -package com.hbm.blocks.machine; - -import java.util.Random; - -import com.hbm.main.MainRegistry; -import com.hbm.tileentity.machine.TileEntityMachineSeleniumEngine; - -import cpw.mods.fml.common.network.internal.FMLNetworkHandler; -import net.minecraft.block.Block; -import net.minecraft.block.BlockContainer; -import net.minecraft.block.material.Material; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.item.EntityItem; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MathHelper; -import net.minecraft.world.World; - -public class MachineSeleniumEngine extends BlockContainer { - - private final Random field_149933_a = new Random(); - private static boolean keepInventory; - - public MachineSeleniumEngine(Material p_i45386_1_) { - super(p_i45386_1_); - } - - @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityMachineSeleniumEngine(); - } - - @Override - public int getRenderType() { - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) { - int i = MathHelper.floor_double(player.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; - - if(i == 0) { - world.setBlockMetadataWithNotify(x, y, z, 2, 2); - } - if(i == 1) { - world.setBlockMetadataWithNotify(x, y, z, 5, 2); - } - if(i == 2) { - world.setBlockMetadataWithNotify(x, y, z, 3, 2); - } - if(i == 3) { - world.setBlockMetadataWithNotify(x, y, z, 4, 2); - } - } - - @Override - public void breakBlock(World p_149749_1_, int p_149749_2_, int p_149749_3_, int p_149749_4_, Block p_149749_5_, int p_149749_6_) { - if(!keepInventory) { - TileEntityMachineSeleniumEngine tileentityfurnace = (TileEntityMachineSeleniumEngine) p_149749_1_.getTileEntity(p_149749_2_, p_149749_3_, p_149749_4_); - - if(tileentityfurnace != null) { - for(int i1 = 0; i1 < tileentityfurnace.getSizeInventory(); ++i1) { - ItemStack itemstack = tileentityfurnace.getStackInSlot(i1); - - if(itemstack != null) { - float f = this.field_149933_a.nextFloat() * 0.8F + 0.1F; - float f1 = this.field_149933_a.nextFloat() * 0.8F + 0.1F; - float f2 = this.field_149933_a.nextFloat() * 0.8F + 0.1F; - - while(itemstack.stackSize > 0) { - int j1 = this.field_149933_a.nextInt(21) + 10; - - if(j1 > itemstack.stackSize) { - j1 = itemstack.stackSize; - } - - itemstack.stackSize -= j1; - EntityItem entityitem = new EntityItem(p_149749_1_, p_149749_2_ + f, p_149749_3_ + f1, p_149749_4_ + f2, new ItemStack(itemstack.getItem(), j1, itemstack.getItemDamage())); - - if(itemstack.hasTagCompound()) { - entityitem.getEntityItem().setTagCompound((NBTTagCompound) itemstack.getTagCompound().copy()); - } - - float f3 = 0.05F; - entityitem.motionX = (float) this.field_149933_a.nextGaussian() * f3; - entityitem.motionY = (float) this.field_149933_a.nextGaussian() * f3 + 0.2F; - entityitem.motionZ = (float) this.field_149933_a.nextGaussian() * f3; - p_149749_1_.spawnEntityInWorld(entityitem); - } - } - } - - p_149749_1_.func_147453_f(p_149749_2_, p_149749_3_, p_149749_4_, p_149749_5_); - } - } - - super.breakBlock(p_149749_1_, p_149749_2_, p_149749_3_, p_149749_4_, p_149749_5_, p_149749_6_); - } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { - if(world.isRemote) { - return true; - } else if(!player.isSneaking()) { - TileEntityMachineSeleniumEngine entity = (TileEntityMachineSeleniumEngine) world.getTileEntity(x, y, z); - if(entity != null) { - FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y, z); - } - return true; - } else { - return false; - } - } -} diff --git a/src/main/java/com/hbm/blocks/machine/UVLamp.java b/src/main/java/com/hbm/blocks/machine/UVLamp.java deleted file mode 100644 index 482448dad..000000000 --- a/src/main/java/com/hbm/blocks/machine/UVLamp.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.hbm.blocks.machine; - -import com.hbm.blocks.BlockDummyable; -import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityUVLamp; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class UVLamp extends BlockDummyable { - - public UVLamp(boolean isOn) { - super(Material.iron); - this.setStepSound(Block.soundTypeMetal); - this.setHardness(3.0F); - this.setBlockTextureName(RefStrings.MODID + ":block_steel"); - - if(isOn) this.setLightLevel(5F/15F); - } - - @Override - public TileEntity createNewTileEntity(World world, int meta) { - return new TileEntityUVLamp(); - } - - @Override - public int[] getDimensions() { - return new int[] {1, 0, 0, 0, 0, 0}; - } - - @Override - public int getOffset() { - return 0; - } -} diff --git a/src/main/java/com/hbm/crafting/SmeltingRecipes.java b/src/main/java/com/hbm/crafting/SmeltingRecipes.java index 1be935833..8353cdcef 100644 --- a/src/main/java/com/hbm/crafting/SmeltingRecipes.java +++ b/src/main/java/com/hbm/crafting/SmeltingRecipes.java @@ -1,10 +1,12 @@ package com.hbm.crafting; import com.hbm.blocks.ModBlocks; +import com.hbm.blocks.BlockEnums.EnumMeteorType; import com.hbm.blocks.generic.BlockNTMFlower.EnumFlowerType; import com.hbm.inventory.OreDictManager.DictFrame; import com.hbm.items.ModItems; import com.hbm.items.ItemEnums.EnumBriquetteType; +import com.hbm.items.ItemEnums.EnumChunkType; import com.hbm.items.ItemEnums.EnumCokeType; import com.hbm.items.ItemEnums.EnumPlantType; import com.hbm.items.special.ItemHot; @@ -38,18 +40,15 @@ public class SmeltingRecipes { GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_beryllium), new ItemStack(ModItems.ingot_beryllium), 2.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_schrabidium), new ItemStack(ModItems.ingot_schrabidium), 128.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_nether_schrabidium), new ItemStack(ModItems.ingot_schrabidium), 256.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_uranium), new ItemStack(ModItems.ingot_uranium, 2), 12.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_thorium), new ItemStack(ModItems.ingot_th232, 2), 6.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_titanium), new ItemStack(ModItems.ingot_titanium, 3), 6.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_copper), new ItemStack(ModItems.ingot_copper, 3), 5.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_tungsten), new ItemStack(ModItems.ingot_tungsten, 3), 12.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_aluminium), new ItemStack(ModItems.ingot_aluminium, 3), 5.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_lead), new ItemStack(ModItems.ingot_lead, 3), 6.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_lithium), new ItemStack(ModItems.lithium), 20.0F); - GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_meteor_starmetal), new ItemStack(ModItems.ingot_starmetal), 50.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_cobalt), new ItemStack(ModItems.ingot_cobalt), 2.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_nether_cobalt), new ItemStack(ModItems.ingot_cobalt), 2.0F); + GameRegistry.addSmelting(DictFrame.fromOne(ModBlocks.ore_meteor, EnumMeteorType.IRON), new ItemStack(Items.iron_ingot, 16), 10.0F); + GameRegistry.addSmelting(DictFrame.fromOne(ModBlocks.ore_meteor, EnumMeteorType.COPPER), new ItemStack(ModItems.ingot_copper, 16), 10.0F); + GameRegistry.addSmelting(DictFrame.fromOne(ModBlocks.ore_meteor, EnumMeteorType.ALUMINIUM), new ItemStack(ModItems.ingot_aluminium, 16), 10.0F); + GameRegistry.addSmelting(DictFrame.fromOne(ModBlocks.ore_meteor, EnumMeteorType.RAREEARTH), DictFrame.fromOne(ModItems.chunk_ore, EnumChunkType.RARE, 16), 10.0F); + GameRegistry.addSmelting(DictFrame.fromOne(ModBlocks.ore_meteor, EnumMeteorType.COBALT), new ItemStack(ModItems.ingot_cobalt, 4), 10.0F); + GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_iron), new ItemStack(Items.iron_ingot), 5.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_gold), new ItemStack(Items.gold_ingot), 5.0F); GameRegistry.addSmelting(Item.getItemFromBlock(ModBlocks.ore_gneiss_uranium), new ItemStack(ModItems.ingot_uranium), 12.0F); diff --git a/src/main/java/com/hbm/entity/EntityMappings.java b/src/main/java/com/hbm/entity/EntityMappings.java index e16688bde..28832b449 100644 --- a/src/main/java/com/hbm/entity/EntityMappings.java +++ b/src/main/java/com/hbm/entity/EntityMappings.java @@ -87,7 +87,6 @@ public class EntityMappings { addEntity(EntityGrenadeZOMG.class, "entity_grenade_zomg", 500); addEntity(EntityGrenadeASchrab.class, "entity_grenade_aschrab", 500); addEntity(EntityFalloutRain.class, "entity_fallout", 1000); - addEntity(EntityDischarge.class, "entity_emp_discharge", 500); addEntity(EntityEMPBlast.class, "entity_emp_blast", 1000); addEntity(EntityFire.class, "entity_fire", 1000); addEntity(EntityPlasmaBeam.class, "entity_immolator_beam", 1000); diff --git a/src/main/java/com/hbm/entity/mob/EntityFBI.java b/src/main/java/com/hbm/entity/mob/EntityFBI.java index c6426a6b3..ae95a2df2 100644 --- a/src/main/java/com/hbm/entity/mob/EntityFBI.java +++ b/src/main/java/com/hbm/entity/mob/EntityFBI.java @@ -176,7 +176,6 @@ public class EntityFBI extends EntityMob implements IRangedAttackMob { canDestroy.add(ModBlocks.crate_iron); canDestroy.add(ModBlocks.crate_steel); canDestroy.add(ModBlocks.machine_diesel); - canDestroy.add(ModBlocks.machine_selenium); canDestroy.add(ModBlocks.machine_rtg_grey); canDestroy.add(ModBlocks.machine_minirtg); canDestroy.add(ModBlocks.machine_powerrtg); diff --git a/src/main/java/com/hbm/entity/projectile/EntityDischarge.java b/src/main/java/com/hbm/entity/projectile/EntityDischarge.java deleted file mode 100644 index 59b11bc82..000000000 --- a/src/main/java/com/hbm/entity/projectile/EntityDischarge.java +++ /dev/null @@ -1,595 +0,0 @@ -package com.hbm.entity.projectile; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -import java.util.List; - -import com.hbm.entity.effect.EntityEMPBlast; -import com.hbm.explosion.ExplosionNukeGeneric; -import com.hbm.lib.ModDamageSource; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.enchantment.EnchantmentHelper; -import net.minecraft.entity.Entity; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.IProjectile; -import net.minecraft.entity.monster.EntityEnderman; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.network.play.server.S2BPacketChangeGameState; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.util.DamageSource; -import net.minecraft.util.MathHelper; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; - -public class EntityDischarge extends Entity implements IProjectile -{ - private int field_145791_d = -1; - private int field_145792_e = -1; - private int field_145789_f = -1; - public double gravity = 0.0D; - private Block field_145790_g; - private int inData; - private boolean inGround; - /** 1 if the player can pick up the arrow */ - public int canBePickedUp; - /** Seems to be some sort of timer for animating an arrow. */ - public int arrowShake; - /** The owner of this arrow. */ - public Entity shootingEntity; - private int ticksInGround; - private int ticksInAir; - private double damage = 2.0D; - /** The amount of knockback an arrow applies when it hits a mob. */ - private int knockbackStrength; - public EntityDischarge(World p_i1753_1_) - { - super(p_i1753_1_); - this.renderDistanceWeight = 10.0D; - this.setSize(1.5F, 1.5F); - } - - public EntityDischarge(World p_i1754_1_, double p_i1754_2_, double p_i1754_4_, double p_i1754_6_) - { - super(p_i1754_1_); - this.renderDistanceWeight = 10.0D; - this.setSize(1.5F, 1.5F); - this.setPosition(p_i1754_2_, p_i1754_4_, p_i1754_6_); - this.yOffset = 0.0F; - } - - public EntityDischarge(World p_i1755_1_, EntityLivingBase p_i1755_2_, EntityLivingBase p_i1755_3_, float p_i1755_4_, float p_i1755_5_) - { - super(p_i1755_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1755_2_; - - if (p_i1755_2_ instanceof EntityPlayer) - { - this.canBePickedUp = 1; - } - - this.posY = p_i1755_2_.posY + p_i1755_2_.getEyeHeight() - 0.10000000149011612D; - double d0 = p_i1755_3_.posX - p_i1755_2_.posX; - double d1 = p_i1755_3_.boundingBox.minY + p_i1755_3_.height / 3.0F - this.posY; - double d2 = p_i1755_3_.posZ - p_i1755_2_.posZ; - double d3 = MathHelper.sqrt_double(d0 * d0 + d2 * d2); - - if (d3 >= 1.0E-7D) - { - float f2 = (float)(Math.atan2(d2, d0) * 180.0D / Math.PI) - 90.0F; - float f3 = (float)(-(Math.atan2(d1, d3) * 180.0D / Math.PI)); - double d4 = d0 / d3; - double d5 = d2 / d3; - this.setLocationAndAngles(p_i1755_2_.posX + d4, this.posY, p_i1755_2_.posZ + d5, f2, f3); - this.yOffset = 0.0F; - float f4 = (float)d3 * 0.2F; - this.setThrowableHeading(d0, d1 + f4, d2, p_i1755_4_, p_i1755_5_); - } - } - - public EntityDischarge(World p_i1756_1_, EntityLivingBase p_i1756_2_, float p_i1756_3_) - { - super(p_i1756_1_); - this.renderDistanceWeight = 10.0D; - this.shootingEntity = p_i1756_2_; - - if (p_i1756_2_ instanceof EntityPlayer) - { - this.canBePickedUp = 1; - } - - this.setSize(1.5F, 1.5F); - this.setLocationAndAngles(p_i1756_2_.posX, p_i1756_2_.posY + p_i1756_2_.getEyeHeight(), p_i1756_2_.posZ, p_i1756_2_.rotationYaw, p_i1756_2_.rotationPitch); - this.posX -= MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F; - this.posY -= 0.10000000149011612D; - this.posZ -= MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F; - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - this.motionX = -MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI); - this.motionZ = MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI); - this.motionY = (-MathHelper.sin(this.rotationPitch / 180.0F * (float)Math.PI)); - this.setThrowableHeading(this.motionX, this.motionY, this.motionZ, p_i1756_3_ * 1.5F, 1.0F); - } - - public EntityDischarge(World world, int x, int y, int z, double mx, double my, double mz, double grav) { - super(world); - this.posX = x + 0.5F; - this.posY = y + 0.5F; - this.posZ = z + 0.5F; - - this.motionX = mx; - this.motionY = my; - this.motionZ = mz; - - this.gravity = grav; - } - - @Override - protected void entityInit() - { - this.dataWatcher.addObject(16, Byte.valueOf((byte)0)); - } - - /** - * Similar to setArrowHeading, it's point the throwable entity to a x, y, z direction. - */ - @Override - public void setThrowableHeading(double p_70186_1_, double p_70186_3_, double p_70186_5_, float p_70186_7_, float p_70186_8_) - { - float f2 = MathHelper.sqrt_double(p_70186_1_ * p_70186_1_ + p_70186_3_ * p_70186_3_ + p_70186_5_ * p_70186_5_); - p_70186_1_ /= f2; - p_70186_3_ /= f2; - p_70186_5_ /= f2; - p_70186_1_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.007499999832361937D * p_70186_8_; - p_70186_3_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.007499999832361937D * p_70186_8_; - p_70186_5_ += this.rand.nextGaussian() * (this.rand.nextBoolean() ? -1 : 1) * 0.007499999832361937D * p_70186_8_; - p_70186_1_ *= p_70186_7_; - p_70186_3_ *= p_70186_7_; - p_70186_5_ *= p_70186_7_; - this.motionX = p_70186_1_; - this.motionY = p_70186_3_; - this.motionZ = p_70186_5_; - float f3 = MathHelper.sqrt_double(p_70186_1_ * p_70186_1_ + p_70186_5_ * p_70186_5_); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(p_70186_1_, p_70186_5_) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(p_70186_3_, f3) * 180.0D / Math.PI); - this.ticksInGround = 0; - } - - /** - * Sets the position and rotation. Only difference from the other one is no bounding on the rotation. Args: posX, - * posY, posZ, yaw, pitch - */ - @Override - @SideOnly(Side.CLIENT) - public void setPositionAndRotation2(double p_70056_1_, double p_70056_3_, double p_70056_5_, float p_70056_7_, float p_70056_8_, int p_70056_9_) - { - this.setPosition(p_70056_1_, p_70056_3_, p_70056_5_); - this.setRotation(p_70056_7_, p_70056_8_); - } - - /** - * Sets the velocity to the args. Args: x, y, z - */ - @Override - @SideOnly(Side.CLIENT) - public void setVelocity(double p_70016_1_, double p_70016_3_, double p_70016_5_) - { - this.motionX = p_70016_1_; - this.motionY = p_70016_3_; - this.motionZ = p_70016_5_; - - if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F) - { - float f = MathHelper.sqrt_double(p_70016_1_ * p_70016_1_ + p_70016_5_ * p_70016_5_); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(p_70016_1_, p_70016_5_) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(p_70016_3_, f) * 180.0D / Math.PI); - this.prevRotationPitch = this.rotationPitch; - this.prevRotationYaw = this.rotationYaw; - this.setLocationAndAngles(this.posX, this.posY, this.posZ, this.rotationYaw, this.rotationPitch); - this.ticksInGround = 0; - } - } - - /** - * Called to update the entity's position/logic. - */ - //@Override - @Override - public void onUpdate() - { - super.onUpdate(); - - if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F) - { - MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); - //this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(this.motionY, (double)f) * 180.0D / Math.PI); - } - - Block block = this.worldObj.getBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f); - - if (block.getMaterial() != Material.air) - { - block.setBlockBoundsBasedOnState(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f); - AxisAlignedBB axisalignedbb = block.getCollisionBoundingBoxFromPool(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f); - - if (axisalignedbb != null && axisalignedbb.isVecInside(Vec3.createVectorHelper(this.posX, this.posY, this.posZ))) - { - this.inGround = true; - } - } - - if (this.arrowShake > 0) - { - --this.arrowShake; - } - - if (this.inGround) - { - this.setDead(); - - EntityEMPBlast cloud = new EntityEMPBlast(this.worldObj, 10); - cloud.posX = this.posX; - cloud.posY = this.posY + 0.5F; - cloud.posZ = this.posZ; - if (!this.worldObj.isRemote) { - this.worldObj.spawnEntityInWorld(cloud); - } - - ExplosionNukeGeneric.empBlast(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 10); - } - else - { - ++this.ticksInAir; - Vec3 vec31 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); - Vec3 vec3 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - MovingObjectPosition movingobjectposition = this.worldObj.func_147447_a(vec31, vec3, false, true, false); - vec31 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ); - vec3 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - - if (movingobjectposition != null) - { - vec3 = Vec3.createVectorHelper(movingobjectposition.hitVec.xCoord, movingobjectposition.hitVec.yCoord, movingobjectposition.hitVec.zCoord); - } - - Entity entity = null; - List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expand(1.0D, 1.0D, 1.0D)); - double d0 = 0.0D; - int i; - float f1; - - for (i = 0; i < list.size(); ++i) - { - Entity entity1 = (Entity)list.get(i); - - if (entity1.canBeCollidedWith() && (entity1 != this.shootingEntity || this.ticksInAir >= 5)) - { - f1 = 0.3F; - AxisAlignedBB axisalignedbb1 = entity1.boundingBox.expand(f1, f1, f1); - MovingObjectPosition movingobjectposition1 = axisalignedbb1.calculateIntercept(vec31, vec3); - - if (movingobjectposition1 != null) - { - double d1 = vec31.distanceTo(movingobjectposition1.hitVec); - - if (d1 < d0 || d0 == 0.0D) - { - entity = entity1; - d0 = d1; - } - } - } - } - - if (entity != null) - { - movingobjectposition = new MovingObjectPosition(entity); - } - - if (movingobjectposition != null && movingobjectposition.entityHit != null && movingobjectposition.entityHit instanceof EntityPlayer) - { - EntityPlayer entityplayer = (EntityPlayer)movingobjectposition.entityHit; - - if (entityplayer.capabilities.disableDamage || this.shootingEntity instanceof EntityPlayer && !((EntityPlayer)this.shootingEntity).canAttackPlayer(entityplayer)) - { - movingobjectposition = null; - } - } - - float f2; - float f4; - - if (movingobjectposition != null) - { - if (movingobjectposition.entityHit != null) - { - f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ); - int k = MathHelper.ceiling_double_int(f2 * this.damage); - - if (this.getIsCritical()) - { - k += this.rand.nextInt(k / 2 + 2); - } - - DamageSource damagesource = null; - - if (this.shootingEntity == null) - { - damagesource = DamageSource.generic; - } - else - { - damagesource = ModDamageSource.causeDischargeDamage(this, this); - } - - if (this.isBurning() && !(movingobjectposition.entityHit instanceof EntityEnderman)) - { - movingobjectposition.entityHit.setFire(5); - } - - if (movingobjectposition.entityHit.attackEntityFrom(damagesource, k)) - { - if (movingobjectposition.entityHit instanceof EntityLivingBase) - { - EntityLivingBase entitylivingbase = (EntityLivingBase)movingobjectposition.entityHit; - - if (this.knockbackStrength > 0) - { - f4 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - - if (f4 > 0.0F) - { - movingobjectposition.entityHit.addVelocity(this.motionX * this.knockbackStrength * 0.6000000238418579D / f4, 0.1D, this.motionZ * this.knockbackStrength * 0.6000000238418579D / f4); - } - } - - if (this.shootingEntity != null && this.shootingEntity instanceof EntityLivingBase) - { - EnchantmentHelper.func_151384_a(entitylivingbase, this.shootingEntity); - EnchantmentHelper.func_151385_b((EntityLivingBase)this.shootingEntity, entitylivingbase); - } - - if (this.shootingEntity != null && movingobjectposition.entityHit != this.shootingEntity && movingobjectposition.entityHit instanceof EntityPlayer && this.shootingEntity instanceof EntityPlayerMP) - { - ((EntityPlayerMP)this.shootingEntity).playerNetServerHandler.sendPacket(new S2BPacketChangeGameState(6, 0.0F)); - } - } - - if (!(movingobjectposition.entityHit instanceof EntityEnderman)) - { - if (!this.worldObj.isRemote && movingobjectposition.entityHit instanceof EntityLivingBase) - { - movingobjectposition.entityHit.attackEntityFrom(damagesource, 24 + rand.nextInt(11)); - } - } - } - } - else - { - this.field_145791_d = movingobjectposition.blockX; - this.field_145792_e = movingobjectposition.blockY; - this.field_145789_f = movingobjectposition.blockZ; - this.field_145790_g = this.worldObj.getBlock(this.field_145791_d, this.field_145792_e, this.field_145789_f); - this.inData = this.worldObj.getBlockMetadata(this.field_145791_d, this.field_145792_e, this.field_145789_f); - this.motionX = ((float)(movingobjectposition.hitVec.xCoord - this.posX)); - this.motionY = ((float)(movingobjectposition.hitVec.yCoord - this.posY)); - this.motionZ = ((float)(movingobjectposition.hitVec.zCoord - this.posZ)); - f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ); - this.posX -= this.motionX / f2 * 0.05000000074505806D; - this.posY -= this.motionY / f2 * 0.05000000074505806D; - this.posZ -= this.motionZ / f2 * 0.05000000074505806D; - this.inGround = true; - this.arrowShake = 7; - this.setIsCritical(false); - - if (this.field_145790_g.getMaterial() != Material.air) - { - this.field_145790_g.onEntityCollidedWithBlock(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f, this); - } - } - } - - this.posX += this.motionX; - this.posY += this.motionY; - this.posZ += this.motionZ; - f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI); - - float f3 = 0.99F; - f1 = 0.05F; - - if (this.isInWater()) - { - for (int l = 0; l < 4; ++l) - { - f4 = 0.25F; - this.worldObj.spawnParticle("bubble", this.posX - this.motionX * f4, this.posY - this.motionY * f4, this.posZ - this.motionZ * f4, this.motionX, this.motionY, this.motionZ); - } - - f3 = 0.8F; - } - - if (this.isWet()) - { - this.extinguish(); - } - - this.motionX *= f3; - this.motionY *= f3; - this.motionZ *= f3; - this.motionY -= gravity; - this.setPosition(this.posX, this.posY, this.posZ); - this.func_145775_I(); - } - - if (this.ticksExisted > 250) { - - EntityEMPBlast cloud = new EntityEMPBlast(this.worldObj, 10); - cloud.posX = this.posX; - cloud.posY = this.posY + 0.5F; - cloud.posZ = this.posZ; - if (!this.worldObj.isRemote) { - this.worldObj.spawnEntityInWorld(cloud); - } - - ExplosionNukeGeneric.empBlast(this.worldObj, (int)this.posX, (int)this.posY, (int)this.posZ, 10); - - this.setDead(); - } - } - - /** - * (abstract) Protected helper method to write subclass entity data to NBT. - */ - @Override - public void writeEntityToNBT(NBTTagCompound p_70014_1_) - { - p_70014_1_.setShort("xTile", (short)this.field_145791_d); - p_70014_1_.setShort("yTile", (short)this.field_145792_e); - p_70014_1_.setShort("zTile", (short)this.field_145789_f); - p_70014_1_.setShort("life", (short)this.ticksInGround); - p_70014_1_.setByte("inTile", (byte)Block.getIdFromBlock(this.field_145790_g)); - p_70014_1_.setByte("inData", (byte)this.inData); - p_70014_1_.setByte("shake", (byte)this.arrowShake); - p_70014_1_.setByte("inGround", (byte)(this.inGround ? 1 : 0)); - p_70014_1_.setByte("pickup", (byte)this.canBePickedUp); - p_70014_1_.setDouble("damage", this.damage); - } - - /** - * (abstract) Protected helper method to read subclass entity data from NBT. - */ - @Override - public void readEntityFromNBT(NBTTagCompound p_70037_1_) - { - this.field_145791_d = p_70037_1_.getShort("xTile"); - this.field_145792_e = p_70037_1_.getShort("yTile"); - this.field_145789_f = p_70037_1_.getShort("zTile"); - this.ticksInGround = p_70037_1_.getShort("life"); - this.field_145790_g = Block.getBlockById(p_70037_1_.getByte("inTile") & 255); - this.inData = p_70037_1_.getByte("inData") & 255; - this.arrowShake = p_70037_1_.getByte("shake") & 255; - this.inGround = p_70037_1_.getByte("inGround") == 1; - - if (p_70037_1_.hasKey("damage", 99)) - { - this.damage = p_70037_1_.getDouble("damage"); - } - - if (p_70037_1_.hasKey("pickup", 99)) - { - this.canBePickedUp = p_70037_1_.getByte("pickup"); - } - else if (p_70037_1_.hasKey("player", 99)) - { - this.canBePickedUp = p_70037_1_.getBoolean("player") ? 1 : 0; - } - } - - /** - * Called by a player entity when they collide with an entity - */ - @Override - public void onCollideWithPlayer(EntityPlayer p_70100_1_) - { - if (!this.worldObj.isRemote && this.inGround && this.arrowShake <= 0) - { - boolean flag = this.canBePickedUp == 1 || this.canBePickedUp == 2 && p_70100_1_.capabilities.isCreativeMode; - - if (flag) - { - p_70100_1_.onItemPickup(this, 1); - this.setDead(); - } - } - } - - /** - * returns if this entity triggers Block.onEntityWalking on the blocks they walk on. used for spiders and wolves to - * prevent them from trampling crops - */ - @Override - protected boolean canTriggerWalking() - { - return false; - } - - @Override - @SideOnly(Side.CLIENT) - public float getShadowSize() - { - return 0.0F; - } - - public void setDamage(double p_70239_1_) - { - this.damage = p_70239_1_; - } - - public double getDamage() - { - return this.damage; - } - - /** - * Sets the amount of knockback the arrow applies when it hits a mob. - */ - public void setKnockbackStrength(int p_70240_1_) - { - this.knockbackStrength = p_70240_1_; - } - - /** - * If returns false, the item will not inflict any damage against entities. - */ - @Override - public boolean canAttackWithItem() - { - return false; - } - - /** - * Whether the arrow has a stream of critical hit particles flying behind it. - */ - public void setIsCritical(boolean p_70243_1_) - { - byte b0 = this.dataWatcher.getWatchableObjectByte(16); - - if (p_70243_1_) - { - this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 | 1))); - } - else - { - this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 & -2))); - } - } - - /** - * Whether the arrow has a stream of critical hit particles flying behind it. - */ - public boolean getIsCritical() - { - byte b0 = this.dataWatcher.getWatchableObjectByte(16); - return (b0 & 1) != 0; - } - - @Override - @SideOnly(Side.CLIENT) - public int getBrightnessForRender(float p_70070_1_) - { - return 15728880; - } - - @Override - public float getBrightness(float p_70013_1_) - { - return 1.0F; - } -} \ No newline at end of file diff --git a/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java b/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java index 7d1f82a35..30498fe20 100644 --- a/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java +++ b/src/main/java/com/hbm/explosion/ExplosionNukeGeneric.java @@ -441,7 +441,7 @@ public class ExplosionNukeGeneric { if(random.nextInt(5) <= 1) world.setBlock(x, y, z, ModBlocks.block_electrical_scrap); } - if((b == ModBlocks.fusion_conductor || b == ModBlocks.fwatz_conductor || b == ModBlocks.fusion_motor || b == ModBlocks.fusion_heater || b == ModBlocks.fwatz_computer) && random.nextInt(10) == 0) + if((b == ModBlocks.fusion_conductor || b == ModBlocks.fusion_motor || b == ModBlocks.fusion_heater) && random.nextInt(10) == 0) world.setBlock(x, y, z, ModBlocks.block_electrical_scrap); } } diff --git a/src/main/java/com/hbm/handler/imc/ICompatNHNEI.java b/src/main/java/com/hbm/handler/imc/ICompatNHNEI.java index 37952c867..c1d630223 100644 --- a/src/main/java/com/hbm/handler/imc/ICompatNHNEI.java +++ b/src/main/java/com/hbm/handler/imc/ICompatNHNEI.java @@ -2,13 +2,13 @@ package com.hbm.handler.imc; import net.minecraft.item.ItemStack; -import java.util.ArrayList; - public interface ICompatNHNEI { - /**First item on the list is the icon for the recipe in the NEI GUI, the rest are displayed on the sidebar - * as other items that can be used for the same purpose**/ - ItemStack[] getMachinesForRecipe(); - - String getRecipeID(); + /** + * First item on the list is the icon for the recipe in the NEI GUI, the + * rest are displayed on the sidebar as other items that can be used for the + * same purpose + **/ + public ItemStack[] getMachinesForRecipe(); + public String getRecipeID(); } diff --git a/src/main/java/com/hbm/handler/nei/BookRecipeHandler.java b/src/main/java/com/hbm/handler/nei/BookRecipeHandler.java index 3b18cd6f6..d77b5ac74 100644 --- a/src/main/java/com/hbm/handler/nei/BookRecipeHandler.java +++ b/src/main/java/com/hbm/handler/nei/BookRecipeHandler.java @@ -4,7 +4,6 @@ import java.awt.Rectangle; import java.util.ArrayList; import java.util.List; -import com.hbm.blocks.ModBlocks; import com.hbm.handler.imc.ICompatNHNEI; import com.hbm.inventory.RecipesCommon.AStack; import com.hbm.inventory.RecipesCommon.ComparableStack; diff --git a/src/main/java/com/hbm/handler/nei/FluidRecipeHandler.java b/src/main/java/com/hbm/handler/nei/FluidRecipeHandler.java index a575f867f..3ab732811 100644 --- a/src/main/java/com/hbm/handler/nei/FluidRecipeHandler.java +++ b/src/main/java/com/hbm/handler/nei/FluidRecipeHandler.java @@ -5,7 +5,6 @@ import java.util.Arrays; import java.util.List; import java.util.Map; -import com.hbm.blocks.ModBlocks; import com.hbm.handler.imc.ICompatNHNEI; import com.hbm.inventory.recipes.MachineRecipes; import com.hbm.items.ModItems; diff --git a/src/main/java/com/hbm/handler/nei/NEIUniversalHandler.java b/src/main/java/com/hbm/handler/nei/NEIUniversalHandler.java index 06ad8caaf..776755b75 100644 --- a/src/main/java/com/hbm/handler/nei/NEIUniversalHandler.java +++ b/src/main/java/com/hbm/handler/nei/NEIUniversalHandler.java @@ -10,7 +10,6 @@ import java.util.LinkedList; import java.util.List; import java.util.Map.Entry; -import com.hbm.blocks.ModBlocks; import com.hbm.handler.imc.ICompatNHNEI; import com.hbm.lib.RefStrings; import com.hbm.util.InventoryUtil; diff --git a/src/main/java/com/hbm/hazard/HazardRegistry.java b/src/main/java/com/hbm/hazard/HazardRegistry.java index 5e60b802b..61a8dbab4 100644 --- a/src/main/java/com/hbm/hazard/HazardRegistry.java +++ b/src/main/java/com/hbm/hazard/HazardRegistry.java @@ -26,6 +26,7 @@ import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +@SuppressWarnings("unused") //shut the fuck up public class HazardRegistry { //CO60 5a β− 030.00Rad/s Spicy diff --git a/src/main/java/com/hbm/inventory/OreDictManager.java b/src/main/java/com/hbm/inventory/OreDictManager.java index c5bd346ff..bddf26473 100644 --- a/src/main/java/com/hbm/inventory/OreDictManager.java +++ b/src/main/java/com/hbm/inventory/OreDictManager.java @@ -328,11 +328,11 @@ public class OreDictManager { /* * RADIOACTIVE */ - U .rad(HazardRegistry.u) .nugget(nugget_uranium) .billet(billet_uranium) .ingot(ingot_uranium) .dust(powder_uranium) .block(block_uranium) .ore(ore_uranium, ore_uranium_scorched, ore_gneiss_uranium, ore_gneiss_uranium_scorched, ore_nether_uranium, ore_nether_uranium_scorched, ore_meteor_uranium, ore_sellafield_uranium_scorched) .oreNether(ore_nether_uranium, ore_nether_uranium_scorched); + U .rad(HazardRegistry.u) .nugget(nugget_uranium) .billet(billet_uranium) .ingot(ingot_uranium) .dust(powder_uranium) .block(block_uranium) .ore(ore_uranium, ore_uranium_scorched, ore_gneiss_uranium, ore_gneiss_uranium_scorched, ore_nether_uranium, ore_nether_uranium_scorched, ore_sellafield_uranium_scorched) .oreNether(ore_nether_uranium, ore_nether_uranium_scorched); U233 .rad(HazardRegistry.u233) .nugget(nugget_u233) .billet(billet_u233) .ingot(ingot_u233) .block(block_u233); U235 .rad(HazardRegistry.u235) .nugget(nugget_u235) .billet(billet_u235) .ingot(ingot_u235) .block(block_u235); U238 .rad(HazardRegistry.u238) .nugget(nugget_u238) .billet(billet_u238) .ingot(ingot_u238) .block(block_u238); - TH232 .rad(HazardRegistry.th232) .nugget(nugget_th232) .billet(billet_th232) .ingot(ingot_th232) .dust(powder_thorium) .block(block_thorium) .ore(ore_thorium, ore_meteor_thorium); + TH232 .rad(HazardRegistry.th232) .nugget(nugget_th232) .billet(billet_th232) .ingot(ingot_th232) .dust(powder_thorium) .block(block_thorium) .ore(ore_thorium); PU .rad(HazardRegistry.pu) .nugget(nugget_plutonium) .billet(billet_plutonium) .ingot(ingot_plutonium) .dust(powder_plutonium) .block(block_plutonium) .ore(ore_nether_plutonium) .oreNether(ore_nether_plutonium); PURG .rad(HazardRegistry.purg) .nugget(nugget_pu_mix) .billet(billet_pu_mix) .ingot(ingot_pu_mix) .block(block_pu_mix); PU238 .rad(HazardRegistry.pu238) .hot(3F) .nugget(nugget_pu238) .billet(billet_pu238) .ingot(ingot_pu238) .block(block_pu238); @@ -360,18 +360,18 @@ public class OreDictManager { /* * STABLE */ - TI .ingot(ingot_titanium) .dust(powder_titanium) .plate(plate_titanium) .block(block_titanium) .ore(ore_titanium, ore_meteor_titanium); - CU .ingot(ingot_copper) .dust(powder_copper) .plate(plate_copper) .block(block_copper) .ore(ore_copper, ore_gneiss_copper, ore_meteor_copper); + TI .ingot(ingot_titanium) .dust(powder_titanium) .plate(plate_titanium) .block(block_titanium) .ore(ore_titanium); + CU .ingot(ingot_copper) .dust(powder_copper) .plate(plate_copper) .block(block_copper) .ore(ore_copper, ore_gneiss_copper); MINGRADE .ingot(ingot_red_copper) .dust(powder_red_copper) .block(block_red_copper); ALLOY .ingot(ingot_advanced_alloy) .dust(powder_advanced_alloy) .plate(plate_advanced_alloy) .block(block_advanced_alloy); - W .ingot(ingot_tungsten) .dust(powder_tungsten) .block(block_tungsten) .ore(ore_tungsten, ore_nether_tungsten, ore_meteor_tungsten) .oreNether(ore_nether_tungsten); - AL .ingot(ingot_aluminium) .dust(powder_aluminium) .plate(plate_aluminium) .block(block_aluminium) .ore(ore_aluminium, ore_meteor_aluminium); + W .ingot(ingot_tungsten) .dust(powder_tungsten) .block(block_tungsten) .ore(ore_tungsten, ore_nether_tungsten) .oreNether(ore_nether_tungsten); + AL .ingot(ingot_aluminium) .dust(powder_aluminium) .plate(plate_aluminium) .block(block_aluminium) .ore(ore_aluminium); STEEL .ingot(ingot_steel) .dustSmall(powder_steel_tiny) .dust(powder_steel) .plate(plate_steel) .block(block_steel); TCALLOY .ingot(ingot_tcalloy) .dust(powder_tcalloy) .block(block_tcalloy); CDALLOY .ingot(ingot_cdalloy) .block(block_cdalloy); BBRONZE .ingot(ingot_bismuth_bronze); ABRONZE .ingot(ingot_arsenic_bronze); - PB .nugget(nugget_lead) .ingot(ingot_lead) .dust(powder_lead) .plate(plate_lead) .block(block_lead) .ore(ore_lead, ore_meteor_lead); + PB .nugget(nugget_lead) .ingot(ingot_lead) .dust(powder_lead) .plate(plate_lead) .block(block_lead) .ore(ore_lead); BI .nugget(nugget_bismuth) .billet(billet_bismuth) .ingot(ingot_bismuth) .dust(powder_bismuth) .block(block_bismuth); AS .nugget(nugget_arsenic) .ingot(ingot_arsenic); CA .ingot(ingot_calcium) .dust(powder_calcium); @@ -394,7 +394,7 @@ public class OreDictManager { MAGTUNG .ingot(ingot_magnetized_tungsten) .dust(powder_magnetized_tungsten) .block(block_magnetized_tungsten); CMB .ingot(ingot_combine_steel) .dust(powder_combine_steel) .plate(plate_combine_steel) .block(block_combine_steel); DESH .nugget(nugget_desh) .ingot(ingot_desh) .dust(powder_desh) .block(block_desh); - STAR .ingot(ingot_starmetal) .block(block_starmetal) .ore(ore_meteor_starmetal); + STAR .ingot(ingot_starmetal) .block(block_starmetal); BIGMT .ingot(ingot_saturnite) .plate(plate_saturnite); FERRO .ingot(ingot_ferrouranium); EUPH .nugget(nugget_euphemium) .ingot(ingot_euphemium) .dust(powder_euphemium) .block(block_euphemium); @@ -406,7 +406,7 @@ public class OreDictManager { /* * DUST AND GEM ORES */ - S .dust(sulfur) .block(block_sulfur) .ore(ore_sulfur, ore_nether_sulfur, DictFrame.fromOne(ore_basalt, EnumBasaltOreType.SULFUR), ore_meteor_sulfur, DictFrame.fromOne(stone_resource, EnumStoneType.SULFUR)) .oreNether(ore_nether_sulfur); + S .dust(sulfur) .block(block_sulfur) .ore(ore_sulfur, ore_nether_sulfur, DictFrame.fromOne(ore_basalt, EnumBasaltOreType.SULFUR), DictFrame.fromOne(stone_resource, EnumStoneType.SULFUR)) .oreNether(ore_nether_sulfur); KNO .dust(niter) .block(block_niter) .ore(ore_niter); F .dust(fluorite) .block(block_fluorite) .ore(ore_fluorite, DictFrame.fromOne(ore_basalt, EnumBasaltOreType.FLUORITE)); LIGNITE .gem(lignite) .dust(powder_lignite) .ore(ore_lignite); @@ -426,7 +426,7 @@ public class OreDictManager { /* * HAZARDS, MISC */ - LI .hydro(1F) .ingot(lithium) .dustSmall(powder_lithium_tiny) .dust(powder_lithium) .block(block_lithium) .ore(ore_gneiss_lithium, ore_meteor_lithium); + LI .hydro(1F) .ingot(lithium) .dustSmall(powder_lithium_tiny) .dust(powder_lithium) .block(block_lithium) .ore(ore_gneiss_lithium); NA .hydro(1F) .dust(powder_sodium); /* diff --git a/src/main/java/com/hbm/inventory/container/ContainerAMSBase.java b/src/main/java/com/hbm/inventory/container/ContainerAMSBase.java deleted file mode 100644 index fd293f63f..000000000 --- a/src/main/java/com/hbm/inventory/container/ContainerAMSBase.java +++ /dev/null @@ -1,154 +0,0 @@ -package com.hbm.inventory.container; - -import com.hbm.tileentity.machine.TileEntityAMSBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ICrafting; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; - -public class ContainerAMSBase extends Container { - -private TileEntityAMSBase amsBase; - - private int heat; - private int warning; - private int mode; - - public ContainerAMSBase(InventoryPlayer invPlayer, TileEntityAMSBase tedf) { - amsBase = tedf; - - //Cool 1 In - this.addSlotToContainer(new Slot(tedf, 0, 8, 18)); - //Cool 1 Out - this.addSlotToContainer(new Slot(tedf, 1, 8, 54)); - //Cool 2 In - this.addSlotToContainer(new Slot(tedf, 2, 152, 18)); - //Cool 2 Out - this.addSlotToContainer(new Slot(tedf, 3, 152, 54)); - //Fuel 1 In - this.addSlotToContainer(new Slot(tedf, 4, 8, 72)); - //Fuel 1 Out - this.addSlotToContainer(new Slot(tedf, 5, 8, 108)); - //Fuel 2 In - this.addSlotToContainer(new Slot(tedf, 6, 152, 72)); - //Fuel 2 Out - this.addSlotToContainer(new Slot(tedf, 7, 152, 108)); - //Moderator - this.addSlotToContainer(new Slot(tedf, 8, 80, 45)); - this.addSlotToContainer(new Slot(tedf, 9, 62, 63)); - this.addSlotToContainer(new Slot(tedf, 10, 98, 63)); - this.addSlotToContainer(new Slot(tedf, 11, 80, 81)); - //Core - this.addSlotToContainer(new Slot(tedf, 12, 80, 63)); - //Sat Chips - this.addSlotToContainer(new Slot(tedf, 13, 62, 108)); - this.addSlotToContainer(new Slot(tedf, 14, 62 + 18, 108)); - this.addSlotToContainer(new Slot(tedf, 15, 62 + 36, 108)); - - for(int i = 0; i < 3; i++) - { - for(int j = 0; j < 9; j++) - { - this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18 + 56)); - } - } - - for(int i = 0; i < 9; i++) - { - this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142 + 56)); - } - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) - { - ItemStack var3 = null; - Slot var4 = (Slot) this.inventorySlots.get(par2); - - if (var4 != null && var4.getHasStack()) - { - ItemStack var5 = var4.getStack(); - var3 = var5.copy(); - - if (par2 <= 3) { - if (!this.mergeItemStack(var5, 4, this.inventorySlots.size(), true)) - { - return null; - } - } - else - return null; - - if (var5.stackSize == 0) - { - var4.putStack((ItemStack) null); - } - else - { - var4.onSlotChanged(); - } - } - - return var3; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return amsBase.isUseableByPlayer(player); - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.crafters.size(); i++) - { - ICrafting par1 = (ICrafting)this.crafters.get(i); - - if(this.heat != this.amsBase.heat) - { - par1.sendProgressBarUpdate(this, 0, this.amsBase.heat); - } - - if(this.warning != this.amsBase.warning) - { - par1.sendProgressBarUpdate(this, 2, this.amsBase.warning); - } - - if(this.mode != this.amsBase.mode) - { - par1.sendProgressBarUpdate(this, 4, this.amsBase.mode); - } - } - - this.heat = this.amsBase.heat; - this.warning = this.amsBase.warning; - this.mode = this.amsBase.mode; - } - - @Override - public void updateProgressBar(int i, int j) { - if(i == 0) - { - amsBase.heat = j; - } - if(i == 1) - { - amsBase.efficiency = j; - } - if(i == 2) - { - amsBase.warning = j; - } - if(i == 3) - { - amsBase.field = j; - } - if(i == 4) - { - amsBase.mode = j; - } - } -} diff --git a/src/main/java/com/hbm/inventory/container/ContainerAMSEmitter.java b/src/main/java/com/hbm/inventory/container/ContainerAMSEmitter.java deleted file mode 100644 index 6a4841a30..000000000 --- a/src/main/java/com/hbm/inventory/container/ContainerAMSEmitter.java +++ /dev/null @@ -1,116 +0,0 @@ -package com.hbm.inventory.container; - -import com.hbm.tileentity.machine.TileEntityAMSEmitter; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ICrafting; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; - -public class ContainerAMSEmitter extends Container { - -private TileEntityAMSEmitter amsEmitter; - - private int heat; - private int warning; - - public ContainerAMSEmitter(InventoryPlayer invPlayer, TileEntityAMSEmitter tedf) { - amsEmitter = tedf; - - //Fluid In - this.addSlotToContainer(new Slot(tedf, 0, 44, 17)); - //Fluid Out - this.addSlotToContainer(new Slot(tedf, 1, 44, 53)); - //Focus - this.addSlotToContainer(new Slot(tedf, 2, 80, 53)); - //Battery - this.addSlotToContainer(new Slot(tedf, 3, 116, 53)); - - for(int i = 0; i < 3; i++) - { - for(int j = 0; j < 9; j++) - { - this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18)); - } - } - - for(int i = 0; i < 9; i++) - { - this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142)); - } - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) - { - ItemStack var3 = null; - Slot var4 = (Slot) this.inventorySlots.get(par2); - - if (var4 != null && var4.getHasStack()) - { - ItemStack var5 = var4.getStack(); - var3 = var5.copy(); - - if (par2 <= 3) { - if (!this.mergeItemStack(var5, 4, this.inventorySlots.size(), true)) - { - return null; - } - } - else - return null; - - if (var5.stackSize == 0) - { - var4.putStack((ItemStack) null); - } - else - { - var4.onSlotChanged(); - } - } - - return var3; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return amsEmitter.isUseableByPlayer(player); - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.crafters.size(); i++) - { - ICrafting par1 = (ICrafting)this.crafters.get(i); - - if(this.heat != this.amsEmitter.heat) - { - par1.sendProgressBarUpdate(this, 0, this.amsEmitter.heat); - } - - if(this.warning != this.amsEmitter.warning) - { - par1.sendProgressBarUpdate(this, 2, this.amsEmitter.warning); - } - } - - this.heat = this.amsEmitter.heat; - this.warning = this.amsEmitter.warning; - } - - @Override - public void updateProgressBar(int i, int j) { - if(i == 0) - { - amsEmitter.heat = j; - } - if(i == 2) - { - amsEmitter.warning = j; - } - } -} diff --git a/src/main/java/com/hbm/inventory/container/ContainerAMSLimiter.java b/src/main/java/com/hbm/inventory/container/ContainerAMSLimiter.java deleted file mode 100644 index 83efdc5b6..000000000 --- a/src/main/java/com/hbm/inventory/container/ContainerAMSLimiter.java +++ /dev/null @@ -1,127 +0,0 @@ -package com.hbm.inventory.container; - -import com.hbm.tileentity.machine.TileEntityAMSLimiter; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ICrafting; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; - -public class ContainerAMSLimiter extends Container { - -private TileEntityAMSLimiter amsLmiter; - - private int heat; - private int warning; - private int mode; - - public ContainerAMSLimiter(InventoryPlayer invPlayer, TileEntityAMSLimiter tedf) { - amsLmiter = tedf; - - //Fluid In - this.addSlotToContainer(new Slot(tedf, 0, 44, 17)); - //Fluid Out - this.addSlotToContainer(new Slot(tedf, 1, 44, 53)); - //Focus - this.addSlotToContainer(new Slot(tedf, 2, 80, 53)); - //Battery - this.addSlotToContainer(new Slot(tedf, 3, 116, 53)); - - for(int i = 0; i < 3; i++) - { - for(int j = 0; j < 9; j++) - { - this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18)); - } - } - - for(int i = 0; i < 9; i++) - { - this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142)); - } - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) - { - ItemStack var3 = null; - Slot var4 = (Slot) this.inventorySlots.get(par2); - - if (var4 != null && var4.getHasStack()) - { - ItemStack var5 = var4.getStack(); - var3 = var5.copy(); - - if (par2 <= 3) { - if (!this.mergeItemStack(var5, 4, this.inventorySlots.size(), true)) - { - return null; - } - } - else - return null; - - if (var5.stackSize == 0) - { - var4.putStack((ItemStack) null); - } - else - { - var4.onSlotChanged(); - } - } - - return var3; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return amsLmiter.isUseableByPlayer(player); - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.crafters.size(); i++) - { - ICrafting par1 = (ICrafting)this.crafters.get(i); - - if(this.heat != this.amsLmiter.heat) - { - par1.sendProgressBarUpdate(this, 0, this.amsLmiter.heat); - } - - if(this.warning != this.amsLmiter.warning) - { - par1.sendProgressBarUpdate(this, 2, this.amsLmiter.warning); - } - - if(this.mode != this.amsLmiter.mode) - { - par1.sendProgressBarUpdate(this, 3, this.amsLmiter.mode); - } - } - - this.heat = this.amsLmiter.heat; - this.warning = this.amsLmiter.warning; - this.mode = this.amsLmiter.mode; - } - - @Override - public void updateProgressBar(int i, int j) { - if(i == 0) - { - amsLmiter.heat = j; - } - if(i == 2) - { - amsLmiter.warning = j; - } - if(i == 3) - { - amsLmiter.mode = j; - } - } -} diff --git a/src/main/java/com/hbm/inventory/container/ContainerFWatzCore.java b/src/main/java/com/hbm/inventory/container/ContainerFWatzCore.java deleted file mode 100644 index 9b33d7ce0..000000000 --- a/src/main/java/com/hbm/inventory/container/ContainerFWatzCore.java +++ /dev/null @@ -1,119 +0,0 @@ -package com.hbm.inventory.container; - -import com.hbm.tileentity.machine.TileEntityFWatzCore; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ICrafting; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; - -public class ContainerFWatzCore extends Container { - - private TileEntityFWatzCore diFurnace; - - private boolean isRunning; - - public ContainerFWatzCore(InventoryPlayer invPlayer, TileEntityFWatzCore tedf) { - - diFurnace = tedf; - - this.addSlotToContainer(new Slot(tedf, 0, 26, 108)); - this.addSlotToContainer(new Slot(tedf, 1, 62, 90)); - this.addSlotToContainer(new Slot(tedf, 2, 98, 90)); - //Inputs - this.addSlotToContainer(new Slot(tedf, 3, 134, 108 - 18)); - this.addSlotToContainer(new Slot(tedf, 4, 152, 108 - 18)); - //Outputs - this.addSlotToContainer(new Slot(tedf, 5, 134, 108)); - this.addSlotToContainer(new Slot(tedf, 6, 152, 108)); - - for(int i = 0; i < 3; i++) - { - for(int j = 0; j < 9; j++) - { - this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18 + 56)); - } - } - - for(int i = 0; i < 9; i++) - { - this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142 + 56)); - } - } - - @Override - public void addCraftingToCrafters(ICrafting crafting) { - super.addCraftingToCrafters(crafting); - crafting.sendProgressBarUpdate(this, 1, isRunning ? 1 : 0); - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) - { - ItemStack var3 = null; - Slot var4 = (Slot) this.inventorySlots.get(par2); - - if (var4 != null && var4.getHasStack()) - { - ItemStack var5 = var4.getStack(); - var3 = var5.copy(); - - if (par2 <= 6) { - if (!this.mergeItemStack(var5, 7, this.inventorySlots.size(), true)) - { - return null; - } - } else { - return null; - } - - if (var5.stackSize == 0) - { - var4.putStack((ItemStack) null); - } - else - { - var4.onSlotChanged(); - } - } - - return var3; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return diFurnace.isUseableByPlayer(player); - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - - for(int i = 0; i < this.crafters.size(); i++) - { - ICrafting par1 = (ICrafting)this.crafters.get(i); - - if(this.isRunning != this.diFurnace.isRunning()) - { - par1.sendProgressBarUpdate(this, 1, this.diFurnace.isRunning() ? 1 : 0); - } - } - - this.isRunning = this.diFurnace.isRunning(); - } - - @Override - public void updateProgressBar(int i, int j) { - if(i == 1) - { - if(j == 0) - { - diFurnace.emptyPlasma(); - } else { - diFurnace.fillPlasma(); - } - } - } -} diff --git a/src/main/java/com/hbm/inventory/container/ContainerMachineSelenium.java b/src/main/java/com/hbm/inventory/container/ContainerMachineSelenium.java deleted file mode 100644 index e84240f2f..000000000 --- a/src/main/java/com/hbm/inventory/container/ContainerMachineSelenium.java +++ /dev/null @@ -1,93 +0,0 @@ -package com.hbm.inventory.container; - -import com.hbm.inventory.SlotTakeOnly; -import com.hbm.tileentity.machine.TileEntityMachineSeleniumEngine; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; - -public class ContainerMachineSelenium extends Container { - -private TileEntityMachineSeleniumEngine seleniumEngine; - - public ContainerMachineSelenium(InventoryPlayer invPlayer, TileEntityMachineSeleniumEngine tedf) { - - seleniumEngine = tedf; - - //Pistons - this.addSlotToContainer(new Slot(tedf, 0, 8, 18)); - this.addSlotToContainer(new Slot(tedf, 1, 26, 18)); - this.addSlotToContainer(new Slot(tedf, 2, 44, 18)); - this.addSlotToContainer(new Slot(tedf, 3, 8, 36)); - this.addSlotToContainer(new Slot(tedf, 4, 26, 36)); - this.addSlotToContainer(new Slot(tedf, 5, 44, 36)); - this.addSlotToContainer(new Slot(tedf, 6, 8, 54)); - this.addSlotToContainer(new Slot(tedf, 7, 26, 54)); - this.addSlotToContainer(new Slot(tedf, 8, 44, 54)); - - //Fluid IO - this.addSlotToContainer(new Slot(tedf, 9, 80, 18)); - this.addSlotToContainer(new SlotTakeOnly(tedf, 10, 80, 54)); - - //Fluid IDs - this.addSlotToContainer(new Slot(tedf, 11, 152, 18)); - this.addSlotToContainer(new SlotTakeOnly(tedf, 12, 152, 54)); - - //Battery - this.addSlotToContainer(new Slot(tedf, 13, 116, 90)); - - for(int i = 0; i < 3; i++) - { - for(int j = 0; j < 9; j++) - { - this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18 + 56)); - } - } - - for(int i = 0; i < 9; i++) - { - this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142 + 56)); - } - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer p_82846_1_, int par2) - { - ItemStack var3 = null; - Slot var4 = (Slot) this.inventorySlots.get(par2); - - if (var4 != null && var4.getHasStack()) - { - ItemStack var5 = var4.getStack(); - var3 = var5.copy(); - - if (par2 <= 13) { - if (!this.mergeItemStack(var5, 14, this.inventorySlots.size(), true)) - { - return null; - } - } else { - return null; - } - - if (var5.stackSize == 0) - { - var4.putStack((ItemStack) null); - } - else - { - var4.onSlotChanged(); - } - } - - return var3; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return seleniumEngine.isUseableByPlayer(player); - } -} diff --git a/src/main/java/com/hbm/inventory/gui/GUIAMSBase.java b/src/main/java/com/hbm/inventory/gui/GUIAMSBase.java deleted file mode 100644 index 08d91b392..000000000 --- a/src/main/java/com/hbm/inventory/gui/GUIAMSBase.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.hbm.inventory.gui; - -import org.lwjgl.opengl.GL11; - -import com.hbm.inventory.container.ContainerAMSBase; -import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityAMSBase; -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIAMSBase extends GuiInfoContainer { - - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_ams_base.png"); - private TileEntityAMSBase base; - - public GUIAMSBase(InventoryPlayer invPlayer, TileEntityAMSBase tedf) { - super(new ContainerAMSBase(invPlayer, tedf)); - base = tedf; - - this.xSize = 176; - this.ySize = 222; - } - - @Override - public void drawScreen(int mouseX, int mouseY, float f) { - super.drawScreen(mouseX, mouseY, f); - - base.tanks[0].renderTankInfo(this, mouseX, mouseY, guiLeft + 26, guiTop + 70 - 52, 16, 52); - base.tanks[1].renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 70 - 52, 16, 52); - base.tanks[2].renderTankInfo(this, mouseX, mouseY, guiLeft + 26, guiTop + 124 - 52, 16, 52); - base.tanks[3].renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 124 - 52, 16, 52); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 116, guiTop + 124 - 104, 7, 104, base.power, TileEntityAMSBase.maxPower); - this.drawCustomInfo(this, mouseX, mouseY, guiLeft + 44, guiTop + 124 - 106, 7, 106, new String[] { "Restriction Field:", base.field + "%" }); - this.drawCustomInfo(this, mouseX, mouseY, guiLeft + 53, guiTop + 124 - 106, 7, 106, new String[] { "Efficiency:", base.efficiency + "%" }); - this.drawCustomInfo(this, mouseX, mouseY, guiLeft + 125, guiTop + 124 - 106, 7, 106, new String[] { "Heat:", base.heat + "/" + TileEntityAMSBase.maxHeat }); - - if(!base.hasResonators()) { - String[] text = new String[] { "Error: Three satellite ID-chips linked", - "to xenium resonators are required", - "for this machine to work!" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36, 16, 16, guiLeft - 8, guiTop + 36 + 16, text); - } - } - - @Override - protected void drawGuiContainerForegroundLayer( int i, int j) { - String name = this.base.hasCustomInventoryName() ? this.base.getInventoryName() : I18n.format(this.base.getInventoryName()); - - this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752); - this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - Minecraft.getMinecraft().getTextureManager().bindTexture(texture); - drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - - int i = (int)base.getPowerScaled(106); - drawTexturedModalRect(guiLeft + 116, guiTop + 124 - i, 206, 106 - i, 7, i); - - int j = base.getFieldScaled(106); - drawTexturedModalRect(guiLeft + 44, guiTop + 124 - j, 192, 106 - j, 7, j); - - int k = base.getEfficiencyScaled(106); - drawTexturedModalRect(guiLeft + 53, guiTop + 124 - k, 199, 106 - k, 7, k); - - int l = base.getHeatScaled(106); - drawTexturedModalRect(guiLeft + 125, guiTop + 124 - l, 213, 106 - l, 7, l); - - int m = base.mode; - if(m > 0) - drawTexturedModalRect(guiLeft + 80, guiTop + 108, 176, 32 + 16 * m, 16, 16); - - int n = base.warning; - if(n > 0) - drawTexturedModalRect(guiLeft + 80, guiTop + 18, 176, 32 + 16 * n, 16, 16); - - if(base.color > -1) { - GL11.glColor3ub((byte)((base.color & 0xFF0000) >> 16), (byte)((base.color & 0x00FF00) >> 8), (byte)((base.color & 0x0000FF) >> 0)); - drawTexturedModalRect(guiLeft + 61, guiTop + 44, 176, 160, 54, 54); - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - drawTexturedModalRect(guiLeft + 61, guiTop + 44, 176, 106, 54, 54); - } - - if(!base.hasResonators()) - this.drawInfoPanel(guiLeft - 16, guiTop + 36, 16, 16, 6); - - base.tanks[0].renderTank(guiLeft + 26, guiTop + 70, this.zLevel, 16, 52); - - base.tanks[1].renderTank(guiLeft + 134, guiTop + 70, this.zLevel, 16, 52); - - base.tanks[2].renderTank(guiLeft + 26, guiTop + 124, this.zLevel, 16, 52); - - base.tanks[3].renderTank(guiLeft + 134, guiTop + 124, this.zLevel, 16, 52); - } -} diff --git a/src/main/java/com/hbm/inventory/gui/GUIAMSEmitter.java b/src/main/java/com/hbm/inventory/gui/GUIAMSEmitter.java deleted file mode 100644 index a4bf1c205..000000000 --- a/src/main/java/com/hbm/inventory/gui/GUIAMSEmitter.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.hbm.inventory.gui; - -import org.lwjgl.opengl.GL11; - -import com.hbm.inventory.container.ContainerAMSEmitter; -import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityAMSEmitter; -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIAMSEmitter extends GuiInfoContainer { - - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_ams_emitter.png"); - private TileEntityAMSEmitter emitter; - - public GUIAMSEmitter(InventoryPlayer invPlayer, TileEntityAMSEmitter tedf) { - super(new ContainerAMSEmitter(invPlayer, tedf)); - emitter = tedf; - - this.xSize = 176; - this.ySize = 166; - } - - @Override - public void drawScreen(int mouseX, int mouseY, float f) { - super.drawScreen(mouseX, mouseY, f); - - emitter.tank.renderTankInfo(this, mouseX, mouseY, guiLeft + 26, guiTop + 69 - 52, 16, 52); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 69 - 52, 16, 52, emitter.power, emitter.maxPower); - this.drawCustomInfo(this, mouseX, mouseY, guiLeft + 152, guiTop + 69 - 52, 16, 52, new String[] { "Power:", emitter.efficiency + "%" }); - this.drawCustomInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 69 - 52, 16, 52, new String[] { "Heat:", emitter.heat + "/" + emitter.maxHeat }); - } - - @Override - protected void drawGuiContainerForegroundLayer( int i, int j) { - String name = this.emitter.hasCustomInventoryName() ? this.emitter.getInventoryName() : I18n.format(this.emitter.getInventoryName()); - - this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752); - this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - Minecraft.getMinecraft().getTextureManager().bindTexture(texture); - drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - - int i = (int) emitter.getPowerScaled(52); - drawTexturedModalRect(guiLeft + 134, guiTop + 69 - i, 192, 52 - i, 16, i); - - int j = emitter.getEfficiencyScaled(52); - drawTexturedModalRect(guiLeft + 152, guiTop + 69 - j, 208, 52 - j, 16, j); - - int k = emitter.getHeatScaled(52); - drawTexturedModalRect(guiLeft + 8, guiTop + 69 - k, 176, 52 - k, 16, k); - - int m = emitter.warning; - if(m > 0) - drawTexturedModalRect(guiLeft + 80, guiTop + 17, 176, 36 + 16 * m, 16, 16); - - emitter.tank.renderTank(guiLeft + 26, guiTop + 69, this.zLevel, 16, 52); - } -} diff --git a/src/main/java/com/hbm/inventory/gui/GUIAMSLimiter.java b/src/main/java/com/hbm/inventory/gui/GUIAMSLimiter.java deleted file mode 100644 index e54a957d8..000000000 --- a/src/main/java/com/hbm/inventory/gui/GUIAMSLimiter.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.hbm.inventory.gui; - -import org.lwjgl.opengl.GL11; - -import com.hbm.inventory.container.ContainerAMSLimiter; -import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityAMSLimiter; - -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIAMSLimiter extends GuiInfoContainer { - - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_ams_limiter.png"); - private TileEntityAMSLimiter limiter; - - public GUIAMSLimiter(InventoryPlayer invPlayer, TileEntityAMSLimiter tedf) { - super(new ContainerAMSLimiter(invPlayer, tedf)); - limiter = tedf; - - this.xSize = 176; - this.ySize = 166; - } - - @Override - public void drawScreen(int mouseX, int mouseY, float f) { - super.drawScreen(mouseX, mouseY, f); - - limiter.tank.renderTankInfo(this, mouseX, mouseY, guiLeft + 26, guiTop + 69 - 52, 16, 52); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 69 - 52, 16, 52, limiter.power, limiter.maxPower); - this.drawCustomInfo(this, mouseX, mouseY, guiLeft + 152, guiTop + 69 - 52, 16, 52, new String[] { "Efficiency:", limiter.efficiency + "%" }); - this.drawCustomInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 69 - 52, 16, 52, new String[] { "Heat:", limiter.heat + "/" + limiter.maxHeat }); - } - - @Override - protected void drawGuiContainerForegroundLayer( int i, int j) { - String name = this.limiter.hasCustomInventoryName() ? this.limiter.getInventoryName() : I18n.format(this.limiter.getInventoryName()); - - this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752); - this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - Minecraft.getMinecraft().getTextureManager().bindTexture(texture); - drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - - int i = (int) limiter.getPowerScaled(52); - drawTexturedModalRect(guiLeft + 134, guiTop + 69 - i, 192, 52 - i, 16, i); - - int j = limiter.getEfficiencyScaled(52); - drawTexturedModalRect(guiLeft + 152, guiTop + 69 - j, 208, 52 - j, 16, j); - - int k = limiter.getHeatScaled(52); - drawTexturedModalRect(guiLeft + 8, guiTop + 69 - k, 176, 52 - k, 16, k); - - int l = limiter.mode; - if(l > 0) - drawTexturedModalRect(guiLeft + 98, guiTop + 17, 176, 84 + 16 * l, 16, 16); - - int m = limiter.warning; - if(m > 0) - drawTexturedModalRect(guiLeft + 80, guiTop + 17, 176, 36 + 16 * m, 16, 16); - - limiter.tank.renderTank(guiLeft + 26, guiTop + 69, this.zLevel, 16, 52); - } -} diff --git a/src/main/java/com/hbm/inventory/gui/GUIFWatzCore.java b/src/main/java/com/hbm/inventory/gui/GUIFWatzCore.java deleted file mode 100644 index 5f9fd0bd4..000000000 --- a/src/main/java/com/hbm/inventory/gui/GUIFWatzCore.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.hbm.inventory.gui; - -import org.lwjgl.opengl.GL11; - -import com.hbm.inventory.container.ContainerFWatzCore; -import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityFWatzCore; - -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIFWatzCore extends GuiInfoContainer { - - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_fwatz_multiblock.png"); - private TileEntityFWatzCore diFurnace; - - public GUIFWatzCore(InventoryPlayer invPlayer, TileEntityFWatzCore tedf) { - super(new ContainerFWatzCore(invPlayer, tedf)); - diFurnace = tedf; - - this.xSize = 176; - this.ySize = 222; - } - - @Override - public void drawScreen(int mouseX, int mouseY, float f) { - super.drawScreen(mouseX, mouseY, f); - - diFurnace.tanks[0].renderTankInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 88 - 70, 16, 70); - diFurnace.tanks[1].renderTankInfo(this, mouseX, mouseY, guiLeft + 134, guiTop + 88 - 70, 16, 70); - diFurnace.tanks[2].renderTankInfo(this, mouseX, mouseY, guiLeft + 152, guiTop + 88 - 70, 16, 70); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 26, guiTop + 106 - 88, 16, 88, diFurnace.power, diFurnace.maxPower); - } - - @Override - protected void drawGuiContainerForegroundLayer(int i, int j) { - String name = this.diFurnace.hasCustomInventoryName() ? this.diFurnace.getInventoryName() : I18n.format(this.diFurnace.getInventoryName()); - - this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752); - this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - Minecraft.getMinecraft().getTextureManager().bindTexture(texture); - drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - - int k = (int)diFurnace.getPowerScaled(88); - drawTexturedModalRect(guiLeft + 26, guiTop + 106 - k, 192, 88 - k, 16, k); - - if(diFurnace.isRunning()) - drawTexturedModalRect(guiLeft + 64, guiTop + 29, 176, 88, 48, 48); - - int m = diFurnace.getSingularityType(); - drawTexturedModalRect(guiLeft + 98, guiTop + 109, 240, 4 * m, 16, 4); - - diFurnace.tanks[0].renderTank(guiLeft + 8, guiTop + 88, this.zLevel, 16, 70); - diFurnace.tanks[1].renderTank(guiLeft + 134, guiTop + 88, this.zLevel, 16, 70); - diFurnace.tanks[2].renderTank(guiLeft + 152, guiTop + 88, this.zLevel, 16, 70); - } -} diff --git a/src/main/java/com/hbm/inventory/gui/GUIMachineSelenium.java b/src/main/java/com/hbm/inventory/gui/GUIMachineSelenium.java deleted file mode 100644 index 5c436c06e..000000000 --- a/src/main/java/com/hbm/inventory/gui/GUIMachineSelenium.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.hbm.inventory.gui; - -import org.lwjgl.opengl.GL11; - -import com.hbm.inventory.container.ContainerMachineSelenium; -import com.hbm.lib.RefStrings; -import com.hbm.tileentity.machine.TileEntityMachineSeleniumEngine; - -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.I18n; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIMachineSelenium extends GuiInfoContainer { - - private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/gui_selenium.png"); - private TileEntityMachineSeleniumEngine selenium; - - public GUIMachineSelenium(InventoryPlayer invPlayer, TileEntityMachineSeleniumEngine tedf) { - super(new ContainerMachineSelenium(invPlayer, tedf)); - selenium = tedf; - - this.xSize = 176; - this.ySize = 222; - } - - @Override - public void drawScreen(int mouseX, int mouseY, float f) { - super.drawScreen(mouseX, mouseY, f); - - selenium.tank.renderTankInfo(this, mouseX, mouseY, guiLeft + 116, guiTop + 18, 16, 52); - this.drawElectricityInfo(this, mouseX, mouseY, guiLeft + 8, guiTop + 108, 160, 16, selenium.power, selenium.powerCap); - - String[] text1 = new String[] { "Fuel consumption rate:", - " 1 mB/t", - " 20 mB/s", - "(Consumption rate per piston)" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36 + 16, 16, 16, guiLeft - 8, guiTop + 36 + 16, text1); - - if(selenium.pistonCount < 3) { - - String[] text2 = new String[] { "Error: At least three pistons are", - "required to operate this radial engine!" }; - this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 16, guiTop + 36 + 32, 16, 16, guiLeft - 8, guiTop + 36 + 16 + 32, text2); - } - } - - @Override - protected void drawGuiContainerForegroundLayer(int i, int j) { - String name = this.selenium.hasCustomInventoryName() ? this.selenium.getInventoryName() : I18n.format(this.selenium.getInventoryName()); - - this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752); - this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) { - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - Minecraft.getMinecraft().getTextureManager().bindTexture(texture); - drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); - - if(selenium.pistonCount > 0) - { - int k = selenium.pistonCount; - drawTexturedModalRect(guiLeft + 26, guiTop + 81, 176, 52 + 16 * k - 16, 16, 16); - } - - if(selenium.pistonCount < 3) - this.drawInfoPanel(guiLeft - 16, guiTop + 36 + 32, 16, 16, 6); - - this.drawInfoPanel(guiLeft - 16, guiTop + 36, 16, 16, 2); - this.drawInfoPanel(guiLeft - 16, guiTop + 36 + 16, 16, 16, 3); - - selenium.tank.renderTank(guiLeft + 80 + 36, guiTop + 70, this.zLevel, 16, 52); - } -} diff --git a/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java b/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java index 41ed8702a..e1d7eae46 100644 --- a/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java @@ -113,9 +113,9 @@ public class AssemblerRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.sat_foeq, 1), new AStack[] {new OreDictStack(STEEL.plate(), 8), new OreDictStack(TI.plate(), 12), new ComparableStack(ModItems.plate_desh, 8), new OreDictStack(TI.shell(), 3), new ComparableStack(ModItems.fluid_barrel_full, 1, Fluids.HYDROGEN.getID()), new ComparableStack(ModItems.photo_panel, 16), new ComparableStack(ModItems.thruster_nuclear, 1), new ComparableStack(ModItems.ingot_uranium_fuel, 6), new ComparableStack(ModItems.circuit_targeting_tier5, 6), new ComparableStack(ModItems.magnetron, 3), new ComparableStack(ModItems.battery_lithium_cell_6, 1), },1200); makeRecipe(new ComparableStack(ModItems.sat_miner, 1), new AStack[] {new OreDictStack(BIGMT.plate(), 24), new ComparableStack(ModItems.plate_desh, 8), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.drill_titanium, 2), new ComparableStack(ModItems.circuit_targeting_tier4, 2), new ComparableStack(ModItems.fluid_barrel_full, 1, Fluids.KEROSENE.getID()), new ComparableStack(ModItems.thruster_small, 1), new ComparableStack(ModItems.photo_panel, 12), new ComparableStack(ModItems.centrifuge_element, 4), new ComparableStack(ModItems.magnetron, 3), new OreDictStack(RUBBER.ingot(), 12), new ComparableStack(ModItems.battery_lithium_cell_6, 1), },600); makeRecipe(new ComparableStack(ModItems.sat_lunar_miner, 1), new AStack[] {new ComparableStack(ModItems.ingot_meteorite, 4), new ComparableStack(ModItems.plate_desh, 4), new ComparableStack(ModItems.motor_desh, 2), new ComparableStack(ModItems.drill_titanium, 2), new ComparableStack(ModItems.circuit_targeting_tier4, 2), new ComparableStack(ModItems.fluid_barrel_full, 1, Fluids.KEROSENE.getID()), new ComparableStack(ModItems.thruster_small, 1), new ComparableStack(ModItems.photo_panel, 12), new ComparableStack(ModItems.magnetron, 3), new OreDictStack(RUBBER.ingot(), 12), new ComparableStack(ModItems.battery_lithium_cell_6, 1), },600); - makeRecipe(new ComparableStack(ModItems.chopper_head, 1), new AStack[] {new ComparableStack(ModBlocks.reinforced_glass, 2), new ComparableStack(ModBlocks.fwatz_computer, 1), new OreDictStack(CMB.ingot(), 22), new ComparableStack(ModItems.wire_magnetized_tungsten, 4), },300); + makeRecipe(new ComparableStack(ModItems.chopper_head, 1), new AStack[] {new ComparableStack(ModBlocks.reinforced_glass, 2), new ComparableStack(ModItems.circuit_gold, 3), new OreDictStack(CMB.ingot(), 22), new ComparableStack(ModItems.wire_magnetized_tungsten, 4), },300); makeRecipe(new ComparableStack(ModItems.chopper_gun, 1), new AStack[] {new OreDictStack(CMB.plate(), 4), new OreDictStack(CMB.ingot(), 2), new ComparableStack(ModItems.wire_tungsten, 6), new ComparableStack(ModItems.coil_magnetized_tungsten, 1), new ComparableStack(ModItems.motor, 1), },150); - makeRecipe(new ComparableStack(ModItems.chopper_torso, 1), new AStack[] {new OreDictStack(CMB.ingot(), 26), new ComparableStack(ModBlocks.fwatz_computer, 1), new ComparableStack(ModItems.wire_magnetized_tungsten, 4), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.chopper_blades, 2), },350); + makeRecipe(new ComparableStack(ModItems.chopper_torso, 1), new AStack[] {new OreDictStack(CMB.ingot(), 26), new ComparableStack(ModItems.circuit_gold, 3), new ComparableStack(ModItems.wire_magnetized_tungsten, 4), new ComparableStack(ModItems.motor, 2), new ComparableStack(ModItems.chopper_blades, 2), },350); makeRecipe(new ComparableStack(ModItems.chopper_tail, 1), new AStack[] {new OreDictStack(CMB.plate(), 8), new OreDictStack(CMB.ingot(), 5), new ComparableStack(ModItems.wire_magnetized_tungsten, 4), new ComparableStack(ModItems.motor, 1), new ComparableStack(ModItems.chopper_blades, 2), },200); makeRecipe(new ComparableStack(ModItems.chopper_wing, 1), new AStack[] {new OreDictStack(CMB.plate(), 6), new OreDictStack(CMB.ingot(), 3), new ComparableStack(ModItems.wire_magnetized_tungsten, 2), },150); makeRecipe(new ComparableStack(ModItems.chopper_blades, 1), new AStack[] {new OreDictStack(CMB.plate(), 8), new OreDictStack(STEEL.plate(), 2), new OreDictStack(CMB.ingot(), 2), },200); @@ -194,10 +194,6 @@ public class AssemblerRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModBlocks.watz_element, 3), new AStack[] {new OreDictStack(STEEL.plateCast(), 2), new OreDictStack(ZR.ingot(), 2), new OreDictStack(BIGMT.ingot(), 2), new OreDictStack(ANY_HARDPLASTIC.ingot(), 4)},200); makeRecipe(new ComparableStack(ModBlocks.watz_cooler, 3), new AStack[] {new OreDictStack(STEEL.plateCast(), 2), new OreDictStack(CU.plateCast(), 4), new OreDictStack(RUBBER.ingot(), 2), }, 200); makeRecipe(new ComparableStack(ModBlocks.watz_end, 3), new AStack[] {new OreDictStack(ANY_RESISTANTALLOY.plateWelded()), new OreDictStack(B.ingot(), 3), new OreDictStack(STEEL.plateWelded(), 2), }, 100); - makeRecipe(new ComparableStack(ModBlocks.fwatz_hatch, 1), new AStack[] {new OreDictStack(W.ingot(), 6), new OreDictStack(CMB.plate(), 4), },250); - makeRecipe(new ComparableStack(ModBlocks.fwatz_conductor, 1), new AStack[] {new OreDictStack(CMB.plate(), 2), new ComparableStack(ModItems.coil_magnetized_tungsten, 5), },250); - makeRecipe(new ComparableStack(ModBlocks.fwatz_computer, 1), new AStack[] {new ComparableStack(ModBlocks.block_meteor, 1), new ComparableStack(ModItems.wire_magnetized_tungsten, 16), new OreDictStack(DIAMOND.dust(), 6), new OreDictStack(MAGTUNG.dust(), 6), new OreDictStack(DESH.dust(), 4), },300); - makeRecipe(new ComparableStack(ModBlocks.fwatz_core, 1), new AStack[] {new ComparableStack(ModBlocks.block_meteor, 1), new ComparableStack(ModItems.wire_magnetized_tungsten, 24), new OreDictStack(DIAMOND.dust(), 8), new OreDictStack(MAGTUNG.dust(), 12), new OreDictStack(DESH.dust(), 8), new ComparableStack(ModItems.upgrade_power_3, 1), new ComparableStack(ModItems.upgrade_speed_3, 1), new OreDictStack(KEY_CIRCUIT_BISMUTH, 8)},450); makeRecipe(new ComparableStack(ModBlocks.nuke_gadget, 1), new AStack[] {new ComparableStack(ModItems.sphere_steel, 1), new ComparableStack(ModItems.fins_flat, 2), new ComparableStack(ModItems.pedestal_steel, 1), new ComparableStack(ModItems.circuit_targeting_tier3, 1), new ComparableStack(ModItems.wire_gold, 6), new OreDictStack("dyeGray", 6), },300); makeRecipe(new ComparableStack(ModBlocks.nuke_boy, 1), new AStack[] {new OreDictStack(STEEL.shell(), 2), new ComparableStack(ModItems.fins_small_steel, 1), new ComparableStack(ModItems.circuit_targeting_tier2, 1), new ComparableStack(ModItems.wire_aluminium, 6), new OreDictStack("dyeBlue", 4), },300); makeRecipe(new ComparableStack(ModBlocks.nuke_man, 1), new AStack[] {new ComparableStack(ModItems.sphere_steel, 1), new OreDictStack(STEEL.shell(), 2), new ComparableStack(ModItems.fins_big_steel, 1), new ComparableStack(ModItems.circuit_targeting_tier2, 2), new ComparableStack(ModItems.wire_copper, 6), new OreDictStack("dyeYellow", 6), },300); @@ -249,7 +245,7 @@ public class AssemblerRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.solinium_core, 1), new AStack[] {new OreDictStack(SA327.nugget(), 9), new OreDictStack(EUPH.nugget(), 1), },400); makeRecipe(new ComparableStack(ModItems.solinium_propellant, 1), new AStack[] {new OreDictStack(ANY_HIGHEXPLOSIVE.ingot(), 3), new OreDictStack(OreDictManager.getReflector(), 2), new ComparableStack(ModItems.plate_polymer, 6), new ComparableStack(ModItems.wire_tungsten, 6), new ComparableStack(ModItems.biomass_compressed, 4), },350); makeRecipe(new ComparableStack(ModItems.schrabidium_hammer, 1), new AStack[] {new OreDictStack(SA326.block(), 35), new ComparableStack(ModItems.billet_yharonite, 128), new ComparableStack(Items.nether_star, 3), new ComparableStack(ModItems.fragment_meteorite, 512), },1000); - makeRecipe(new ComparableStack(ModItems.component_emitter, 1), new AStack[] {new OreDictStack(STEEL.shell(), 3), new OreDictStack(AL.shell(), 2), new OreDictStack(STEEL.plate(), 32), new OreDictStack(PB.plate(), 24), new ComparableStack(ModItems.plate_desh, 24), new ComparableStack(ModItems.pipes_steel, 8), new ComparableStack(ModItems.circuit_gold, 12), new ComparableStack(ModItems.circuit_schrabidium, 8), new OreDictStack(STAR.ingot(), 26), new ComparableStack(ModItems.powder_magic, 48), new ComparableStack(ModBlocks.fwatz_computer, 2), new ComparableStack(ModItems.crystal_xen, 1), },2500); + makeRecipe(new ComparableStack(ModItems.component_emitter, 1), new AStack[] {new OreDictStack(STEEL.shell(), 3), new OreDictStack(AL.shell(), 2), new OreDictStack(STEEL.plate(), 32), new OreDictStack(PB.plate(), 24), new ComparableStack(ModItems.plate_desh, 24), new ComparableStack(ModItems.pipes_steel, 8), new ComparableStack(ModItems.circuit_gold, 12), new ComparableStack(ModItems.circuit_schrabidium, 8), new OreDictStack(STAR.ingot(), 26), new ComparableStack(ModItems.powder_magic, 48), new ComparableStack(ModItems.crystal_xen, 1), },2500); makeRecipe(new ComparableStack(ModBlocks.machine_radar, 1), new AStack[] {new OreDictStack(STEEL.plate528(), 8), new OreDictStack(ANY_PLASTIC.ingot(), 8), new OreDictStack(ANY_RUBBER.ingot(), 8), new ComparableStack(ModItems.magnetron, 3), new ComparableStack(ModItems.motor, 1), new ComparableStack(ModItems.circuit_gold, 1), new ComparableStack(ModItems.coil_copper, 12), new ComparableStack(ModItems.crt_display, 4), },300); makeRecipe(new ComparableStack(ModBlocks.machine_radar_large, 1), new AStack[] {new OreDictStack(STEEL.plateWelded(), 6), new OreDictStack(ANY_RESISTANTALLOY.ingot(), 4), new OreDictStack(ANY_PLASTIC.ingot(), 16), new OreDictStack(ANY_RUBBER.ingot(), 16), new ComparableStack(ModItems.magnetron, 12), new ComparableStack(ModItems.motor_desh, 1), new ComparableStack(ModItems.circuit_gold, 2), new ComparableStack(ModItems.coil_copper, 32), new ComparableStack(ModItems.crt_display, 4), },600); makeRecipe(new ComparableStack(ModBlocks.machine_forcefield, 1), new AStack[] {new OreDictStack(ALLOY.plate528(), 8), new ComparableStack(ModItems.plate_desh, 4), new ComparableStack(ModItems.coil_gold_torus, 6), new ComparableStack(ModItems.coil_magnetized_tungsten, 12), new ComparableStack(ModItems.motor, 1), new ComparableStack(ModItems.upgrade_radius, 1), new ComparableStack(ModItems.upgrade_health, 1), new ComparableStack(ModItems.circuit_targeting_tier5, 1), new ComparableStack(ModBlocks.machine_transformer, 1), },1000); @@ -299,7 +295,7 @@ public class AssemblerRecipes extends SerializableRecipe { makeRecipe(new ComparableStack(ModItems.mp_warhead_15_nuclear, 1), new AStack[] {new ComparableStack(ModItems.seg_15, 1), new OreDictStack(STEEL.plate(), 24), new OreDictStack(TI.plate(), 12), new OreDictStack(PU239.ingot(), 3), new ComparableStack(ModBlocks.det_charge, 6), new ComparableStack(ModItems.circuit_targeting_tier4, 1), },500); makeRecipe(new ComparableStack(ModItems.mp_warhead_15_n2, 1), new AStack[] {new ComparableStack(ModItems.seg_15, 1), new OreDictStack(STEEL.plate(), 8), new OreDictStack(TI.plate(), 20), new ComparableStack(ModBlocks.det_charge, 24), new ComparableStack(Blocks.redstone_block, 12), new OreDictStack(MAGTUNG.dust(), 6), new ComparableStack(ModItems.circuit_targeting_tier4, 1), },400); makeRecipe(new ComparableStack(ModItems.mp_warhead_15_balefire, 1), new AStack[] {new ComparableStack(ModItems.seg_15, 1), new OreDictStack(OreDictManager.getReflector(), 16), new ComparableStack(ModItems.powder_magic, 6), new ComparableStack(ModItems.egg_balefire_shard, 4), new OreDictStack(ANY_HIGHEXPLOSIVE.ingot(), 8), new ComparableStack(ModItems.circuit_targeting_tier4, 1), }, 60, ModItems.journal_bj); - makeRecipe(new ComparableStack(ModItems.missile_soyuz, 1), new AStack[] {new ComparableStack(ModItems.rocket_fuel, 40), new ComparableStack(ModBlocks.det_cord, 20), new ComparableStack(ModItems.thruster_medium, 12), new ComparableStack(ModItems.thruster_small, 12), new ComparableStack(ModItems.tank_steel, 10), new ComparableStack(ModItems.circuit_targeting_tier4, 2), new ComparableStack(ModItems.circuit_targeting_tier3, 8), new OreDictStack(RUBBER.ingot(), 64), new ComparableStack(ModItems.fins_small_steel, 4), new OreDictStack(TI.shell(), 32), new OreDictStack(STEEL.shell(), 18), new OreDictStack(FIBER.ingot(), 64), },600, ModItems.journal_bj); + makeRecipe(new ComparableStack(ModItems.missile_soyuz, 1), new AStack[] {new ComparableStack(ModItems.rocket_fuel, 40), new ComparableStack(ModBlocks.det_cord, 20), new ComparableStack(ModItems.thruster_medium, 12), new ComparableStack(ModItems.thruster_small, 12), new ComparableStack(ModItems.tank_steel, 10), new ComparableStack(ModItems.circuit_targeting_tier4, 2), new ComparableStack(ModItems.circuit_targeting_tier3, 8), new OreDictStack(RUBBER.ingot(), 64), new ComparableStack(ModItems.fins_small_steel, 4), new OreDictStack(TI.shell(), 32), new OreDictStack(STEEL.shell(), 18), new OreDictStack(FIBER.ingot(), 64), },600); makeRecipe(new ComparableStack(ModItems.missile_soyuz_lander, 1), new AStack[] {new ComparableStack(ModItems.rocket_fuel, 10), new ComparableStack(ModItems.thruster_small, 3), new ComparableStack(ModItems.tank_steel, 2), new ComparableStack(ModItems.circuit_targeting_tier3, 4), new OreDictStack(ANY_RUBBER.ingot(), 32), new OreDictStack(AL.shell(), 2), new ComparableStack(ModItems.sphere_steel, 1), new OreDictStack(FIBER.ingot(), 12), },600, ModItems.journal_bj); makeRecipe(new ComparableStack(ModItems.fusion_shield_tungsten, 1), new AStack[] {new OreDictStack(W.block(), 32), new OreDictStack(OreDictManager.getReflector(), 96)}, 600); makeRecipe(new ComparableStack(ModItems.fusion_shield_desh, 1), new AStack[] {new OreDictStack(DESH.block(), 16), new OreDictStack(CO.block(), 16), new OreDictStack(BIGMT.plate(), 96)}, 600); diff --git a/src/main/java/com/hbm/inventory/recipes/CentrifugeRecipes.java b/src/main/java/com/hbm/inventory/recipes/CentrifugeRecipes.java index 7b8e15c97..75c0cd403 100644 --- a/src/main/java/com/hbm/inventory/recipes/CentrifugeRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/CentrifugeRecipes.java @@ -422,12 +422,6 @@ public class CentrifugeRecipes extends SerializableRecipe { new ItemStack(ModItems.gem_sodalite, 1), new ItemStack(Blocks.gravel, 1) }); - recipes.put(new ComparableStack(ModBlocks.ore_meteor_starmetal), new ItemStack[] { - new ItemStack(ModItems.powder_dura_steel, 3), - new ItemStack(ModItems.powder_astatine, 1), - new ItemStack(ModItems.powder_cobalt, 2), - new ItemStack(Blocks.gravel, 1) }); - recipes.put(new ComparableStack(ModBlocks.block_euphemium_cluster), new ItemStack[] { new ItemStack(ModItems.nugget_euphemium, 7), new ItemStack(ModItems.powder_schrabidium, 4), diff --git a/src/main/java/com/hbm/itempool/ItemPoolsSingle.java b/src/main/java/com/hbm/itempool/ItemPoolsSingle.java index dfa8f5e3b..347f6eeba 100644 --- a/src/main/java/com/hbm/itempool/ItemPoolsSingle.java +++ b/src/main/java/com/hbm/itempool/ItemPoolsSingle.java @@ -2,6 +2,7 @@ package com.hbm.itempool; import static com.hbm.lib.HbmChestContents.weighted; +import com.hbm.blocks.ModBlocks; import com.hbm.items.ModItems; import com.hbm.items.ItemAmmoEnums.AmmoFatman; @@ -15,6 +16,7 @@ public class ItemPoolsSingle { public static final String POOL_VAULT_STANDARD = "POOL_VAULT_STANDARD"; public static final String POOL_VAULT_REINFORCED = "POOL_VAULT_REINFORCED"; public static final String POOL_VAULT_UNBREAKABLE = "POOL_VAULT_UNBREAKABLE"; + public static final String POOL_METEORITE_TREASURE = "POOL_METEORITE_TREASURE"; public static void init() { @@ -114,5 +116,28 @@ public class ItemPoolsSingle { weighted(ModItems.powder_nitan_mix, 0, 16, 32, 1) }; }}; + + new ItemPool(POOL_METEORITE_TREASURE) {{ + this.pool = new WeightedRandomChestContent[] { + weighted(ModItems.cobalt_pickaxe, 0, 1, 1, 10), + weighted(ModItems.ingot_zirconium, 0, 1, 16, 10), + weighted(ModItems.ingot_niobium, 0, 1, 16, 10), + weighted(ModItems.ingot_cobalt, 0, 1, 16, 10), + weighted(ModItems.ingot_boron, 0, 1, 16, 10), + weighted(ModItems.ingot_starmetal, 0, 1, 1, 5), + weighted(ModItems.crystal_gold, 0, 1, 4, 10), + weighted(ModItems.circuit_copper, 0, 4, 8, 10), + weighted(ModItems.circuit_red_copper, 0, 2, 4, 10), + weighted(ModItems.definitelyfood, 0, 16, 32, 25), + weighted(ModBlocks.crate_can, 0, 1, 3, 10), + weighted(ModItems.pill_herbal, 0, 1, 2, 10), + weighted(ModItems.serum, 0, 1, 1, 5), + weighted(ModItems.heart_piece, 0, 1, 1, 5), + weighted(ModItems.scrumpy, 0, 1, 1, 5), + weighted(ModItems.launch_code_piece, 0, 1, 1, 5), + weighted(ModItems.egg_glyphid, 0, 1, 1, 5), + weighted(ModItems.gem_alexandrite, 0, 1, 1, 1), + }; + }}; } } diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index e9a83ed93..89a8cfb28 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -3080,7 +3080,6 @@ public class ModItems { shimmer_axe_head = new Item().setUnlocalizedName("shimmer_axe_head").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":shimmer_axe_head"); shimmer_handle = new Item().setUnlocalizedName("shimmer_handle").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":shimmer_handle"); - //telepad = new Item().setUnlocalizedName("telepad").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":telepad"); entanglement_kit = new ItemCustomLore().setUnlocalizedName("entanglement_kit").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":entanglement_kit"); circuit_raw = new Item().setUnlocalizedName("circuit_raw").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":circuit_raw"); @@ -3124,7 +3123,6 @@ public class ModItems { assembly_schrabidium = new Item().setUnlocalizedName("assembly_schrabidium").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":assembly_schrabidium"); assembly_nightmare = new Item().setUnlocalizedName("assembly_nightmare").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":assembly_nightmare"); assembly_desh = new Item().setUnlocalizedName("assembly_desh").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":assembly_desh"); - //assembly_pip = new Item().setUnlocalizedName("assembly_pip").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":assembly_pip"); assembly_nopip = new Item().setUnlocalizedName("assembly_nopip").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":assembly_nopip"); assembly_smg = new Item().setUnlocalizedName("assembly_smg").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":assembly_smg"); assembly_556 = new Item().setUnlocalizedName("assembly_556").setCreativeTab(MainRegistry.partsTab).setTextureName(RefStrings.MODID + ":assembly_556"); diff --git a/src/main/java/com/hbm/items/block/ItemBlockLore.java b/src/main/java/com/hbm/items/block/ItemBlockLore.java index 6d26836e0..13bd6b2e4 100644 --- a/src/main/java/com/hbm/items/block/ItemBlockLore.java +++ b/src/main/java/com/hbm/items/block/ItemBlockLore.java @@ -59,8 +59,7 @@ public class ItemBlockLore extends ItemBlockBase { if(this.field_150939_a == ModBlocks.gravel_diamond) return EnumRarity.rare; - if(this.field_150939_a == ModBlocks.block_euphemium || this.field_150939_a == ModBlocks.block_euphemium_cluster || - this.field_150939_a == ModBlocks.plasma || this.field_150939_a == ModBlocks.fwatz_plasma) + if(this.field_150939_a == ModBlocks.block_euphemium || this.field_150939_a == ModBlocks.block_euphemium_cluster || this.field_150939_a == ModBlocks.plasma) return EnumRarity.epic; return EnumRarity.common; diff --git a/src/main/java/com/hbm/items/special/ItemStarterKit.java b/src/main/java/com/hbm/items/special/ItemStarterKit.java index 71393ce05..36aa11c9d 100644 --- a/src/main/java/com/hbm/items/special/ItemStarterKit.java +++ b/src/main/java/com/hbm/items/special/ItemStarterKit.java @@ -217,7 +217,6 @@ public class ItemStarterKit extends Item { player.inventory.addItemStackToInventory(new ItemStack(ModItems.screwdriver, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModBlocks.machine_excavator, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModBlocks.machine_diesel, 2)); - player.inventory.addItemStackToInventory(new ItemStack(ModBlocks.machine_selenium, 1)); player.inventory.addItemStackToInventory(new ItemStack(ModBlocks.red_cable, 64)); player.inventory.addItemStackToInventory(new ItemStack(ModBlocks.red_wire_coated, 16)); player.inventory.addItemStackToInventory(new ItemStack(ModBlocks.red_pylon, 8)); diff --git a/src/main/java/com/hbm/items/tool/ItemWandS.java b/src/main/java/com/hbm/items/tool/ItemWandS.java index f2b7143b7..303a3114f 100644 --- a/src/main/java/com/hbm/items/tool/ItemWandS.java +++ b/src/main/java/com/hbm/items/tool/ItemWandS.java @@ -1,111 +1,7 @@ package com.hbm.items.tool; -import java.util.List; -import java.util.Random; - -import com.hbm.world.machine.FWatz; - -import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.ChatComponentText; -import net.minecraft.world.World; public class ItemWandS extends Item { - - @Override - public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) - { - list.add("DEPRECATED"); - - if(itemstack.stackTagCompound != null) - { - switch(itemstack.stackTagCompound.getInteger("building")) - { - case 0: - list.add("Structure: Nuclear Reactor"); - break; - case 1: - list.add("Structure: Watz Power Plant"); - break; - case 2: - list.add("Structure: Fusionary Watz Plant"); - break; - } - } - } - @Override - public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int p_77648_7_, float p_77648_8_, float p_77648_9_, float p_77648_10_) - { - if(stack.stackTagCompound == null) - { - stack.stackTagCompound = new NBTTagCompound(); - stack.stackTagCompound.setInteger("building", 0); - } - - boolean up = player.rotationPitch <= 0.5F; - - if(!world.isRemote) - { - Random rand = new Random(); - - switch(stack.stackTagCompound.getInteger("building")) - { - case 0: - break; - case 1: - break; - case 2: - new FWatz().generateHull(world, rand, x, up ? y : y - 18, z); - break; - } - - } - - return true; - } - - @Override - public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { - if(player.isSneaking()) - { - if(stack.stackTagCompound == null) - { - stack.stackTagCompound = new NBTTagCompound(); - stack.stackTagCompound.setInteger("building", 0); - if(world.isRemote) - player.addChatMessage(new ChatComponentText("Set Structure: Nuclear Reactor")); - } else { - int i = stack.stackTagCompound.getInteger("building"); - i++; - stack.stackTagCompound.setInteger("building", i); - if(i >= 3) { - stack.stackTagCompound.setInteger("building", 0); - } - - if(world.isRemote) - { - switch(i) - { - case 0: - player.addChatMessage(new ChatComponentText("Set Structure: Nuclear Reactor")); - break; - case 1: - player.addChatMessage(new ChatComponentText("Set Structure: Watz Power Plant")); - break; - case 2: - player.addChatMessage(new ChatComponentText("Set Structure: Fusionary Watz Plant")); - break; - default: - player.addChatMessage(new ChatComponentText("Set Structure: Nuclear Reactor")); - break; - } - } - } - } - - return stack; - } } diff --git a/src/main/java/com/hbm/items/weapon/GunEMPRay.java b/src/main/java/com/hbm/items/weapon/GunEMPRay.java deleted file mode 100644 index 7edf7a31a..000000000 --- a/src/main/java/com/hbm/items/weapon/GunEMPRay.java +++ /dev/null @@ -1,152 +0,0 @@ -package com.hbm.items.weapon; - -import java.util.List; -import java.util.Random; - -import com.google.common.collect.Multimap; -import com.hbm.entity.effect.EntityEMPBlast; -import com.hbm.entity.projectile.EntityDischarge; -import com.hbm.explosion.ExplosionNukeGeneric; -import com.hbm.items.ModItems; - -import net.minecraft.enchantment.Enchantment; -import net.minecraft.enchantment.EnchantmentHelper; -import net.minecraft.entity.SharedMonsterAttributes; -import net.minecraft.entity.ai.attributes.AttributeModifier; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.EnumAction; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.event.entity.player.ArrowLooseEvent; -import net.minecraftforge.event.entity.player.ArrowNockEvent; - -public class GunEMPRay extends Item { - - Random rand = new Random(); - - public GunEMPRay() { - this.maxStackSize = 1; - } - - @Override - public EnumAction getItemUseAction(ItemStack par1ItemStack) { - return EnumAction.bow; - } - - @Override - public int getMaxItemUseDuration(ItemStack p_77626_1_) { - return 72000; - } - - @Override - public ItemStack onItemRightClick(ItemStack p_77659_1_, World p_77659_2_, EntityPlayer p_77659_3_) { - new ArrowNockEvent(p_77659_3_, p_77659_1_); - - p_77659_3_.setItemInUse(p_77659_1_, this.getMaxItemUseDuration(p_77659_1_)); - - return p_77659_1_; - } - - /** - * called when the player releases the use item button. Args: itemstack, - * world, entityplayer, itemInUseCount - */ - @Override - public void onPlayerStoppedUsing(ItemStack p_77615_1_, World p_77615_2_, EntityPlayer p_77615_3_, int p_77615_4_) { - int j = this.getMaxItemUseDuration(p_77615_1_) - p_77615_4_; - - ArrowLooseEvent event = new ArrowLooseEvent(p_77615_3_, p_77615_1_, j); - MinecraftForge.EVENT_BUS.post(event); - if (event.isCanceled()) { - return; - } - j = event.charge; - - boolean flag = p_77615_3_.capabilities.isCreativeMode - || EnchantmentHelper.getEnchantmentLevel(Enchantment.infinity.effectId, p_77615_1_) > 0; - - if (!p_77615_3_.isSneaking()) { - if (flag || p_77615_3_.inventory.hasItem(ModItems.gun_emp_ammo)) { - float f = j / 20.0F; - f = (f * f + f * 2.0F) / 3.0F; - - if (j < 25.0D) { - return; - } - - if (j > 25.0F) { - f = 25.0F; - } - - EntityDischarge entityarrow = new EntityDischarge(p_77615_2_, p_77615_3_, 1.0F); - - entityarrow.setIsCritical(true); - - p_77615_1_.damageItem(1, p_77615_3_); - // p_77615_2_.playSoundAtEntity(p_77615_3_, "tile.piston.out", - // 1.0F, 0.5F); - p_77615_2_.playSoundAtEntity(p_77615_3_, "hbm:weapon.fatmanShoot", 1.0F, 1F); - - if (!flag) { - p_77615_3_.inventory.consumeInventoryItem(ModItems.gun_emp_ammo); - } - - if (!p_77615_2_.isRemote) { - p_77615_2_.spawnEntityInWorld(entityarrow); - } - } - } else { - if (flag || p_77615_3_.inventory.hasItem(ModItems.gun_emp_ammo)) { - - if (j < 25.0D) { - return; - } - - if (!flag) { - p_77615_3_.inventory.consumeInventoryItem(ModItems.gun_emp_ammo); - } - - EntityEMPBlast cloud = new EntityEMPBlast(p_77615_3_.worldObj, 25); - cloud.posX = p_77615_3_.posX; - cloud.posY = p_77615_3_.posY + 1.0F; - cloud.posZ = p_77615_3_.posZ; - if (!p_77615_2_.isRemote) { - p_77615_2_.spawnEntityInWorld(cloud); - } - - ExplosionNukeGeneric.empBlast(p_77615_3_.worldObj, (int)p_77615_3_.posX, (int)p_77615_3_.posY, (int)p_77615_3_.posZ, 25); - } - } - } - - @Override - public ItemStack onEaten(ItemStack p_77654_1_, World p_77654_2_, EntityPlayer p_77654_3_) { - return p_77654_1_; - } - - @Override - public int getItemEnchantability() { - return 0; - } - - @Override - public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) { - - list.add("Hold right mouse button"); - list.add("to shoot ball lightning,"); - list.add("sneak to create EMP wave!"); - list.add(""); - list.add("Ammo: Energy Cell"); - list.add("Damage: 25 - 35"); - } - - @Override - public Multimap getItemAttributeModifiers() { - Multimap multimap = super.getItemAttributeModifiers(); - multimap.put(SharedMonsterAttributes.attackDamage.getAttributeUnlocalizedName(), - new AttributeModifier(field_111210_e, "Weapon modifier", 4, 0)); - return multimap; - } -} diff --git a/src/main/java/com/hbm/items/weapon/gununified/GunFrame.java b/src/main/java/com/hbm/items/weapon/gununified/GunFrame.java index fd6139836..ad2ab4f0d 100644 --- a/src/main/java/com/hbm/items/weapon/gununified/GunFrame.java +++ b/src/main/java/com/hbm/items/weapon/gununified/GunFrame.java @@ -17,10 +17,9 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import net.minecraft.world.World; +@Deprecated public abstract class GunFrame extends Item implements IGunHUDProvider, IClickReceiver { - private List statusBars = new ArrayList(); - @Override public void onUpdate(ItemStack stack, World world, Entity entity, int slot, boolean isCurrentItem) { @@ -36,7 +35,6 @@ public abstract class GunFrame extends Item implements IGunHUDProvider, IClickRe } public void updatePlayerClient(ItemStack stack, World world, EntityPlayer player, int slot, boolean isCurrentItem) { } - public void updatePlayerServer(ItemStack stack, World world, EntityPlayer player, int slot, boolean isCurrentItem) { } @Override diff --git a/src/main/java/com/hbm/lib/Library.java b/src/main/java/com/hbm/lib/Library.java index bccf0f075..c90495ca0 100644 --- a/src/main/java/com/hbm/lib/Library.java +++ b/src/main/java/com/hbm/lib/Library.java @@ -163,10 +163,6 @@ public class Library { if((tileentity != null && (tileentity instanceof IFluidAcceptor || tileentity instanceof IFluidSource)) || world.getBlock(x, y, z) == ModBlocks.fusion_hatch || - world.getBlock(x, y, z) == ModBlocks.fwatz_hatch || - world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_limiter || - world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter || - world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_base || world.getBlock(x, y, z) == ModBlocks.dummy_port_compact_launcher || world.getBlock(x, y, z) == ModBlocks.dummy_port_launch_table || world.getBlock(x, y, z) == ModBlocks.rbmk_loader) { diff --git a/src/main/java/com/hbm/lib/ModDamageSource.java b/src/main/java/com/hbm/lib/ModDamageSource.java index 1fe20cf1c..142c57380 100644 --- a/src/main/java/com/hbm/lib/ModDamageSource.java +++ b/src/main/java/com/hbm/lib/ModDamageSource.java @@ -1,12 +1,6 @@ package com.hbm.lib; -import com.hbm.entity.projectile.EntityBullet; -import com.hbm.entity.projectile.EntityDischarge; -import com.hbm.entity.projectile.EntityFire; -import com.hbm.entity.projectile.EntityLN2; -import com.hbm.entity.projectile.EntityLaserBeam; -import com.hbm.entity.projectile.EntityMinerBeam; -import com.hbm.entity.projectile.EntityPlasmaBeam; +import com.hbm.entity.projectile.*; import net.minecraft.entity.Entity; import net.minecraft.util.DamageSource; @@ -101,10 +95,6 @@ public class ModDamageSource extends DamageSource { return (new EntityDamageSourceIndirect(s_euthanized, ent, hit)).setDamageBypassesArmor(); } - public static DamageSource causeDischargeDamage(EntityDischarge ent, Entity hit) { - return (new EntityDamageSourceIndirect(s_emp, ent, hit)).setDamageBypassesArmor(); - } - public static DamageSource causeFireDamage(EntityFire ent, Entity hit) { return (new EntityDamageSourceIndirect(s_flamethrower, ent, hit)).setFireDamage().setDamageBypassesArmor(); } diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index 62e68fcc1..82fba3eb0 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -258,7 +258,6 @@ public class ClientProxy extends ServerProxy { ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineRadarNT.class, new RenderRadar()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineRadarLarge.class, new RenderRadarLarge()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineRadarScreen.class, new RenderRadarScreen()); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineSeleniumEngine.class, new RenderSelenium()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityReactorResearch.class, new RenderSmallReactor()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTesla.class, new RenderTesla()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityBarrel.class, new RenderFluidBarrel()); @@ -322,10 +321,6 @@ public class ClientProxy extends ServerProxy { ClientRegistry.bindTileEntitySpecialRenderer(TileEntityFoundryBasin.class, new RenderFoundry()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityFoundryMold.class, new RenderFoundry()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineStrandCaster.class, new RenderStrandCaster()); - //AMS - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAMSBase.class, new RenderAMSBase()); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAMSEmitter.class, new RenderAMSEmitter()); - ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAMSLimiter.class, new RenderAMSLimiter()); //ZIRNOX ClientRegistry.bindTileEntitySpecialRenderer(TileEntityReactorZirnox.class, new RenderZirnox()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityZirnoxDestroyed.class, new RenderZirnoxDestroyed()); @@ -381,6 +376,7 @@ public class ClientProxy extends ServerProxy { //ITER ClientRegistry.bindTileEntitySpecialRenderer(TileEntityITER.class, new RenderITER()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachinePlasmaHeater.class, new RenderPlasmaHeater()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityICF.class, new RenderICF()); //Watz ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWatz.class, new RenderWatz()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityWatzPump.class, new RenderWatzPump()); @@ -827,7 +823,6 @@ public class ClientProxy extends ServerProxy { RenderingRegistry.registerEntityRenderingHandler(EntityOilSpillFX.class, new SpillRenderer(ModItems.nuclear_waste)); RenderingRegistry.registerEntityRenderingHandler(EntityGasFX.class, new GasRenderer(ModItems.nuclear_waste)); RenderingRegistry.registerEntityRenderingHandler(EntityCombineBall.class, new RenderSnowball(ModItems.energy_ball)); - RenderingRegistry.registerEntityRenderingHandler(EntityDischarge.class, new ElectricityRenderer(ModItems.discharge)); RenderingRegistry.registerEntityRenderingHandler(EntityEMPBlast.class, new RenderEMPBlast()); RenderingRegistry.registerEntityRenderingHandler(EntityTSmokeFX.class, new TSmokeRenderer(ModItems.nuclear_waste)); } diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index cb9013f34..ad89ea05d 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -385,9 +385,6 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModItems.mechanism_special, 1), new Object[] { "PCI", "ISS", "PCI", 'P', ModItems.plate_desh, 'C', ModItems.coil_advanced_alloy, 'I', STAR.ingot(), 'S', ModItems.circuit_targeting_tier3 }); addRecipeAuto(new ItemStack(ModBlocks.watz_pump, 1), new Object[] { "MPM", "PCP", "PSP", 'M', ModItems.motor_desh, 'P', ANY_RESISTANTALLOY.plateCast(), 'C', KEY_CIRCUIT_BISMUTH, 'S', ModItems.pipes_steel }); - addRecipeAuto(new ItemStack(Item.getItemFromBlock(ModBlocks.fwatz_cooler), 1), new Object[] { "IPI", "IPI", "IPI", 'I', TI.ingot(), 'P', TI.plate() }); - addRecipeAuto(new ItemStack(Item.getItemFromBlock(ModBlocks.fwatz_tank), 1), new Object[] { "CGC", "GGG", "CGC", 'C', CMB.plate(), 'G', KEY_ANYPANE }); - addRecipeAuto(new ItemStack(Item.getItemFromBlock(ModBlocks.fwatz_scaffold), 1), new Object[] { "IPI", "P P", "IPI", 'I', W.ingot(), 'P', getReflector() }); addRecipeAuto(new ItemStack(ModBlocks.reinforced_stone, 4), new Object[] { "FBF", "BFB", "FBF", 'F', Blocks.cobblestone, 'B', Blocks.stone }); addRecipeAuto(new ItemStack(ModBlocks.brick_light, 4), new Object[] { "FBF", "BFB", "FBF", 'F', Blocks.fence, 'B', Blocks.brick_block }); @@ -691,8 +688,8 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModItems.sat_coord), new Object[] { "SII", "SCA", "SPP", 'I', STEEL.ingot(), 'S', STAR.ingot(), 'P', ModItems.plate_polymer, 'C', ModItems.sat_chip, 'A', ModItems.circuit_red_copper }); addRecipeAuto(new ItemStack(ModBlocks.machine_transformer), new Object[] { "SDS", "MCM", "MCM", 'S', IRON.ingot(), 'D', MINGRADE.ingot(), 'M',ModItems.coil_advanced_alloy, 'C', ModItems.circuit_copper }); addRecipeAuto(new ItemStack(ModBlocks.machine_transformer_20), new Object[] { "SDS", "MCM", "MCM", 'S', IRON.ingot(), 'D', MINGRADE.ingot(), 'M', ModItems.coil_copper, 'C', ModItems.circuit_copper }); - addRecipeAuto(new ItemStack(ModBlocks.machine_transformer_dnt), new Object[] { "SDS", "MCM", "MCM", 'S', STAR.ingot(), 'D', DESH.ingot(), 'M', ModBlocks.fwatz_conductor, 'C', ModItems.circuit_targeting_tier6 }); - addRecipeAuto(new ItemStack(ModBlocks.machine_transformer_dnt_20), new Object[] { "SDS", "MCM", "MCM", 'S', STAR.ingot(), 'D', DESH.ingot(), 'M', ModBlocks.fusion_conductor, 'C', ModItems.circuit_targeting_tier6 }); + addRecipeAuto(new ItemStack(ModBlocks.machine_transformer_dnt), new Object[] { "SDS", "MCM", "MCM", 'S', STAR.ingot(), 'D', DESH.ingot(), 'M', MAGTUNG.wireDense(), 'C', ModItems.circuit_targeting_tier6 }); + addRecipeAuto(new ItemStack(ModBlocks.machine_transformer_dnt_20), new Object[] { "SDS", "MCM", "MCM", 'S', STAR.ingot(), 'D', DESH.ingot(), 'M', ALLOY.wireDense(), 'C', ModItems.circuit_targeting_tier6 }); addRecipeAuto(new ItemStack(ModBlocks.radiobox), new Object[] { "PLP", "PSP", "PLP", 'P', STEEL.plate(), 'S', ModItems.ring_starmetal, 'C', ModItems.fusion_core, 'L', getReflector() }); addRecipeAuto(new ItemStack(ModBlocks.radiorec), new Object[] { " W", "PCP", "PIP", 'W', ModItems.wire_copper, 'P', STEEL.plate(), 'C', ModItems.circuit_red_copper, 'I', ANY_PLASTIC.ingot() }); addRecipeAuto(new ItemStack(ModItems.jackt), new Object[] { "S S", "LIL", "LIL", 'S', STEEL.plate(), 'L', Items.leather, 'I', ANY_RUBBER.ingot() }); @@ -839,7 +836,6 @@ public class CraftingManager { addRecipeAuto(new ItemStack(ModBlocks.hadron_coil_gold, 1), new Object[] { "WG", "GW", 'W', ALLOY.wireDense(), 'G', GOLD.wireDense() }); addRecipeAuto(new ItemStack(ModBlocks.hadron_coil_neodymium, 1), new Object[] { "G", "C", "G", 'G', ND.dust(), 'C', ModBlocks.hadron_coil_gold }); addRecipeAuto(new ItemStack(ModBlocks.hadron_coil_neodymium, 1), new Object[] { "WG", "GW", 'W', ND.wireDense(), 'G', GOLD.wireDense() }); - addRecipeAuto(new ItemStack(ModBlocks.hadron_coil_magtung, 1), new Object[] { "WWW", "WCW", "WWW", 'W', ModItems.wire_magnetized_tungsten, 'C', ModBlocks.fwatz_conductor }); addRecipeAuto(new ItemStack(ModBlocks.hadron_coil_magtung, 1), new Object[] { "WW", "WW", 'W', MAGTUNG.wireDense() }); addRecipeAuto(new ItemStack(ModBlocks.hadron_coil_schrabidium, 1), new Object[] { "WWW", "WCW", "WWW", 'W', ModItems.wire_schrabidium, 'C', ModBlocks.hadron_coil_magtung }); addRecipeAuto(new ItemStack(ModBlocks.hadron_coil_schrabidium, 1), new Object[] { "WS", "SW", 'W', MAGTUNG.wireDense(), 'S', SA326.wireDense() }); diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index 19578d3e4..1a776c804 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -1297,15 +1297,42 @@ public class MainRegistry { ignoreMappings.add("hbm:tile.anvil_meteorite"); ignoreMappings.add("hbm:tile.anvil_starmetal"); ignoreMappings.add("hbm:tile.anvil_bismuth"); + ignoreMappings.add("hbm:tile.lamp_uv_off"); + ignoreMappings.add("hbm:tile.lamp_uv_on"); + ignoreMappings.add("hbm:tile.ams_base"); + ignoreMappings.add("hbm:tile.ams_emitter"); + ignoreMappings.add("hbm:tile.ams_limiter"); + ignoreMappings.add("hbm:tile.dummy_block_ams_limiter"); + ignoreMappings.add("hbm:tile.dummy_port_ams_limiter"); + ignoreMappings.add("hbm:tile.dummy_block_ams_emitter"); + ignoreMappings.add("hbm:tile.dummy_port_ams_emitter"); + ignoreMappings.add("hbm:tile.dummy_block_ams_base"); + ignoreMappings.add("hbm:tile.dummy_port_ams_base"); + ignoreMappings.add("hbm:tile.machine_selenium"); + ignoreMappings.add("hbm:tile.fwatz_conductor"); + ignoreMappings.add("hbm:tile.fwatz_cooler"); + ignoreMappings.add("hbm:tile.fwatz_tank"); + ignoreMappings.add("hbm:tile.fwatz_scaffold"); + ignoreMappings.add("hbm:tile.fwatz_hatch"); + ignoreMappings.add("hbm:tile.fwatz_computer"); + ignoreMappings.add("hbm:tile.fwatz_core"); + ignoreMappings.add("hbm:tile.fwatz_plasma"); + ignoreMappings.add("hbm:tile.ore_meteor_uranium"); + ignoreMappings.add("hbm:tile.ore_meteor_thorium"); + ignoreMappings.add("hbm:tile.ore_meteor_titanium"); + ignoreMappings.add("hbm:tile.ore_meteor_sulfur"); + ignoreMappings.add("hbm:tile.ore_meteor_copper"); + ignoreMappings.add("hbm:tile.ore_meteor_tungsten"); + ignoreMappings.add("hbm:tile.ore_meteor_aluminium"); + ignoreMappings.add("hbm:tile.ore_meteor_lead"); + ignoreMappings.add("hbm:tile.ore_meteor_lithium"); + ignoreMappings.add("hbm:tile.ore_meteor_starmetal"); /// REMAP /// remapItems.put("hbm:item.gadget_explosive8", ModItems.early_explosive_lenses); remapItems.put("hbm:item.man_explosive8", ModItems.explosive_lenses); remapItems.put("hbm:item.briquette_lignite", ModItems.briquette); remapItems.put("hbm:item.antiknock", ModItems.fuel_additive); - remapItems.put("hbm:tile.anvil_meteorite", Item.getItemFromBlock(ModBlocks.anvil_desh)); - remapItems.put("hbm:tile.anvil_starmetal", Item.getItemFromBlock(ModBlocks.anvil_saturnite)); - remapItems.put("hbm:tile.anvil_bismuth", Item.getItemFromBlock(ModBlocks.anvil_bismuth_bronze)); for(MissingMapping mapping : event.get()) { diff --git a/src/main/java/com/hbm/main/NEIConfig.java b/src/main/java/com/hbm/main/NEIConfig.java index 3671b9a2f..b0337b647 100644 --- a/src/main/java/com/hbm/main/NEIConfig.java +++ b/src/main/java/com/hbm/main/NEIConfig.java @@ -51,16 +51,10 @@ public class NEIConfig implements IConfigureNEI { API.hideItem(new ItemStack(ModItems.burnt_bark)); API.hideItem(new ItemStack(ModItems.ams_core_thingy)); } - API.hideItem(new ItemStack(ModBlocks.dummy_block_ams_base)); - API.hideItem(new ItemStack(ModBlocks.dummy_block_ams_emitter)); - API.hideItem(new ItemStack(ModBlocks.dummy_block_ams_limiter)); API.hideItem(new ItemStack(ModBlocks.dummy_block_vault)); API.hideItem(new ItemStack(ModBlocks.dummy_block_blast)); API.hideItem(new ItemStack(ModBlocks.dummy_block_uf6)); API.hideItem(new ItemStack(ModBlocks.dummy_block_puf6)); - API.hideItem(new ItemStack(ModBlocks.dummy_port_ams_base)); - API.hideItem(new ItemStack(ModBlocks.dummy_port_ams_emitter)); - API.hideItem(new ItemStack(ModBlocks.dummy_port_ams_limiter)); API.hideItem(new ItemStack(ModBlocks.dummy_port_compact_launcher)); API.hideItem(new ItemStack(ModBlocks.dummy_port_launch_table)); API.hideItem(new ItemStack(ModBlocks.dummy_plate_compact_launcher)); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 027f33180..f4300da86 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -125,11 +125,6 @@ public class ResourceManager { //IGen public static final IModelCustom igen = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/igen.obj")); - //Selenium Engine - public static final IModelCustom selenium_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/selenium_engine_body.obj")); - public static final IModelCustom selenium_rotor = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/selenium_engine_rotor.obj")); - public static final IModelCustom selenium_piston = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/selenium_engine_piston.obj")); - //Combustion Engine public static final IModelCustom dieselgen = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/dieselgen.obj")); public static final IModelCustom combustion_engine = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/combustion_engine.obj")).asVBO(); @@ -178,8 +173,6 @@ public class ResourceManager { public static final IModelCustom autosaw = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/autosaw.obj")); //Mining Drill - public static final IModelCustom drill_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/drill_main.obj")); - public static final IModelCustom drill_bolt = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/drill_bolt.obj")); public static final IModelCustom mining_drill = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/mining_drill.obj")).asVBO(); //Laser Miner @@ -203,13 +196,6 @@ public class ResourceManager { //Deuterium Tower public static final IModelCustom deuterium_tower = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/machine_deuterium_tower.obj")); - //Anti Mass Spectrometer - public static final IModelCustom ams_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/ams_base.obj")); - public static final IModelCustom ams_emitter = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/ams_emitter.obj")); - public static final IModelCustom ams_emitter_destroyed = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/ams_emitter_destroyed.obj")); - public static final IModelCustom ams_limiter = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/ams_limiter.obj")); - public static final IModelCustom ams_limiter_destroyed = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/ams_limiter_destroyed.obj")); - //Dark Matter Core public static final IModelCustom dfc_emitter = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/core_emitter.obj")); public static final IModelCustom dfc_receiver = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/core_receiver.obj")); @@ -241,21 +227,24 @@ public class ResourceManager { public static final IModelCustom breeder = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/reactors/breeder.obj")); //ITER - public static final IModelCustom iter = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/reactors/iter.obj")); + public static final IModelCustom iter = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/reactors/iter.obj")).asVBO(); + + //ICF + public static final IModelCustom icf = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/reactors/icf.obj")).asVBO(); //Watz - public static final IModelCustom watz = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/reactors/watz.obj")); - public static final IModelCustom watz_pump = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/watz_pump.obj")); + public static final IModelCustom watz = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/reactors/watz.obj")).asVBO(); + public static final IModelCustom watz_pump = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/watz_pump.obj")).asVBO(); //FENSU - public static final IModelCustom fensu = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/fensu.obj")); + public static final IModelCustom fensu = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/fensu.obj")).asVBO(); //Radar - public static final IModelCustom radar_body = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/radar_base.obj")); - public static final IModelCustom radar_head = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/radar_head.obj")); - public static final IModelCustom radar = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/radar.obj")); - public static final IModelCustom radar_large = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/radar_large.obj")); - public static final IModelCustom radar_screen = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/radar_screen.obj")); + public static final IModelCustom radar_body = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/radar_base.obj"), false).asVBO(); + public static final IModelCustom radar_head = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/radar_head.obj"), false).asVBO(); + public static final IModelCustom radar = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/radar.obj"), false).asVBO(); + public static final IModelCustom radar_large = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/radar_large.obj"), false).asVBO(); + public static final IModelCustom radar_screen = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/radar_screen.obj"), false).asVBO(); //Forcefield public static final IModelCustom forcefield_top = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/forcefield_top.obj")); @@ -276,13 +265,6 @@ public class ResourceManager { public static final IModelCustom bomb_multi = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/BombGeneric.obj")); public static final IModelCustom fstbmb = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/fstbmb.obj")); public static final IModelCustom dud = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/BalefireCrashed.obj")); - - //Cel-Prime - public static final IModelCustom cp_tower = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_tower.obj")); - public static final IModelCustom cp_terminal = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_terminal.obj")); - public static final IModelCustom cp_battery = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_battery.obj")); - public static final IModelCustom cp_tanks = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_tanks.obj")); - public static final IModelCustom cp_port = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/cel_prime_port.obj")); //Satellites public static final IModelCustom sat_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sat_base.obj")); @@ -396,7 +378,7 @@ public class ResourceManager { //Electrolyser public static final IModelCustom electrolyser = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/electrolyser.obj")); - //Belt + //Charging Station public static final IModelCustom charger = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/blocks/charger.obj")); //DecoContainer (File Cabinet for now) @@ -539,11 +521,6 @@ public class ResourceManager { public static final ResourceLocation igen_arm = new ResourceLocation(RefStrings.MODID, "textures/models/machines/igen_arm.png"); public static final ResourceLocation igen_pistons = new ResourceLocation(RefStrings.MODID, "textures/models/machines/igen_pistons.png"); - //Selenium Engine - public static final ResourceLocation selenium_body_tex = new ResourceLocation(RefStrings.MODID, "textures/models/selenium_engine_body.png"); - public static final ResourceLocation selenium_piston_tex = new ResourceLocation(RefStrings.MODID, "textures/models/selenium_engine_piston.png"); - public static final ResourceLocation selenium_rotor_tex = new ResourceLocation(RefStrings.MODID, "textures/models/selenium_engine_rotor.png"); - //Combustion Engine public static final ResourceLocation dieselgen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/dieselgen.png"); public static final ResourceLocation combustion_engine_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/combustion_engine.png"); @@ -629,12 +606,6 @@ public class ResourceManager { //Waste Drum public static final ResourceLocation waste_drum_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/drum_gray.png"); - //Anti Mass Spectrometer - public static final ResourceLocation ams_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ams_base.png"); - public static final ResourceLocation ams_emitter_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ams_emitter.png"); - public static final ResourceLocation ams_limiter_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ams_limiter.png"); - public static final ResourceLocation ams_destroyed_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ams_destroyed.png"); - //Dark Matter Core public static final ResourceLocation dfc_emitter_tex = new ResourceLocation(RefStrings.MODID, "textures/models/core_emitter.png"); public static final ResourceLocation dfc_receiver_tex = new ResourceLocation(RefStrings.MODID, "textures/models/core_receiver.png"); @@ -671,6 +642,9 @@ public class ResourceManager { public static final ResourceLocation iter_torus_chlorophyte = new ResourceLocation(RefStrings.MODID, "textures/models/iter/torus_chlorophyte.png"); public static final ResourceLocation iter_torus_vaporwave = new ResourceLocation(RefStrings.MODID, "textures/models/iter/torus_vaporwave.png"); + //ICF + public static final ResourceLocation icf_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/icf.png"); + //Watz public static final ResourceLocation watz_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/watz.png"); public static final ResourceLocation watz_pump_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/watz_pump.png"); diff --git a/src/main/java/com/hbm/packet/AuxGaugePacket.java b/src/main/java/com/hbm/packet/AuxGaugePacket.java index 9d2e5a2b5..c0555e549 100644 --- a/src/main/java/com/hbm/packet/AuxGaugePacket.java +++ b/src/main/java/com/hbm/packet/AuxGaugePacket.java @@ -5,13 +5,9 @@ import com.hbm.items.weapon.ItemCustomMissilePart.PartSize; import com.hbm.tileentity.TileEntityMachineBase; import com.hbm.tileentity.bomb.TileEntityCompactLauncher; import com.hbm.tileentity.bomb.TileEntityLaunchTable; -import com.hbm.tileentity.machine.TileEntityAMSBase; -import com.hbm.tileentity.machine.TileEntityAMSEmitter; -import com.hbm.tileentity.machine.TileEntityAMSLimiter; import com.hbm.tileentity.machine.TileEntityMachineArcFurnace; import com.hbm.tileentity.machine.TileEntityMachineBoiler; import com.hbm.tileentity.machine.TileEntityMachineBoilerElectric; -import com.hbm.tileentity.machine.TileEntityMachineSeleniumEngine; import cpw.mods.fml.common.network.simpleimpl.IMessage; import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; @@ -71,41 +67,6 @@ public class AuxGaugePacket implements IMessage { public IMessage onMessage(AuxGaugePacket m, MessageContext ctx) { try { TileEntity te = Minecraft.getMinecraft().theWorld.getTileEntity(m.x, m.y, m.z); - - if (te instanceof TileEntityAMSLimiter) { - TileEntityAMSLimiter limiter = (TileEntityAMSLimiter)te; - if(m.id == 0) - limiter.locked = m.value == 1; - else if(m.id == 1) - limiter.efficiency = m.value; - } - if (te instanceof TileEntityAMSEmitter) { - TileEntityAMSEmitter emitter = (TileEntityAMSEmitter)te; - if(m.id == 0) - emitter.locked = m.value == 1; - else if(m.id == 1) - emitter.efficiency = m.value; - } - if (te instanceof TileEntityAMSBase) { - TileEntityAMSBase base = (TileEntityAMSBase)te; - - if(m.id == 0) - base.locked = m.value == 1; - else if(m.id == 1) - base.color = m.value; - else if(m.id == 2) - base.efficiency = m.value; - else if(m.id == 3) - base.field = m.value; - } - if (te instanceof TileEntityMachineSeleniumEngine) { - TileEntityMachineSeleniumEngine selenium = (TileEntityMachineSeleniumEngine)te; - - if(m.id == 0) - selenium.pistonCount = m.value; - if(m.id == 1) - selenium.powerCap = m.value; - } if (te instanceof TileEntityMachineBoiler) { TileEntityMachineBoiler boiler = (TileEntityMachineBoiler)te; diff --git a/src/main/java/com/hbm/render/entity/effect/ElectricityRenderer.java b/src/main/java/com/hbm/render/entity/effect/ElectricityRenderer.java deleted file mode 100644 index 6fe82111c..000000000 --- a/src/main/java/com/hbm/render/entity/effect/ElectricityRenderer.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.hbm.render.entity.effect; - -import org.lwjgl.opengl.GL11; -import org.lwjgl.opengl.GL12; - -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.entity.Render; -import net.minecraft.client.renderer.texture.TextureMap; -import net.minecraft.entity.Entity; -import net.minecraft.item.Item; -import net.minecraft.util.IIcon; -import net.minecraft.util.ResourceLocation; - -public class ElectricityRenderer extends Render { - private Item field_94151_a; - public ElectricityRenderer(Item p_i1259_1_, int p_i1259_2_) { - this.field_94151_a = p_i1259_1_; - } - - public ElectricityRenderer(Item p_i1260_1_) { - this(p_i1260_1_, 0); - } - - /** - * Actually renders the given argument. This is a synthetic bridge method, - * always casting down its argument and then handing it off to a worker - * function which does the actual work. In all probabilty, the class Render - * is generic (Render -1) - renderTileEntityAt2(tileEntity, x, y, z, f); - } - - public void renderTileEntityAt2(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y + 5.5, z + 0.5D); - //GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_LIGHTING); - GL11.glEnable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - - int rot = (int) ((System.nanoTime()/100000000)%360) * 3; - - TileEntityAMSBase base = (TileEntityAMSBase)tileEntity; - - double maxSize = 5; - double minSize = 0.5; - double scale = minSize; - scale += ((((double)base.tanks[2].getFill()) / ((double)base.tanks[2].getMaxFill())) + (((double)base.tanks[3].getFill()) / ((double)base.tanks[3].getMaxFill()))) * ((maxSize - minSize) / 2); - GL11.glScaled(scale, scale, scale); - - //bindTexture(new ResourceLocation(RefStrings.MODID, "textures/models/EMPBlast.png")); - GL11.glDisable(GL11.GL_TEXTURE_2D); - - GL11.glRotatef(rot, 0F, 1F, 0F); - GL11.glScalef(1.1F, 1.1F, 1.1F); - GL11.glColor3ub((byte)(0x20), (byte)(0x20), (byte)(0x40)); - ResourceManager.sphere_iuv.renderAll(); - GL11.glScalef(1/1.1F, 1/1.1F, 1/1.1F); - - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - GL11.glEnable(GL11.GL_TEXTURE_2D); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glPopMatrix(); - - renderTileEntityAt3(tileEntity, x, y, z, f); - } - - public void renderTileEntityAt3(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y + 5.5, z + 0.5D); - //GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_LIGHTING); - GL11.glEnable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - - TileEntityAMSBase base = (TileEntityAMSBase)tileEntity; - - double maxSize = 5; - double minSize = 0.5; - double scale = minSize; - scale += ((((double)base.tanks[2].getFill()) / ((double)base.tanks[2].getMaxFill())) + (((double)base.tanks[3].getFill()) / ((double)base.tanks[3].getMaxFill()))) * ((maxSize - minSize) / 2); - GL11.glScaled(scale, scale, scale); - - GL11.glColor3ub((byte)((base.color & 0xFF0000) >> 16), (byte)((base.color & 0x00FF00) >> 8), (byte)((base.color & 0x0000FF) >> 0)); - - GL11.glDisable(GL11.GL_TEXTURE_2D); - - int rot = (int) ((System.nanoTime()/100000000)%360) * 3; - - GL11.glRotatef(rot, 0F, 1F, 0F); - GL11.glScalef(0.5F, 0.5F, 0.5F); - ResourceManager.sphere_ruv.renderAll(); - GL11.glScalef(1/0.5F, 1/0.5F, 1/0.5F); - - GL11.glEnable(GL11.GL_BLEND); - GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); - - GL11.glRotatef(-rot * 2, 0F, 1F, 0F); - GL11.glScalef(0.6F, 0.6F, 0.6F); - ResourceManager.sphere_ruv.renderAll(); - GL11.glScalef(1/0.6F, 1/0.6F, 1/0.6F); - - GL11.glRotatef(rot * 2, 0F, 1F, 0F); - GL11.glScalef(0.7F, 0.7F, 0.7F); - ResourceManager.sphere_ruv.renderAll(); - GL11.glScalef(1/0.7F, 1/0.7F, 1/0.7F); - - GL11.glRotatef(-rot * 2, 0F, 1F, 0F); - GL11.glScalef(0.8F, 0.8F, 0.8F); - ResourceManager.sphere_ruv.renderAll(); - GL11.glScalef(1/0.8F, 1/0.8F, 1/0.8F); - - GL11.glRotatef(rot * 2, 0F, 1F, 0F); - GL11.glScalef(0.9F, 0.9F, 0.9F); - ResourceManager.sphere_ruv.renderAll(); - GL11.glScalef(1/0.9F, 1/0.9F, 1/0.9F); - - GL11.glRotatef(-rot * 2, 0F, 1F, 0F); - ResourceManager.sphere_ruv.renderAll(); - - GL11.glDisable(GL11.GL_BLEND); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glEnable(GL11.GL_TEXTURE_2D); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - - GL11.glPopMatrix(); - } -} diff --git a/src/main/java/com/hbm/render/tileentity/RenderAMSEmitter.java b/src/main/java/com/hbm/render/tileentity/RenderAMSEmitter.java deleted file mode 100644 index 0454f808d..000000000 --- a/src/main/java/com/hbm/render/tileentity/RenderAMSEmitter.java +++ /dev/null @@ -1,145 +0,0 @@ -package com.hbm.render.tileentity; - -import java.util.Random; - -import org.lwjgl.opengl.GL11; - -import com.hbm.main.ResourceManager; -import com.hbm.tileentity.machine.TileEntityAMSBase; -import com.hbm.tileentity.machine.TileEntityAMSEmitter; -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.tileentity.TileEntity; - -public class RenderAMSEmitter extends TileEntitySpecialRenderer { - - public RenderAMSEmitter() { } - Random rand = new Random(); - - @Override - public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - - - if(((TileEntityAMSEmitter)tileEntity).locked) - bindTexture(ResourceManager.ams_destroyed_tex); - else - bindTexture(ResourceManager.ams_emitter_tex); - - if(((TileEntityAMSEmitter)tileEntity).locked) - ResourceManager.ams_emitter_destroyed.renderAll(); - else - ResourceManager.ams_emitter.renderAll(); - - GL11.glPopMatrix(); - renderTileEntityAt2(tileEntity, x, y, z, f); - } - - public void renderTileEntityAt2(TileEntity tileEntity, double x, double y, double z, float f) - { - float radius = 0.04F; - int distance = 1; - int layers = 3; - Tessellator tessellator = Tessellator.instance; - - GL11.glPushMatrix(); - GL11.glDisable(GL11.GL_TEXTURE_2D); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glEnable(GL11.GL_BLEND); - GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); - GL11.glTranslatef((float) x + 0.5F, (float) y - 7, (float) z + 0.5F); - - TileEntityAMSEmitter emitter = (TileEntityAMSEmitter)tileEntity; - - if(emitter.getWorldObj().getTileEntity(emitter.xCoord, emitter.yCoord - 9, emitter.zCoord) instanceof TileEntityAMSBase && !emitter.locked || true) { - - if(emitter.efficiency > 0 || true) { - - double lastPosX = 0; - double lastPosZ = 0; - - for(int i = 7; i > 0; i -= distance) { - - double posX = rand.nextDouble() - 0.5; - double posZ = rand.nextDouble() - 0.5; - - for(int j = 1; j <= layers; j++) { - - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 0.5F, 0, 1f); - tessellator.addVertex(lastPosX + (radius * j), i, lastPosZ + (radius * j)); - tessellator.addVertex(lastPosX + (radius * j), i, lastPosZ - (radius * j)); - tessellator.addVertex(posX + (radius * j), i - distance, posZ - (radius * j)); - tessellator.addVertex(posX + (radius * j), i - distance, posZ + (radius * j)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 0.5F, 0, 1f); - tessellator.addVertex(lastPosX - (radius * j), i, lastPosZ + (radius * j)); - tessellator.addVertex(lastPosX - (radius * j), i, lastPosZ - (radius * j)); - tessellator.addVertex(posX - (radius * j), i - distance, posZ - (radius * j)); - tessellator.addVertex(posX - (radius * j), i - distance, posZ + (radius * j)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 0.5F, 0, 1f); - tessellator.addVertex(lastPosX + (radius * j), i, lastPosZ + (radius * j)); - tessellator.addVertex(lastPosX - (radius * j), i, lastPosZ + (radius * j)); - tessellator.addVertex(posX - (radius * j), i - distance, posZ + (radius * j)); - tessellator.addVertex(posX + (radius * j), i - distance, posZ + (radius * j)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 0.5F, 0, 1f); - tessellator.addVertex(lastPosX + (radius * j), i, lastPosZ - (radius * j)); - tessellator.addVertex(lastPosX - (radius * j), i, lastPosZ - (radius * j)); - tessellator.addVertex(posX - (radius * j), i - distance, posZ - (radius * j)); - tessellator.addVertex(posX + (radius * j), i - distance, posZ - (radius * j)); - tessellator.draw(); - } - - lastPosX = posX; - lastPosZ = posZ; - } - } - - for(int j = 1; j <= 2; j++) { - - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 1, 0, 1f); - tessellator.addVertex(0 + (radius * j), 7, 0 + (radius * j)); - tessellator.addVertex(0 + (radius * j), 7, 0 - (radius * j)); - tessellator.addVertex(0 + (radius * j), 0, 0 - (radius * j)); - tessellator.addVertex(0 + (radius * j), 0, 0 + (radius * j)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 1, 0, 1f); - tessellator.addVertex(0 - (radius * j), 7, 0 + (radius * j)); - tessellator.addVertex(0 - (radius * j), 7, 0 - (radius * j)); - tessellator.addVertex(0 - (radius * j), 0, 0 - (radius * j)); - tessellator.addVertex(0 - (radius * j), 0, 0 + (radius * j)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 1, 0, 1f); - tessellator.addVertex(0 + (radius * j), 7, 0 + (radius * j)); - tessellator.addVertex(0 - (radius * j), 7, 0 + (radius * j)); - tessellator.addVertex(0 - (radius * j), 0, 0 + (radius * j)); - tessellator.addVertex(0 + (radius * j), 0, 0 + (radius * j)); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(1, 1, 0, 1f); - tessellator.addVertex(0 + (radius * j), 7, 0 - (radius * j)); - tessellator.addVertex(0 - (radius * j), 7, 0 - (radius * j)); - tessellator.addVertex(0 - (radius * j), 0, 0 - (radius * j)); - tessellator.addVertex(0 + (radius * j), 0, 0 - (radius * j)); - tessellator.draw(); - } - } - - GL11.glDisable(GL11.GL_BLEND); - GL11.glEnable(GL11.GL_TEXTURE_2D); - GL11.glPopMatrix(); - } -} diff --git a/src/main/java/com/hbm/render/tileentity/RenderAMSLimiter.java b/src/main/java/com/hbm/render/tileentity/RenderAMSLimiter.java deleted file mode 100644 index 8d3abdd52..000000000 --- a/src/main/java/com/hbm/render/tileentity/RenderAMSLimiter.java +++ /dev/null @@ -1,297 +0,0 @@ -package com.hbm.render.tileentity; - -import org.lwjgl.opengl.GL11; - -import com.hbm.main.ResourceManager; -import com.hbm.tileentity.machine.TileEntityAMSBase; -import com.hbm.tileentity.machine.TileEntityAMSLimiter; - -import net.minecraft.client.renderer.RenderHelper; -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.tileentity.TileEntity; - -public class RenderAMSLimiter extends TileEntitySpecialRenderer { - - public RenderAMSLimiter() { } - - @Override - public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - GL11.glRotatef(-90, 0F, 1F, 0F); - switch(tileEntity.getBlockMetadata()) - { - case 2: - GL11.glRotatef(90, 0F, 1F, 0F); break; - case 4: - GL11.glRotatef(180, 0F, 1F, 0F); break; - case 3: - GL11.glRotatef(270, 0F, 1F, 0F); break; - case 5: - GL11.glRotatef(0, 0F, 1F, 0F); break; - } - - if(((TileEntityAMSLimiter)tileEntity).locked) - bindTexture(ResourceManager.ams_destroyed_tex); - else - bindTexture(ResourceManager.ams_limiter_tex); - - if(((TileEntityAMSLimiter)tileEntity).locked) - ResourceManager.ams_limiter_destroyed.renderAll(); - else - ResourceManager.ams_limiter.renderAll(); - - GL11.glPopMatrix(); - renderTileEntityAt2(tileEntity, x, y, z, f); - } - - public void renderTileEntityAt2(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - GL11.glRotatef(-90, 0F, 1F, 0F); - - switch(tileEntity.getBlockMetadata()) - { - case 2: - GL11.glRotatef(90, 0F, 1F, 0F); break; - case 4: - GL11.glRotatef(180, 0F, 1F, 0F); break; - case 3: - GL11.glRotatef(270, 0F, 1F, 0F); break; - case 5: - GL11.glRotatef(0, 0F, 1F, 0F); break; - } - - // bindTexture(ResourceManager.universal); - - TileEntityAMSLimiter limiter = (TileEntityAMSLimiter)tileEntity; - - int meta = tileEntity.getBlockMetadata(); - boolean flag = false; - double maxSize = 5; - double minSize = 0.5; - if(meta == 2 && tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord, tileEntity.yCoord, tileEntity.zCoord - 6) instanceof TileEntityAMSBase && !limiter.locked) { - flag = true; - TileEntityAMSBase base = (TileEntityAMSBase)tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord, tileEntity.yCoord, tileEntity.zCoord - 6); - maxSize += ((((double)base.tanks[2].getFill()) / ((double)base.tanks[2].getMaxFill())) + (((double)base.tanks[3].getFill()) / ((double)base.tanks[3].getMaxFill()))) * ((maxSize - minSize) / 2); - } - if(meta == 3 && tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord, tileEntity.yCoord, tileEntity.zCoord + 6) instanceof TileEntityAMSBase && !limiter.locked) { - flag = true; - TileEntityAMSBase base = (TileEntityAMSBase)tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord, tileEntity.yCoord, tileEntity.zCoord + 6); - maxSize += ((((double)base.tanks[2].getFill()) / ((double)base.tanks[2].getMaxFill())) + (((double)base.tanks[3].getFill()) / ((double)base.tanks[3].getMaxFill()))) * ((maxSize - minSize) / 2); - } - if(meta == 4 && tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord - 6, tileEntity.yCoord, tileEntity.zCoord) instanceof TileEntityAMSBase && !limiter.locked) { - flag = true; - TileEntityAMSBase base = (TileEntityAMSBase)tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord - 6, tileEntity.yCoord, tileEntity.zCoord); - maxSize += ((((double)base.tanks[2].getFill()) / ((double)base.tanks[2].getMaxFill())) + (((double)base.tanks[3].getFill()) / ((double)base.tanks[3].getMaxFill()))) * ((maxSize - minSize) / 2); - } - if(meta == 5 && tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord + 6, tileEntity.yCoord, tileEntity.zCoord) instanceof TileEntityAMSBase && !limiter.locked) { - flag = true; - TileEntityAMSBase base = (TileEntityAMSBase)tileEntity.getWorldObj().getTileEntity(tileEntity.xCoord + 6, tileEntity.yCoord, tileEntity.zCoord); - maxSize += ((((double)base.tanks[2].getFill()) / ((double)base.tanks[2].getMaxFill())) + (((double)base.tanks[3].getFill()) / ((double)base.tanks[3].getMaxFill()))) * ((maxSize - minSize) / 2); - } - - if(flag) { - - GL11.glRotatef(-90, 0F, 1F, 0F); - - double posX = 0; - double posY = 0; - double posZ = 0; - double length = 4; - double radius = 0.12; - GL11.glTranslated(2.5, 5.5, 0); - - RenderHelper.disableStandardItemLighting(); - GL11.glDisable(GL11.GL_TEXTURE_2D); - GL11.glShadeModel(GL11.GL_SMOOTH); - GL11.glEnable(GL11.GL_BLEND); - GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); - GL11.glDisable(GL11.GL_ALPHA_TEST); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glDepthMask(false); - Tessellator tessellator = Tessellator.instance; - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY - radius, posZ - radius); - tessellator.addVertex(posX + length, posY - radius, posZ + radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY - radius, posZ + radius); - tessellator.addVertex(posX, posY - radius, posZ - radius); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY + radius, posZ + radius); - tessellator.addVertex(posX + length, posY + radius, posZ - radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY + radius, posZ - radius); - tessellator.addVertex(posX, posY + radius, posZ + radius); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY - radius, posZ - radius); - tessellator.addVertex(posX + length, posY + radius, posZ - radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY + radius, posZ - radius); - tessellator.addVertex(posX, posY - radius, posZ - radius); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY - radius, posZ + radius); - tessellator.addVertex(posX + length, posY + radius, posZ + radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY + radius, posZ + radius); - tessellator.addVertex(posX, posY - radius, posZ + radius); - tessellator.draw(); - - if(limiter.efficiency > 0) { - - radius *= 2; - RenderHelper.disableStandardItemLighting(); - GL11.glDisable(GL11.GL_TEXTURE_2D); - GL11.glShadeModel(GL11.GL_SMOOTH); - GL11.glEnable(GL11.GL_BLEND); - GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE); - GL11.glDisable(GL11.GL_ALPHA_TEST); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glDepthMask(false); - tessellator.startDrawingQuads(); - //tessellator.setColorRGBA_F(0.494F, 0.8F, 0.796F, 0f); - //tessellator.setColorRGBA_F(0, 0.627F, 0.627F, 0f); - //tessellator.setColorRGBA_F(0, 0.765F, 0.765F, 0f); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY - radius, posZ - radius); - tessellator.addVertex(posX + length, posY - radius, posZ + radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY - radius, posZ + radius); - tessellator.addVertex(posX, posY - radius, posZ - radius); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY + radius, posZ + radius); - tessellator.addVertex(posX + length, posY + radius, posZ - radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY + radius, posZ - radius); - tessellator.addVertex(posX, posY + radius, posZ + radius); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY - radius, posZ - radius); - tessellator.addVertex(posX + length, posY + radius, posZ - radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY + radius, posZ - radius); - tessellator.addVertex(posX, posY - radius, posZ - radius); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 0f); - tessellator.addVertex(posX + length, posY - radius, posZ + radius); - tessellator.addVertex(posX + length, posY + radius, posZ + radius); - tessellator.setColorRGBA_F(0.408F - 0.175F, 0.686F - 0.175F, 0.686F - 0.175F, 1); - tessellator.addVertex(posX, posY + radius, posZ + radius); - tessellator.addVertex(posX, posY - radius, posZ + radius); - tessellator.draw(); - - /*double iRadiusB = 0.3; - double oRadiusB = 2; - double iRadiusS = iRadiusB * 0.75; - double oRadiusS = oRadiusB * 0.60; - double bLength = rad; - - int rot = (int) ((System.nanoTime()/100000000)%360) * 3; - - GL11.glRotatef(rot, 1F, 0F, 0F); - - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0, 0, 1F, 0f); - tessellator.addVertex(posX + bLength, posY - oRadiusB, posZ - oRadiusS); - tessellator.addVertex(posX + bLength, posY - oRadiusB, posZ + oRadiusS); - tessellator.setColorRGBA_F(0, 0, 1F, 1f); - tessellator.addVertex(posX, posY - iRadiusB, posZ + iRadiusS); - tessellator.addVertex(posX, posY - iRadiusB, posZ - iRadiusS); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0, 0, 1F, 0f); - tessellator.addVertex(posX + bLength, posY + oRadiusB, posZ - oRadiusS); - tessellator.addVertex(posX + bLength, posY + oRadiusB, posZ + oRadiusS); - tessellator.setColorRGBA_F(0, 0, 1F, 1f); - tessellator.addVertex(posX, posY + iRadiusB, posZ + iRadiusS); - tessellator.addVertex(posX, posY + iRadiusB, posZ - iRadiusS); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0, 0, 1F, 0f); - tessellator.addVertex(posX + bLength, posY - oRadiusS, posZ - oRadiusB); - tessellator.addVertex(posX + bLength, posY + oRadiusS, posZ - oRadiusB); - tessellator.setColorRGBA_F(0, 0, 1F, 1f); - tessellator.addVertex(posX, posY + iRadiusS, posZ - iRadiusB); - tessellator.addVertex(posX, posY - iRadiusS, posZ - iRadiusB); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0, 0, 1F, 0f); - tessellator.addVertex(posX + bLength, posY - oRadiusS, posZ + oRadiusB); - tessellator.addVertex(posX + bLength, posY + oRadiusS, posZ + oRadiusB); - tessellator.setColorRGBA_F(0, 0, 1F, 1f); - tessellator.addVertex(posX, posY + iRadiusS, posZ + iRadiusB); - tessellator.addVertex(posX, posY - iRadiusS, posZ + iRadiusB); - tessellator.draw(); - - iRadiusB *= 0.60; - oRadiusB *= 0.60; - iRadiusS = iRadiusB * 0.75; - oRadiusS = oRadiusB * 0.60; - bLength = 2.5; - - GL11.glRotatef(-2 * rot, 1F, 0F, 0F); - - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.25F, 0.25F, 1F, 1f); - tessellator.addVertex(posX + bLength, posY - oRadiusB, posZ - oRadiusS); - tessellator.addVertex(posX + bLength, posY - oRadiusB, posZ + oRadiusS); - tessellator.addVertex(posX, posY - iRadiusB, posZ + iRadiusS); - tessellator.addVertex(posX, posY - iRadiusB, posZ - iRadiusS); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.25F, 0.25F, 1F, 1f); - tessellator.addVertex(posX + bLength, posY + oRadiusB, posZ - oRadiusS); - tessellator.addVertex(posX + bLength, posY + oRadiusB, posZ + oRadiusS); - tessellator.addVertex(posX, posY + iRadiusB, posZ + iRadiusS); - tessellator.addVertex(posX, posY + iRadiusB, posZ - iRadiusS); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.25F, 0.25F, 1F, 1f); - tessellator.addVertex(posX + bLength, posY - oRadiusS, posZ - oRadiusB); - tessellator.addVertex(posX + bLength, posY + oRadiusS, posZ - oRadiusB); - tessellator.addVertex(posX, posY + iRadiusS, posZ - iRadiusB); - tessellator.addVertex(posX, posY - iRadiusS, posZ - iRadiusB); - tessellator.draw(); - tessellator.startDrawingQuads(); - tessellator.setColorRGBA_F(0.25F, 0.25F, 1F, 1f); - tessellator.addVertex(posX + bLength, posY - oRadiusS, posZ + oRadiusB); - tessellator.addVertex(posX + bLength, posY + oRadiusS, posZ + oRadiusB); - tessellator.addVertex(posX, posY + iRadiusS, posZ + iRadiusB); - tessellator.addVertex(posX, posY - iRadiusS, posZ + iRadiusB); - tessellator.draw();*/ - } - - - GL11.glDisable(GL11.GL_BLEND); - GL11.glEnable(GL11.GL_ALPHA_TEST); - GL11.glShadeModel(GL11.GL_FLAT); - RenderHelper.enableStandardItemLighting(); - GL11.glDepthMask(true); - GL11.glEnable(GL11.GL_CULL_FACE); - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - GL11.glEnable(GL11.GL_TEXTURE_2D); - } - - GL11.glPopMatrix(); - } -} diff --git a/src/main/java/com/hbm/render/tileentity/RenderICF.java b/src/main/java/com/hbm/render/tileentity/RenderICF.java new file mode 100644 index 000000000..650f57fda --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderICF.java @@ -0,0 +1,37 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.main.ResourceManager; + +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.tileentity.TileEntity; + +public class RenderICF extends TileEntitySpecialRenderer { + + @Override + public void renderTileEntityAt(TileEntity te, double x, double y, double z, float f) { + + GL11.glPushMatrix(); + GL11.glTranslatef((float) x + 0.5F, (float) y, (float) z + 0.5F); + + GL11.glEnable(GL11.GL_CULL_FACE); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glShadeModel(GL11.GL_SMOOTH); + + switch(te.getBlockMetadata() - BlockDummyable.offset) { + case 2: GL11.glRotatef(90, 0F, 1F, 0F); break; + case 4: GL11.glRotatef(180, 0F, 1F, 0F); break; + case 3: GL11.glRotatef(270, 0F, 1F, 0F); break; + case 5: GL11.glRotatef(0, 0F, 1F, 0F); break; + } + + bindTexture(ResourceManager.icf_tex); + ResourceManager.icf.renderAll(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/com/hbm/render/tileentity/RenderPlasmaHeater.java b/src/main/java/com/hbm/render/tileentity/RenderPlasmaHeater.java index f16e7205a..0a268b920 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderPlasmaHeater.java +++ b/src/main/java/com/hbm/render/tileentity/RenderPlasmaHeater.java @@ -14,27 +14,26 @@ public class RenderPlasmaHeater extends TileEntitySpecialRenderer { public void renderTileEntityAt(TileEntity te, double x, double y, double z, float f) { GL11.glPushMatrix(); - GL11.glTranslatef((float)x + 0.5F, (float)y, (float)z + 0.5F); - + GL11.glTranslatef((float) x + 0.5F, (float) y, (float) z + 0.5F); + GL11.glEnable(GL11.GL_CULL_FACE); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glShadeModel(GL11.GL_SMOOTH); - + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glShadeModel(GL11.GL_SMOOTH); + switch(te.getBlockMetadata() - BlockDummyable.offset) { case 2: GL11.glRotatef(0, 0F, 1F, 0F); break; case 4: GL11.glRotatef(90, 0F, 1F, 0F); break; case 3: GL11.glRotatef(180, 0F, 1F, 0F); break; case 5: GL11.glRotatef(270, 0F, 1F, 0F); break; } - - GL11.glTranslatef(0, 0, 18); - - bindTexture(ResourceManager.iter_microwave); - ResourceManager.iter.renderPart("Microwave"); - GL11.glShadeModel(GL11.GL_FLAT); + GL11.glTranslatef(0, 0, 18); + + bindTexture(ResourceManager.iter_microwave); + ResourceManager.iter.renderPart("Microwave"); + + GL11.glShadeModel(GL11.GL_FLAT); GL11.glPopMatrix(); } - } diff --git a/src/main/java/com/hbm/render/tileentity/RenderSelenium.java b/src/main/java/com/hbm/render/tileentity/RenderSelenium.java deleted file mode 100644 index 53362572b..000000000 --- a/src/main/java/com/hbm/render/tileentity/RenderSelenium.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.hbm.render.tileentity; - -import org.lwjgl.opengl.GL11; - -import com.hbm.main.ResourceManager; -import com.hbm.tileentity.machine.TileEntityMachineSeleniumEngine; - -import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.tileentity.TileEntity; - -public class RenderSelenium extends TileEntitySpecialRenderer { - - @Override - public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) - { - GL11.glPushMatrix(); - GL11.glTranslated(x + 0.5D, y, z + 0.5D); - GL11.glEnable(GL11.GL_LIGHTING); - GL11.glDisable(GL11.GL_CULL_FACE); - GL11.glRotatef(180, 0F, 1F, 0F); - GL11.glRotatef(-90, 0F, 1F, 0F); - - switch(tileEntity.getBlockMetadata()) - { - case 2: - GL11.glRotatef(90, 0F, 1F, 0F); break; - case 4: - GL11.glRotatef(180, 0F, 1F, 0F); break; - case 3: - GL11.glRotatef(270, 0F, 1F, 0F); break; - case 5: - GL11.glRotatef(0, 0F, 1F, 0F); break; - } - - bindTexture(ResourceManager.selenium_body_tex); - ResourceManager.selenium_body.renderAll(); - - GL11.glTranslated(0.0D, 1.0D, 0.0D); - - int count = ((TileEntityMachineSeleniumEngine)tileEntity).pistonCount; - - float rot = 360F / count; - - bindTexture(ResourceManager.selenium_piston_tex); - for(int i = 0; i < count; i++) { - ResourceManager.selenium_piston.renderAll(); - GL11.glRotatef(rot, 0, 0, 1); - } - - bindTexture(ResourceManager.selenium_rotor_tex); - ResourceManager.selenium_rotor.renderAll(); - - GL11.glPopMatrix(); - } -} diff --git a/src/main/java/com/hbm/tileentity/TileMappings.java b/src/main/java/com/hbm/tileentity/TileMappings.java index ca90591b5..cb9811365 100644 --- a/src/main/java/com/hbm/tileentity/TileMappings.java +++ b/src/main/java/com/hbm/tileentity/TileMappings.java @@ -81,7 +81,6 @@ public class TileMappings { put(TileEntityMachineSchrabidiumTransmutator.class, "tileentity_schrabidium_transmutator"); put(TileEntityMachineDiesel.class, "tileentity_diesel_generator"); put(TileEntityMachineShredder.class, "tileentity_machine_shredder"); - put(TileEntityFWatzCore.class, "tileentity_fwatz_multiblock"); put(TileEntityMachineTeleporter.class, "tileentity_teleblock"); put(TileEntityHatch.class, "tileentity_seal_lid"); put(TileEntityMachineIGenerator.class, "tileentity_igenerator"); @@ -103,9 +102,6 @@ public class TileMappings { put(TileEntityCrateDesh.class, "tileentity_crate_desh"); put(TileEntityMassStorage.class, "tileentity_mass_storage"); put(TileEntityMachinePress.class, "tileentity_press"); - put(TileEntityAMSBase.class, "tileentity_ams_base"); - put(TileEntityAMSEmitter.class, "tileentity_ams_emitter"); - put(TileEntityAMSLimiter.class, "tileentity_ams_limiter"); put(TileEntityMachineSiren.class, "tileentity_siren"); put(TileEntityMachineSPP.class, "tileentity_spp"); put(TileEntityMachineRadGen.class, "tileentity_radgen"); @@ -114,7 +110,6 @@ public class TileMappings { put(TileEntityMachineRadarLarge.class, "tileentity_radar_large"); put(TileEntityMachineRadarScreen.class, "tileentity_radar_screen"); put(TileEntityBroadcaster.class, "tileentity_pink_cloud_broadcaster"); - put(TileEntityMachineSeleniumEngine.class, "tileentity_selenium_engine"); put(TileEntityMachineSatLinker.class, "tileentity_satlinker"); put(TileEntityReactorResearch.class, "tileentity_small_reactor"); put(TileEntityVaultDoor.class, "tileentity_vault_door"); @@ -165,6 +160,7 @@ public class TileMappings { put(TileEntityMicrowave.class, "tileentity_microwave"); put(TileEntityMachineMiniRTG.class, "tileentity_mini_rtg"); put(TileEntityITER.class, "tileentity_iter"); + put(TileEntityICF.class, "tileentity_icf"); put(TileEntityMachinePlasmaHeater.class, "tileentity_plasma_heater"); put(TileEntityMachineFENSU.class, "tileentity_fensu"); put(TileEntityTrappedBrick.class, "tileentity_trapped_brick"); @@ -298,7 +294,6 @@ public class TileMappings { put(TileEntityMachineFunnel.class, "tileentity_funnel"); put(TileEntityDiFurnaceRTG.class, "tileentity_rtg_difurnace"); put(TileEntityMachineRadiolysis.class, "tileentity_radiolysis"); - put(TileEntityUVLamp.class, "tileentity_uv_lamp"); put(TileEntityMachineAutosaw.class, "tileentity_autosaw"); put(TileEntityCondenser.class, "tileentity_condenser"); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityAMSBase.java b/src/main/java/com/hbm/tileentity/machine/TileEntityAMSBase.java deleted file mode 100644 index 9be891eba..000000000 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityAMSBase.java +++ /dev/null @@ -1,548 +0,0 @@ -package com.hbm.tileentity.machine; - -import java.util.Random; - -import com.hbm.interfaces.IFluidAcceptor; -import com.hbm.interfaces.IFluidContainer; -import com.hbm.inventory.container.ContainerAMSBase; -import com.hbm.inventory.fluid.FluidType; -import com.hbm.inventory.fluid.Fluids; -import com.hbm.inventory.fluid.tank.FluidTank; -import com.hbm.inventory.gui.GUIAMSBase; -import com.hbm.items.ISatChip; -import com.hbm.items.ModItems; -import com.hbm.items.machine.ItemCatalyst; -import com.hbm.items.special.ItemAMSCore; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.AuxGaugePacket; -import com.hbm.packet.PacketDispatcher; -import com.hbm.saveddata.SatelliteSavedData; -import com.hbm.saveddata.satellites.SatelliteResonator; -import com.hbm.tileentity.IGUIProvider; - -import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -public class TileEntityAMSBase extends TileEntity implements ISidedInventory, IFluidContainer, IFluidAcceptor, IGUIProvider { - - private ItemStack slots[]; - - public long power = 0; - public static final long maxPower = 1000000000000000L; - public int field = 0; - public static final int maxField = 100; - public int efficiency = 0; - public static final int maxEfficiency = 100; - public int heat = 0; - public static final int maxHeat = 5000; - public int age = 0; - public int warning = 0; - public int mode = 0; - public boolean locked = false; - public FluidTank[] tanks; - public int color = -1; - - Random rand = new Random(); - - private static final int[] slots_top = new int[] { 0 }; - private static final int[] slots_bottom = new int[] { 0 }; - private static final int[] slots_side = new int[] { 0 }; - - private String customName; - - public TileEntityAMSBase() { - slots = new ItemStack[16]; - tanks = new FluidTank[4]; - tanks[0] = new FluidTank(Fluids.COOLANT, 8000, 0); - tanks[1] = new FluidTank(Fluids.CRYOGEL, 8000, 1); - tanks[2] = new FluidTank(Fluids.DEUTERIUM, 8000, 2); - tanks[3] = new FluidTank(Fluids.TRITIUM, 8000, 3); - } - - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int i) { - return slots[i]; - } - - @Override - public ItemStack getStackInSlotOnClosing(int i) { - if(slots[i] != null) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } else { - return null; - } - } - - @Override - public void setInventorySlotContents(int i, ItemStack itemStack) { - slots[i] = itemStack; - if(itemStack != null && itemStack.stackSize > getInventoryStackLimit()) - { - itemStack.stackSize = getInventoryStackLimit(); - } - } - - @Override - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.amsBase"; - } - - @Override - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - if(worldObj.getTileEntity(xCoord, yCoord, zCoord) != this) - { - return false; - }else{ - return player.getDistanceSq(xCoord + 0.5D, yCoord + 0.5D, zCoord + 0.5D) <=128; - } - } - - @Override - public void openInventory() {} - @Override - public void closeInventory() {} - - @Override - public boolean isItemValidForSlot(int i, ItemStack stack) { - - return false; - } - - @Override - public ItemStack decrStackSize(int i, int j) { - if(slots[i] != null) - { - if(slots[i].stackSize <= j) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } - ItemStack itemStack1 = slots[i].splitStack(j); - if (slots[i].stackSize == 0) - { - slots[i] = null; - } - - return itemStack1; - } else { - return null; - } - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - NBTTagList list = nbt.getTagList("items", 10); - - power = nbt.getLong("power"); - tanks[0].readFromNBT(nbt, "coolant1"); - tanks[1].readFromNBT(nbt, "coolant2"); - tanks[2].readFromNBT(nbt, "fuel1"); - tanks[3].readFromNBT(nbt, "fuel2"); - field = nbt.getInteger("field"); - efficiency = nbt.getInteger("efficiency"); - heat = nbt.getInteger("heat"); - locked = nbt.getBoolean("locked"); - slots = new ItemStack[getSizeInventory()]; - - for(int i = 0; i < list.tagCount(); i++) - { - NBTTagCompound nbt1 = list.getCompoundTagAt(i); - byte b0 = nbt1.getByte("slot"); - if(b0 >= 0 && b0 < slots.length) - { - slots[b0] = ItemStack.loadItemStackFromNBT(nbt1); - } - } - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - nbt.setLong("power", power); - tanks[0].writeToNBT(nbt, "coolant1"); - tanks[1].writeToNBT(nbt, "coolant2"); - tanks[2].writeToNBT(nbt, "fuel1"); - tanks[3].writeToNBT(nbt, "fuel2"); - nbt.setInteger("field", field); - nbt.setInteger("efficiency", efficiency); - nbt.setInteger("heat", heat); - nbt.setBoolean("locked", locked); - NBTTagList list = new NBTTagList(); - - for(int i = 0; i < slots.length; i++) - { - if(slots[i] != null) - { - NBTTagCompound nbt1 = new NBTTagCompound(); - nbt1.setByte("slot", (byte)i); - slots[i].writeToNBT(nbt1); - list.appendTag(nbt1); - } - } - nbt.setTag("items", list); - } - - @Override - public int[] getAccessibleSlotsFromSide(int p_94128_1_) - { - return p_94128_1_ == 0 ? slots_bottom : (p_94128_1_ == 1 ? slots_top : slots_side); - } - - @Override - public boolean canInsertItem(int i, ItemStack itemStack, int j) { - return this.isItemValidForSlot(i, itemStack); - } - - @Override - public boolean canExtractItem(int i, ItemStack itemStack, int j) { - return false; - } - - @Override - public void updateEntity() { - - if (!worldObj.isRemote) { - - for(int i = 0; i < tanks.length; i++) - tanks[i].setFill(tanks[i].getMaxFill()); - - if(!locked) { - - age++; - if(age >= 20) - { - age = 0; - } - - tanks[0].setType(0, 1, slots); - tanks[1].setType(2, 3, slots); - tanks[2].setType(4, 5, slots); - tanks[3].setType(6, 7, slots); - - for(int i = 0; i < 4; i++) - tanks[i].updateTank(xCoord, yCoord, zCoord, worldObj.provider.dimensionId); - - int f1 = 0, f2 = 0, f3 = 0, f4 = 0; - int booster = 0; - - if(worldObj.getTileEntity(xCoord + 6, yCoord, zCoord) instanceof TileEntityAMSLimiter) { - TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord + 6, yCoord, zCoord); - if(!te.locked && worldObj.getBlockMetadata(xCoord + 6, yCoord, zCoord) == 4) { - f1 = te.efficiency; - if(te.mode == 2) - booster++; - } - } - if(worldObj.getTileEntity(xCoord - 6, yCoord, zCoord) instanceof TileEntityAMSLimiter) { - TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord - 6, yCoord, zCoord); - if(!te.locked && worldObj.getBlockMetadata(xCoord - 6, yCoord, zCoord) == 5) { - f2 = te.efficiency; - if(te.mode == 2) - booster++; - } - } - if(worldObj.getTileEntity(xCoord, yCoord, zCoord + 6) instanceof TileEntityAMSLimiter) { - TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord, yCoord, zCoord + 6); - if(!te.locked && worldObj.getBlockMetadata(xCoord, yCoord, zCoord + 6) == 2) { - f3 = te.efficiency; - if(te.mode == 2) - booster++; - } - } - if(worldObj.getTileEntity(xCoord, yCoord, zCoord - 6) instanceof TileEntityAMSLimiter) { - TileEntityAMSLimiter te = (TileEntityAMSLimiter)worldObj.getTileEntity(xCoord, yCoord, zCoord - 6); - if(!te.locked && worldObj.getBlockMetadata(xCoord, yCoord, zCoord - 6) == 3) { - f4 = te.efficiency; - if(te.mode == 2) - booster++; - } - } - - this.field = Math.round(calcField(f1, f2, f3, f4)); - - mode = 0; - if(field > 0) - mode = 1; - if(booster > 0) - mode = 2; - - if(worldObj.getTileEntity(xCoord, yCoord + 9, zCoord) instanceof TileEntityAMSEmitter) { - TileEntityAMSEmitter te = (TileEntityAMSEmitter)worldObj.getTileEntity(xCoord, yCoord + 9, zCoord); - this.efficiency = te.efficiency; - } - - this.color = -1; - - float heatMod = 1; - float fuelMod = 1; - int heatBase = 0; - int fuelBase = 0; - - if(slots[8] != null && slots[9] != null && slots[10] != null && slots[11] != null && slots[12] != null && - slots[8].getItem() instanceof ItemCatalyst && slots[9].getItem() instanceof ItemCatalyst && - slots[10].getItem() instanceof ItemCatalyst && slots[11].getItem() instanceof ItemCatalyst && - slots[12].getItem() instanceof ItemAMSCore && hasResonators() && efficiency > 0) { - int a = ((ItemCatalyst)slots[8].getItem()).getColor(); - int b = ((ItemCatalyst)slots[9].getItem()).getColor(); - int c = ((ItemCatalyst)slots[10].getItem()).getColor(); - int d = ((ItemCatalyst)slots[11].getItem()).getColor(); - - int e = this.calcAvgHex(a, b); - int f = this.calcAvgHex(c, d); - - int g = this.calcAvgHex(e, f); - - this.color = g; - - - for(int i = 8; i < 12; i++) { - heatMod *= ItemCatalyst.getHeatMod(slots[i]); - fuelMod *= ItemCatalyst.getFuelMod(slots[i]); - } - - heatBase = ItemAMSCore.getHeatBase(slots[12]); - fuelBase = ItemAMSCore.getFuelBase(slots[12]); - - heatBase *= Math.pow(1.25F, booster); - heatBase *= (100 - field); - - if(this.getFuelPower(tanks[2].getTankType()) > 0 && this.getFuelPower(tanks[3].getTankType()) > 0 && - tanks[2].getFill() > 0 && tanks[3].getFill() > 0) { - - //power += (powerBase * powerMod * gauss(1, (heat - (maxHeat / 2)) / maxHeat)) / 1000 * getFuelPower(tanks[2].getTankType()) * getFuelPower(tanks[3].getTankType()); - heat += (heatBase * heatMod) / (float)(this.field / 100F); - tanks[2].setFill((int)(tanks[2].getFill() - fuelBase * fuelMod)); - tanks[3].setFill((int)(tanks[3].getFill() - fuelBase * fuelMod)); - if(tanks[2].getFill() <= 0) - tanks[2].setFill(0); - if(tanks[3].getFill() <= 0) - tanks[3].setFill(0); - - if(heat > maxHeat) { - heat = maxHeat; - } - } - } - - if(power > maxPower) - power = maxPower; - - - if(heat > 0 && tanks[0].getFill() > 0 && tanks[1].getFill() > 0) { - heat -= (this.getCoolingStrength(tanks[0].getTankType()) * this.getCoolingStrength(tanks[1].getTankType())); - - tanks[0].setFill(tanks[0].getFill() - 10); - tanks[1].setFill(tanks[1].getFill() - 10); - - if(tanks[0].getFill() < 0) - tanks[0].setFill(0); - if(tanks[1].getFill() < 0) - tanks[1].setFill(0); - - if(heat < 0) - heat = 0; - } - - } else { - field = 0; - efficiency = 0; - power = 0; - warning = 3; - } - - PacketDispatcher.wrapper.sendToAllAround(new AuxElectricityPacket(xCoord, yCoord, zCoord, power), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 150)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, locked ? 1 : 0, 0), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 150)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, color, 1), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 150)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, efficiency, 2), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 150)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, field, 3), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 150)); - } - } - - private int getCoolingStrength(FluidType type) { - - if(type == Fluids.WATER) return 5; - if(type == Fluids.OIL) return 15; - if(type == Fluids.COOLANT) return this.heat / 250; - if(type == Fluids.CRYOGEL) return this.heat > heat/2 ? 25 : 5; - return 0; - } - - private int getFuelPower(FluidType type) { - if(type == Fluids.DEUTERIUM) return 50; - if(type == Fluids.TRITIUM) return 75; - return 0; - } - - private float calcField(int a, int b, int c, int d) { - return (float)(a + b + c + d) * (a * 25 + b * 25 + c * 25 + d * 25) / 40000; - } - - private int calcAvgHex(int h1, int h2) { - - int r1 = ((h1 & 0xFF0000) >> 16); - int g1 = ((h1 & 0x00FF00) >> 8); - int b1 = ((h1 & 0x0000FF) >> 0); - - int r2 = ((h2 & 0xFF0000) >> 16); - int g2 = ((h2 & 0x00FF00) >> 8); - int b2 = ((h2 & 0x0000FF) >> 0); - - int r = (((r1 + r2) / 2) << 16); - int g = (((g1 + g2) / 2) << 8); - int b = (((b1 + b2) / 2) << 0); - - return r | g | b; - } - - public long getPowerScaled(long i) { - return (power * i) / maxPower; - } - - public int getEfficiencyScaled(int i) { - return (efficiency * i) / maxEfficiency; - } - - public int getFieldScaled(int i) { - return (field * i) / maxField; - } - - public int getHeatScaled(int i) { - return (heat * i) / maxHeat; - } - - public boolean hasResonators() { - - if(slots[13] != null && slots[14] != null && slots[15] != null && - slots[13].getItem() == ModItems.sat_chip && slots[14].getItem() == ModItems.sat_chip && slots[15].getItem() == ModItems.sat_chip) { - - SatelliteSavedData data = (SatelliteSavedData)worldObj.perWorldStorage.loadData(SatelliteSavedData.class, "satellites"); - if(data == null) { - worldObj.perWorldStorage.setData("satellites", new SatelliteSavedData()); - data = (SatelliteSavedData)worldObj.perWorldStorage.loadData(SatelliteSavedData.class, "satellites"); - } - data.markDirty(); - - int i1 = ISatChip.getFreqS(slots[13]); - int i2 = ISatChip.getFreqS(slots[14]); - int i3 = ISatChip.getFreqS(slots[15]); - - if(data.getSatFromFreq(i1) != null && data.getSatFromFreq(i2) != null && data.getSatFromFreq(i3) != null && - data.getSatFromFreq(i1) instanceof SatelliteResonator && data.getSatFromFreq(i2) instanceof SatelliteResonator && data.getSatFromFreq(i3) instanceof SatelliteResonator && - i1 != i2 && i1 != i3 && i2 != i3) - return true; - - } - - return true; - } - - @Override - public int getMaxFluidFill(FluidType type) { - if(type.name().equals(tanks[0].getTankType().name())) - return tanks[0].getMaxFill(); - else if(type.name().equals(tanks[1].getTankType().name())) - return tanks[1].getMaxFill(); - else if(type.name().equals(tanks[2].getTankType().name())) - return tanks[2].getMaxFill(); - else if(type.name().equals(tanks[3].getTankType().name())) - return tanks[3].getMaxFill(); - else - return 0; - } - - @Override - public void setFluidFill(int i, FluidType type) { - if(type.name().equals(tanks[0].getTankType().name())) - tanks[0].setFill(i); - else if(type.name().equals(tanks[1].getTankType().name())) - tanks[1].setFill(i); - else if(type.name().equals(tanks[2].getTankType().name())) - tanks[2].setFill(i); - else if(type.name().equals(tanks[3].getTankType().name())) - tanks[3].setFill(i); - } - - @Override - public int getFluidFill(FluidType type) { - if(type.name().equals(tanks[0].getTankType().name())) - return tanks[0].getFill(); - else if(type.name().equals(tanks[1].getTankType().name())) - return tanks[1].getFill(); - else if(type.name().equals(tanks[2].getTankType().name())) - return tanks[2].getFill(); - else if(type.name().equals(tanks[3].getTankType().name())) - return tanks[3].getFill(); - else - return 0; - } - - @Override - public void setFillForSync(int fill, int index) { - if(index < 4 && tanks[index] != null) - tanks[index].setFill(fill); - } - - @Override - public void setTypeForSync(FluidType type, int index) { - if(index < 4 && tanks[index] != null) - tanks[index].setTankType(type); - } - - @Override - public AxisAlignedBB getRenderBoundingBox() { - return TileEntity.INFINITE_EXTENT_AABB; - } - - @Override - @SideOnly(Side.CLIENT) - public double getMaxRenderDistanceSquared() - { - return 65536.0D; - } - - @Override - public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new ContainerAMSBase(player.inventory, this); - } - - @Override - @SideOnly(Side.CLIENT) - public GuiScreen provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new GUIAMSBase(player.inventory, this); - } -} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityAMSEmitter.java b/src/main/java/com/hbm/tileentity/machine/TileEntityAMSEmitter.java deleted file mode 100644 index 3595c47ea..000000000 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityAMSEmitter.java +++ /dev/null @@ -1,425 +0,0 @@ -package com.hbm.tileentity.machine; - -import java.util.Random; - -import com.hbm.explosion.ExplosionLarge; -import com.hbm.interfaces.IFluidAcceptor; -import com.hbm.interfaces.IFluidContainer; -import com.hbm.inventory.container.ContainerAMSEmitter; -import com.hbm.inventory.fluid.FluidType; -import com.hbm.inventory.fluid.Fluids; -import com.hbm.inventory.fluid.tank.FluidTank; -import com.hbm.inventory.gui.GUIAMSEmitter; -import com.hbm.items.ModItems; -import com.hbm.lib.Library; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.AuxGaugePacket; -import com.hbm.packet.PacketDispatcher; -import com.hbm.tileentity.IGUIProvider; - -import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -public class TileEntityAMSEmitter extends TileEntity implements ISidedInventory, IFluidContainer, IFluidAcceptor, IGUIProvider { - - private ItemStack slots[]; - - public long power = 0; - public static final long maxPower = 100000000; - public int efficiency = 0; - public static final int maxEfficiency = 100; - public int heat = 0; - public static final int maxHeat = 2500; - public int age = 0; - public int warning = 0; - public boolean locked = false; - public FluidTank tank; - - Random rand = new Random(); - - private static final int[] slots_top = new int[] { 0 }; - private static final int[] slots_bottom = new int[] { 0 }; - private static final int[] slots_side = new int[] { 0 }; - - private String customName; - - public TileEntityAMSEmitter() { - slots = new ItemStack[4]; - tank = new FluidTank(Fluids.COOLANT, 16000, 0); - } - - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int i) { - return slots[i]; - } - - @Override - public ItemStack getStackInSlotOnClosing(int i) { - if(slots[i] != null) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } else { - return null; - } - } - - @Override - public void setInventorySlotContents(int i, ItemStack itemStack) { - slots[i] = itemStack; - if(itemStack != null && itemStack.stackSize > getInventoryStackLimit()) - { - itemStack.stackSize = getInventoryStackLimit(); - } - } - - @Override - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.amsEmitter"; - } - - @Override - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - if(worldObj.getTileEntity(xCoord, yCoord, zCoord) != this) - { - return false; - }else{ - return player.getDistanceSq(xCoord + 0.5D, yCoord + 0.5D, zCoord + 0.5D) <=128; - } - } - - @Override - public void openInventory() {} - @Override - public void closeInventory() {} - - @Override - public boolean isItemValidForSlot(int i, ItemStack stack) { - - return false; - } - - @Override - public ItemStack decrStackSize(int i, int j) { - if(slots[i] != null) - { - if(slots[i].stackSize <= j) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } - ItemStack itemStack1 = slots[i].splitStack(j); - if (slots[i].stackSize == 0) - { - slots[i] = null; - } - - return itemStack1; - } else { - return null; - } - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - NBTTagList list = nbt.getTagList("items", 10); - - power = nbt.getLong("power"); - tank.readFromNBT(nbt, "coolant"); - efficiency = nbt.getInteger("efficiency"); - heat = nbt.getInteger("heat"); - locked = nbt.getBoolean("locked"); - slots = new ItemStack[getSizeInventory()]; - - for(int i = 0; i < list.tagCount(); i++) - { - NBTTagCompound nbt1 = list.getCompoundTagAt(i); - byte b0 = nbt1.getByte("slot"); - if(b0 >= 0 && b0 < slots.length) - { - slots[b0] = ItemStack.loadItemStackFromNBT(nbt1); - } - } - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - nbt.setLong("power", power); - tank.writeToNBT(nbt, "coolant"); - nbt.setInteger("efficiency", efficiency); - nbt.setInteger("heat", heat); - nbt.setBoolean("locked", locked); - NBTTagList list = new NBTTagList(); - - for(int i = 0; i < slots.length; i++) - { - if(slots[i] != null) - { - NBTTagCompound nbt1 = new NBTTagCompound(); - nbt1.setByte("slot", (byte)i); - slots[i].writeToNBT(nbt1); - list.appendTag(nbt1); - } - } - nbt.setTag("items", list); - } - - @Override - public int[] getAccessibleSlotsFromSide(int p_94128_1_) - { - return p_94128_1_ == 0 ? slots_bottom : (p_94128_1_ == 1 ? slots_top : slots_side); - } - - @Override - public boolean canInsertItem(int i, ItemStack itemStack, int j) { - return this.isItemValidForSlot(i, itemStack); - } - - @Override - public boolean canExtractItem(int i, ItemStack itemStack, int j) { - return false; - } - - @Override - public void updateEntity() { - - if (!worldObj.isRemote) { - - if(!locked) { - - tank.setType(0, 1, slots); - tank.updateTank(xCoord, yCoord, zCoord, worldObj.provider.dimensionId); - - if(power > 0) { - //" - (maxHeat / 2)" offsets center to 50% instead of 0% - efficiency = Math.round(calcEffect(power, heat - (maxHeat / 2)) * 100); - power -= Math.ceil(power * 0.025); - warning = 0; - } else { - efficiency = 0; - warning = 1; - } - - if(tank.getTankType() == Fluids.CRYOGEL) { - - if(tank.getFill() >= 15) { - if(heat > 0) - tank.setFill(tank.getFill() - 15); - - if(heat <= maxHeat / 2) - if(efficiency > 0) - heat += efficiency; - else - for(int i = 0; i < 10; i++) - if(heat > 0) - heat--; - - for(int i = 0; i < 10; i++) - if(heat > maxHeat / 2) - heat--; - } else { - heat += efficiency; - } - } else if(tank.getTankType() == Fluids.COOLANT) { - - if(tank.getFill() >= 15) { - if(heat > 0) - tank.setFill(tank.getFill() - 15); - - if(heat <= maxHeat / 4) - if(efficiency > 0) - heat += efficiency; - else - for(int i = 0; i < 5; i++) - if(heat > 0) - heat--; - - for(int i = 0; i < 5; i++) - if(heat > maxHeat / 4) - heat--; - } else { - heat += efficiency; - } - } else if(tank.getTankType() == Fluids.WATER) { - - if(tank.getFill() >= 45) { - if(heat > 0) - tank.setFill(tank.getFill() - 45); - - if(heat <= maxHeat * 0.85) - if(efficiency > 0) - heat += efficiency; - else - for(int i = 0; i < 2; i++) - if(heat > 0) - heat--; - - for(int i = 0; i < 2; i++) - if(heat > maxHeat * 0.85) - heat--; - } else { - heat += efficiency; - } - } else { - heat += efficiency; - warning = 2; - } - - if(slots[2] != null) { - if(slots[2].getItem() != ModItems.ams_muzzle) { - this.efficiency = 0; - this.warning = 2; - } - } else { - this.efficiency = 0; - this.warning = 2; - } - - if(tank.getFill() <= 5 || heat > maxHeat * 0.9) - warning = 2; - - if(heat > maxHeat) { - heat = maxHeat; - locked = true; - ExplosionLarge.spawnBurst(worldObj, xCoord + 0.5, yCoord, zCoord + 0.5, 36, 3); - ExplosionLarge.spawnBurst(worldObj, xCoord + 0.5, yCoord, zCoord + 0.5, 36, 2.5); - ExplosionLarge.spawnBurst(worldObj, xCoord + 0.5, yCoord, zCoord + 0.5, 36, 2); - ExplosionLarge.spawnBurst(worldObj, xCoord + 0.5, yCoord, zCoord + 0.5, 36, 1.5); - ExplosionLarge.spawnBurst(worldObj, xCoord + 0.5, yCoord, zCoord + 0.5, 36, 1); - this.worldObj.playSoundEffect(xCoord, yCoord, zCoord, "hbm:entity.oldExplosion", 10.0F, 1); - this.worldObj.playSoundEffect(xCoord, yCoord, zCoord, "hbm:block.shutdown", 10.0F, 1.0F); - } - - power = Library.chargeTEFromItems(slots, 3, power, maxPower); - - } else { - //fire particles n stuff - ExplosionLarge.spawnBurst(worldObj, xCoord + 0.5, yCoord - 0.5, zCoord + 0.5, rand.nextInt(10), 1); - - efficiency = 0; - power = 0; - warning = 3; - } - - tank.setTankType(Fluids.CRYOGEL); - tank.setFill(tank.getMaxFill()); - - PacketDispatcher.wrapper.sendToAllAround(new AuxElectricityPacket(xCoord, yCoord, zCoord, power), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 50)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, locked ? 1 : 0, 0), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 250)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, efficiency, 1), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 250)); - } - } - - private float gauss(float a, float x) { - - //Greater values -> less difference of temperate impact - double amplifier = 0.10; - - return (float) ( (1/Math.sqrt(a * Math.PI)) * Math.pow(Math.E, -1 * Math.pow(x, 2)/amplifier) ); - } - - private float calcEffect(float a, float x) { - return (float) (gauss( 1 / a, x / maxHeat) * Math.sqrt(Math.PI * 2) / (Math.sqrt(2) * Math.sqrt(maxPower))); - } - - public long getPowerScaled(long i) { - return (power * i) / maxPower; - } - - public int getEfficiencyScaled(int i) { - return (efficiency * i) / maxEfficiency; - } - - public int getHeatScaled(int i) { - return (heat * i) / maxHeat; - } - - @Override - public void setFluidFill(int i, FluidType type) { - if(type.name().equals(tank.getTankType().name())) - tank.setFill(i); - } - - @Override - public int getFluidFill(FluidType type) { - if(type.name().equals(tank.getTankType().name())) - return tank.getFill(); - else - return 0; - } - - @Override - public int getMaxFluidFill(FluidType type) { - if(type.name().equals(tank.getTankType().name())) - return tank.getMaxFill(); - else - return 0; - } - - @Override - public void setFillForSync(int fill, int index) { - tank.setFill(fill); - } - - @Override - public void setTypeForSync(FluidType type, int index) { - tank.setTankType(type); - } - - @Override - public AxisAlignedBB getRenderBoundingBox() { - return TileEntity.INFINITE_EXTENT_AABB; - } - - @Override - @SideOnly(Side.CLIENT) - public double getMaxRenderDistanceSquared() - { - return 65536.0D; - } - - @Override - public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new ContainerAMSEmitter(player.inventory, this); - } - - @Override - @SideOnly(Side.CLIENT) - public GuiScreen provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new GUIAMSEmitter(player.inventory, this); - } -} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityAMSLimiter.java b/src/main/java/com/hbm/tileentity/machine/TileEntityAMSLimiter.java deleted file mode 100644 index 2d8163463..000000000 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityAMSLimiter.java +++ /dev/null @@ -1,435 +0,0 @@ -package com.hbm.tileentity.machine; - -import java.util.Random; - -import com.hbm.explosion.ExplosionLarge; -import com.hbm.interfaces.IFluidAcceptor; -import com.hbm.interfaces.IFluidContainer; -import com.hbm.inventory.container.ContainerAMSLimiter; -import com.hbm.inventory.fluid.FluidType; -import com.hbm.inventory.fluid.Fluids; -import com.hbm.inventory.fluid.tank.FluidTank; -import com.hbm.inventory.gui.GUIAMSLimiter; -import com.hbm.items.ModItems; -import com.hbm.lib.Library; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.AuxGaugePacket; -import com.hbm.packet.PacketDispatcher; -import com.hbm.tileentity.IGUIProvider; -import com.hbm.util.ParticleUtil; - -import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -public class TileEntityAMSLimiter extends TileEntity implements ISidedInventory, IFluidContainer, IFluidAcceptor, IGUIProvider { - - private ItemStack slots[]; - - public long power = 0; - public static final long maxPower = 10000000; - public int efficiency = 0; - public static final int maxEfficiency = 100; - public int heat = 0; - public static final int maxHeat = 2500; - public int age = 0; - public int warning = 0; - public int mode = 0; - public boolean locked = false; - public FluidTank tank; - - Random rand = new Random(); - - private static final int[] slots_top = new int[] { 0 }; - private static final int[] slots_bottom = new int[] { 0 }; - private static final int[] slots_side = new int[] { 0 }; - - private String customName; - - public TileEntityAMSLimiter() { - slots = new ItemStack[4]; - tank = new FluidTank(Fluids.COOLANT, 8000, 0); - } - - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int i) { - return slots[i]; - } - - @Override - public ItemStack getStackInSlotOnClosing(int i) { - if(slots[i] != null) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } else { - return null; - } - } - - @Override - public void setInventorySlotContents(int i, ItemStack itemStack) { - slots[i] = itemStack; - if(itemStack != null && itemStack.stackSize > getInventoryStackLimit()) - { - itemStack.stackSize = getInventoryStackLimit(); - } - } - - @Override - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.amsLimiter"; - } - - @Override - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - if(worldObj.getTileEntity(xCoord, yCoord, zCoord) != this) - { - return false; - }else{ - return player.getDistanceSq(xCoord + 0.5D, yCoord + 0.5D, zCoord + 0.5D) <=128; - } - } - - @Override - public void openInventory() {} - @Override - public void closeInventory() {} - - @Override - public boolean isItemValidForSlot(int i, ItemStack stack) { - - return false; - } - - @Override - public ItemStack decrStackSize(int i, int j) { - if(slots[i] != null) - { - if(slots[i].stackSize <= j) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } - ItemStack itemStack1 = slots[i].splitStack(j); - if (slots[i].stackSize == 0) - { - slots[i] = null; - } - - return itemStack1; - } else { - return null; - } - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - NBTTagList list = nbt.getTagList("items", 10); - - power = nbt.getLong("power"); - tank.readFromNBT(nbt, "coolant"); - efficiency = nbt.getInteger("efficiency"); - heat = nbt.getInteger("heat"); - locked = nbt.getBoolean("locked"); - slots = new ItemStack[getSizeInventory()]; - - for(int i = 0; i < list.tagCount(); i++) - { - NBTTagCompound nbt1 = list.getCompoundTagAt(i); - byte b0 = nbt1.getByte("slot"); - if(b0 >= 0 && b0 < slots.length) - { - slots[b0] = ItemStack.loadItemStackFromNBT(nbt1); - } - } - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - nbt.setLong("power", power); - tank.writeToNBT(nbt, "coolant"); - nbt.setInteger("efficiency", efficiency); - nbt.setInteger("heat", heat); - nbt.setBoolean("locked", locked); - NBTTagList list = new NBTTagList(); - - for(int i = 0; i < slots.length; i++) - { - if(slots[i] != null) - { - NBTTagCompound nbt1 = new NBTTagCompound(); - nbt1.setByte("slot", (byte)i); - slots[i].writeToNBT(nbt1); - list.appendTag(nbt1); - } - } - nbt.setTag("items", list); - } - - @Override - public int[] getAccessibleSlotsFromSide(int p_94128_1_) - { - return p_94128_1_ == 0 ? slots_bottom : (p_94128_1_ == 1 ? slots_top : slots_side); - } - - @Override - public boolean canInsertItem(int i, ItemStack itemStack, int j) { - return this.isItemValidForSlot(i, itemStack); - } - - @Override - public boolean canExtractItem(int i, ItemStack itemStack, int j) { - return false; - } - - @Override - public void updateEntity() { - - if (!worldObj.isRemote) { - - if(!locked) { - - tank.setType(0, 1, slots); - tank.updateTank(xCoord, yCoord, zCoord, worldObj.provider.dimensionId); - - if(power > 0) { - //" - (maxHeat / 2)" offsets center to 50% instead of 0% - efficiency = Math.round(calcEffect(power, heat - (maxHeat / 2)) * 100); - power -= Math.ceil(power * 0.025); - warning = 0; - } else { - efficiency = 0; - warning = 1; - } - - if(tank.getTankType() == Fluids.CRYOGEL) { - - if(tank.getFill() >= 5) { - if(heat > 0) - tank.setFill(tank.getFill() - 5); - - if(heat <= maxHeat / 2) - if(efficiency > 0) - heat += efficiency; - else - for(int i = 0; i < 10; i++) - if(heat > 0) - heat--; - - for(int i = 0; i < 10; i++) - if(heat > maxHeat / 2) - heat--; - } else { - heat += efficiency; - } - } else if(tank.getTankType() == Fluids.COOLANT) { - - if(tank.getFill() >= 5) { - if(heat > 0) - tank.setFill(tank.getFill() - 5); - - if(heat <= maxHeat / 4) - if(efficiency > 0) - heat += efficiency; - else - for(int i = 0; i < 5; i++) - if(heat > 0) - heat--; - - for(int i = 0; i < 5; i++) - if(heat > maxHeat / 4) - heat--; - } else { - heat += efficiency; - } - } else if(tank.getTankType() == Fluids.WATER) { - - if(tank.getFill() >= 15) { - if(heat > 0) - tank.setFill(tank.getFill() - 15); - - if(heat <= maxHeat * 0.85) - if(efficiency > 0) - heat += efficiency; - else - for(int i = 0; i < 2; i++) - if(heat > 0) - heat--; - - for(int i = 0; i < 2; i++) - if(heat > maxHeat * 0.85) - heat--; - } else { - heat += efficiency; - } - } else { - heat += efficiency; - warning = 2; - } - - mode = 0; - if(slots[2] != null) { - if(slots[2].getItem() == ModItems.ams_focus_limiter) - mode = 1; - else if(slots[2].getItem() == ModItems.ams_focus_booster) - mode = 2; - else { - this.efficiency = 0; - this.warning = 2; - } - } else { - this.efficiency = 0; - this.warning = 2; - } - - if(tank.getFill() <= 5 || heat > maxHeat * 0.9) - warning = 2; - - if(heat > maxHeat) { - heat = maxHeat; - locked = true; - ExplosionLarge.spawnShock(worldObj, xCoord + 0.5, yCoord, zCoord + 0.5, 24, 3); - ExplosionLarge.spawnBurst(worldObj, xCoord + 0.5, yCoord, zCoord + 0.5, 24, 3); - this.worldObj.playSoundEffect(xCoord, yCoord, zCoord, "hbm:entity.oldExplosion", 10.0F, 1); - this.worldObj.playSoundEffect(xCoord, yCoord, zCoord, "hbm:block.shutdown", 10.0F, 1.0F); - } - - power = Library.chargeTEFromItems(slots, 3, power, maxPower); - - } else { - //fire particles n stuff - int meta = worldObj.getBlockMetadata(xCoord, yCoord, zCoord); - double pos = rand.nextDouble() * 2.5; - double off = 0.25; - if(meta == 2) ParticleUtil.spawnGasFlame(worldObj, xCoord + 0.5 + off, yCoord + 5.5, zCoord + 0.5 - pos, 0.0, 0.0, 0.0); - if(meta == 3) ParticleUtil.spawnGasFlame(worldObj, xCoord + 0.5 - off, yCoord + 5.5, zCoord + 0.5 + pos, 0.0, 0.0, 0.0); - if(meta == 4) ParticleUtil.spawnGasFlame(worldObj, xCoord + 0.5 - pos, yCoord + 5.5, zCoord + 0.5 - off, 0.0, 0.0, 0.0); - if(meta == 5) ParticleUtil.spawnGasFlame(worldObj, xCoord + 0.5 + pos, yCoord + 5.5, zCoord + 0.5 + off, 0.0, 0.0, 0.0); - - efficiency = 0; - power = 0; - warning = 3; - } - - tank.setTankType(Fluids.CRYOGEL); - tank.setFill(tank.getMaxFill()); - - PacketDispatcher.wrapper.sendToAllAround(new AuxElectricityPacket(xCoord, yCoord, zCoord, power), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 50)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, locked ? 1 : 0, 0), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 250)); - PacketDispatcher.wrapper.sendToAllAround(new AuxGaugePacket(xCoord, yCoord, zCoord, efficiency, 1), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 250)); - } - } - - private float gauss(float a, float x) { - - //Greater values -> less difference of temperate impact - double amplifier = 0.10; - - return (float) ( (1/Math.sqrt(a * Math.PI)) * Math.pow(Math.E, -1 * Math.pow(x, 2)/amplifier) ); - } - - private float calcEffect(float a, float x) { - return (float) (gauss( 1 / a, x / maxHeat) * Math.sqrt(Math.PI * 2) / (Math.sqrt(2) * Math.sqrt(maxPower))); - } - - public long getPowerScaled(long i) { - return (power * i) / maxPower; - } - - public int getEfficiencyScaled(int i) { - return (efficiency * i) / maxEfficiency; - } - - public int getHeatScaled(int i) { - return (heat * i) / maxHeat; - } - - @Override - public void setFluidFill(int i, FluidType type) { - if(type.name().equals(tank.getTankType().name())) - tank.setFill(i); - } - - @Override - public int getFluidFill(FluidType type) { - if(type.name().equals(tank.getTankType().name())) - return tank.getFill(); - else - return 0; - } - - @Override - public int getMaxFluidFill(FluidType type) { - if(type.name().equals(tank.getTankType().name())) - return tank.getMaxFill(); - else - return 0; - } - - @Override - public void setFillForSync(int fill, int index) { - tank.setFill(fill); - } - - @Override - public void setTypeForSync(FluidType type, int index) { - tank.setTankType(type); - } - - @Override - public AxisAlignedBB getRenderBoundingBox() { - return TileEntity.INFINITE_EXTENT_AABB; - } - - @Override - @SideOnly(Side.CLIENT) - public double getMaxRenderDistanceSquared() - { - return 65536.0D; - } - - @Override - public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new ContainerAMSLimiter(player.inventory, this); - } - - @Override - @SideOnly(Side.CLIENT) - public GuiScreen provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new GUIAMSLimiter(player.inventory, this); - } -} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreReceiver.java b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreReceiver.java index be45e1ab5..54ca9de4c 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityCoreReceiver.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityCoreReceiver.java @@ -101,7 +101,7 @@ public class TileEntityCoreReceiver extends TileEntityMachineBase implements IEn @Override public long getMaxPower() { - return 0; + return this.power; } @Override diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityFWatzCore.java b/src/main/java/com/hbm/tileentity/machine/TileEntityFWatzCore.java deleted file mode 100644 index dadc37ec1..000000000 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityFWatzCore.java +++ /dev/null @@ -1,447 +0,0 @@ -package com.hbm.tileentity.machine; - -import java.util.Random; - -import com.hbm.interfaces.IFluidAcceptor; -import com.hbm.interfaces.IFluidContainer; -import com.hbm.interfaces.IReactor; -import com.hbm.inventory.container.ContainerFWatzCore; -import com.hbm.inventory.fluid.FluidType; -import com.hbm.inventory.fluid.Fluids; -import com.hbm.inventory.fluid.tank.FluidTank; -import com.hbm.inventory.gui.GUIFWatzCore; -import com.hbm.items.ModItems; -import com.hbm.lib.Library; -import com.hbm.packet.AuxElectricityPacket; -import com.hbm.packet.PacketDispatcher; -import com.hbm.tileentity.IGUIProvider; -import com.hbm.tileentity.TileEntityLoadedBase; -import com.hbm.util.fauxpointtwelve.DirPos; -import com.hbm.world.machine.FWatz; - -import api.hbm.fluid.IFluidStandardReceiver; -import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import net.minecraft.world.World; - -public class TileEntityFWatzCore extends TileEntityLoadedBase implements ISidedInventory, IReactor, IFluidContainer, IFluidAcceptor, IFluidStandardReceiver, IGUIProvider { - - public long power; - public final static long maxPower = 10000000000L; - public boolean cooldown = false; - - public FluidTank tanks[]; - - Random rand = new Random(); - - private ItemStack slots[]; - - private String customName; - - public TileEntityFWatzCore() { - slots = new ItemStack[7]; - tanks = new FluidTank[3]; - tanks[0] = new FluidTank(Fluids.COOLANT, 128000, 0); - tanks[1] = new FluidTank(Fluids.AMAT, 64000, 1); - tanks[2] = new FluidTank(Fluids.ASCHRAB, 64000, 2); - } - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int i) { - return slots[i]; - } - - @Override - public ItemStack getStackInSlotOnClosing(int i) { - if(slots[i] != null) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } else { - return null; - } - } - - @Override - public void setInventorySlotContents(int i, ItemStack itemStack) { - slots[i] = itemStack; - if(itemStack != null && itemStack.stackSize > getInventoryStackLimit()) - { - itemStack.stackSize = getInventoryStackLimit(); - } - } - - @Override - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.fusionaryWatzPlant"; - } - - @Override - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - if(worldObj.getTileEntity(xCoord, yCoord, zCoord) != this) - { - return false; - }else{ - return true; - } - } - - @Override - public void openInventory() {} - - @Override - public void closeInventory() {} - - @Override - public boolean isItemValidForSlot(int i, ItemStack itemStack) { - return true; - } - - @Override - public ItemStack decrStackSize(int i, int j) { - if(slots[i] != null) - { - if(slots[i].stackSize <= j) - { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } - ItemStack itemStack1 = slots[i].splitStack(j); - if (slots[i].stackSize == 0) - { - slots[i] = null; - } - - return itemStack1; - } else { - return null; - } - } - - @Override - public int[] getAccessibleSlotsFromSide(int p_94128_1_) { - return null; - } - - @Override - public boolean canInsertItem(int p_102007_1_, ItemStack p_102007_2_, int p_102007_3_) { - return false; - } - - @Override - public boolean canExtractItem(int p_102008_1_, ItemStack p_102008_2_, int p_102008_3_) { - return false; - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - NBTTagList list = nbt.getTagList("items", 10); - - power = nbt.getLong("power"); - tanks[0].readFromNBT(nbt, "cool"); - tanks[1].readFromNBT(nbt, "amat"); - tanks[2].readFromNBT(nbt, "aschrab"); - - slots = new ItemStack[getSizeInventory()]; - - for(int i = 0; i < list.tagCount(); i++) - { - NBTTagCompound nbt1 = list.getCompoundTagAt(i); - byte b0 = nbt1.getByte("slot"); - if(b0 >= 0 && b0 < slots.length) - { - slots[b0] = ItemStack.loadItemStackFromNBT(nbt1); - } - } - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - - nbt.setLong("power", power); - tanks[0].writeToNBT(nbt, "cool"); - tanks[1].writeToNBT(nbt, "amat"); - tanks[2].writeToNBT(nbt, "aschrab"); - - NBTTagList list = new NBTTagList(); - - for(int i = 0; i < slots.length; i++) - { - if(slots[i] != null) - { - NBTTagCompound nbt1 = new NBTTagCompound(); - nbt1.setByte("slot", (byte)i); - slots[i].writeToNBT(nbt1); - list.appendTag(nbt1); - } - } - nbt.setTag("items", list); - } - - @Override - public boolean isStructureValid(World world) { - return FWatz.checkHull(world, this.xCoord, this.yCoord, this.zCoord); - } - - @Override - public boolean isCoatingValid(World world) { - { - return true; - } - } - - @Override - public boolean hasFuse() { - return slots[1] != null && (slots[1].getItem() == ModItems.fuse || slots[1].getItem() == ModItems.screwdriver); - } - - @Override - public int getCoolantScaled(int i) { - return 0; - } - - @Override - public long getPowerScaled(long i) { - return (power/100 * i) / (maxPower/100); - } - - @Override - public int getWaterScaled(int i) { - return 0; - } - - @Override - public int getHeatScaled(int i) { - return 0; - } - - public int getSingularityType() { - - if(slots[2] != null) { - Item item = slots[2].getItem(); - - if(item == ModItems.singularity) - return 1; - if(item == ModItems.singularity_counter_resonant) - return 2; - if(item == ModItems.singularity_super_heated) - return 3; - if(item == ModItems.black_hole) - return 4; - if(item == ModItems.overfuse) - return 5; - } - - return 0; - } - - public DirPos[] getConPos() { - return new DirPos[] { - new DirPos(xCoord + 10, yCoord - 11, zCoord, Library.POS_X), - new DirPos(xCoord - 10, yCoord - 11, zCoord, Library.NEG_X), - new DirPos(xCoord, yCoord - 11, zCoord + 10, Library.POS_Z), - new DirPos(xCoord, yCoord - 11, zCoord - 10, Library.NEG_Z) - }; - } - - @Override - public void updateEntity() { - if(!worldObj.isRemote && this.isStructureValid(this.worldObj)) { - - for(DirPos pos : this.getConPos()) { - - this.trySubscribe(tanks[1].getTankType(), worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); - this.trySubscribe(tanks[2].getTankType(), worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); - } - - if (hasFuse() && getSingularityType() > 0) { - if(cooldown) { - - int i = getSingularityType(); - - if(i == 1) - tanks[0].setFill(tanks[0].getFill() + 1500); - if(i == 2) - tanks[0].setFill(tanks[0].getFill() + 3000); - if(i == 3) - tanks[0].setFill(tanks[0].getFill() + 750); - if(i == 4) - tanks[0].setFill(tanks[0].getFill() + 7500); - if(i == 5) - tanks[0].setFill(tanks[0].getFill() + 15000); - - if(tanks[0].getFill() >= tanks[0].getMaxFill()) { - cooldown = false; - tanks[0].setFill(tanks[0].getMaxFill()); - } - - } else { - int i = getSingularityType(); - - if(i == 1 && tanks[1].getFill() - 75 >= 0 && tanks[2].getFill() - 75 >= 0) { - tanks[0].setFill(tanks[0].getFill() - 150); - tanks[1].setFill(tanks[1].getFill() - 75); - tanks[2].setFill(tanks[2].getFill() - 75); - power += 5000000; - } - if(i == 2 && tanks[1].getFill() - 75 >= 0 && tanks[2].getFill() - 35 >= 0) { - tanks[0].setFill(tanks[0].getFill() - 75); - tanks[1].setFill(tanks[1].getFill() - 35); - tanks[2].setFill(tanks[2].getFill() - 30); - power += 2500000; - } - if(i == 3 && tanks[1].getFill() - 75 >= 0 && tanks[2].getFill() - 140 >= 0) { - tanks[0].setFill(tanks[0].getFill() - 300); - tanks[1].setFill(tanks[1].getFill() - 75); - tanks[2].setFill(tanks[2].getFill() - 140); - power += 10000000; - } - if(i == 4 && tanks[1].getFill() - 100 >= 0 && tanks[2].getFill() - 100 >= 0) { - tanks[0].setFill(tanks[0].getFill() - 100); - tanks[1].setFill(tanks[1].getFill() - 100); - tanks[2].setFill(tanks[2].getFill() - 100); - power += 10000000; - } - if(i == 5 && tanks[1].getFill() - 15 >= 0 && tanks[2].getFill() - 15 >= 0) { - tanks[0].setFill(tanks[0].getFill() - 150); - tanks[1].setFill(tanks[1].getFill() - 15); - tanks[2].setFill(tanks[2].getFill() - 15); - power += 100000000; - } - - if(power > maxPower) - power = maxPower; - - if(tanks[0].getFill() <= 0) { - cooldown = true; - tanks[0].setFill(0); - } - } - } - - if(power > maxPower) - power = maxPower; - - power = Library.chargeItemsFromTE(slots, 0, power, maxPower); - - tanks[1].loadTank(3, 5, slots); - tanks[2].loadTank(4, 6, slots); - - for(int i = 0; i < 3; i++) - tanks[i].updateTank(xCoord, yCoord, zCoord, worldObj.provider.dimensionId); - } - - if(this.isRunning() && (tanks[1].getFill() <= 0 || tanks[2].getFill() <= 0 || !hasFuse() || getSingularityType() == 0) || cooldown || !this.isStructureValid(worldObj)) - this.emptyPlasma(); - - if(!this.isRunning() && tanks[1].getFill() >= 100 && tanks[2].getFill() >= 100 && hasFuse() && getSingularityType() > 0 && !cooldown && this.isStructureValid(worldObj)) - this.fillPlasma(); - - if(!worldObj.isRemote) - PacketDispatcher.wrapper.sendToAllAround(new AuxElectricityPacket(xCoord, yCoord, zCoord, power), new TargetPoint(worldObj.provider.dimensionId, xCoord, yCoord, zCoord, 50)); - } - - public void fillPlasma() { - if(!this.worldObj.isRemote) - FWatz.fillPlasma(worldObj, this.xCoord, this.yCoord, this.zCoord); - } - - public void emptyPlasma() { - if(!this.worldObj.isRemote) - FWatz.emptyPlasma(worldObj, this.xCoord, this.yCoord, this.zCoord); - } - - public boolean isRunning() { - return FWatz.getPlasma(worldObj, this.xCoord, this.yCoord, this.zCoord) && this.isStructureValid(worldObj); - } - - @Override - public void setFillForSync(int fill, int index) { - if(index < 3 && tanks[index] != null) - tanks[index].setFill(fill); - } - - @Override - public void setTypeForSync(FluidType type, int index) { - if(index < 3 && tanks[index] != null) - tanks[index].setTankType(type); - } - - @Override - public void setFluidFill(int i, FluidType type) { - if(type.name().equals(tanks[1].getTankType().name())) - tanks[1].setFill(i); - else if(type.name().equals(tanks[2].getTankType().name())) - tanks[2].setFill(i); - } - - @Override - public int getFluidFill(FluidType type) { - if(type.name().equals(tanks[1].getTankType().name())) - return tanks[1].getFill(); - else if(type.name().equals(tanks[2].getTankType().name())) - return tanks[2].getFill(); - else - return 0; - } - - @Override - public int getMaxFluidFill(FluidType type) { - if(type.name().equals(tanks[1].getTankType().name())) - return tanks[1].getMaxFill(); - else if(type.name().equals(tanks[2].getTankType().name())) - return tanks[2].getMaxFill(); - else - return 0; - } - - @Override - public FluidTank[] getReceivingTanks() { - return new FluidTank[] { tanks[1], tanks[2] }; - } - - @Override - public FluidTank[] getAllTanks() { - return tanks; - } - @Override - public Container provideContainer(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new ContainerFWatzCore(player.inventory, this); - } - @Override - @SideOnly(Side.CLIENT) - public GuiScreen provideGUI(int ID, EntityPlayer player, World world, int x, int y, int z) { - return new GUIFWatzCore(player.inventory, this); - } -} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityICF.java b/src/main/java/com/hbm/tileentity/machine/TileEntityICF.java new file mode 100644 index 000000000..3b2b476ec --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityICF.java @@ -0,0 +1,49 @@ +package com.hbm.tileentity.machine; + +import com.hbm.tileentity.TileEntityMachineBase; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.util.AxisAlignedBB; + +public class TileEntityICF extends TileEntityMachineBase { + + public TileEntityICF() { + super(0); + } + + @Override + public String getName() { + return "container.machineICF"; + } + + @Override + public void updateEntity() { + + } + + AxisAlignedBB bb = null; + + @Override + public AxisAlignedBB getRenderBoundingBox() { + + if(bb == null) { + bb = AxisAlignedBB.getBoundingBox( + xCoord + 0.5 - 8, + yCoord, + zCoord + 0.5 - 8, + xCoord + 0.5 + 9, + yCoord + 0.5 + 5, + zCoord + 0.5 + 9 + ); + } + + return bb; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() { + return 65536.0D; + } +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSeleniumEngine.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSeleniumEngine.java deleted file mode 100644 index 6a30be6fe..000000000 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSeleniumEngine.java +++ /dev/null @@ -1,180 +0,0 @@ -package com.hbm.tileentity.machine; - -import com.hbm.inventory.FluidContainerRegistry; -import com.hbm.inventory.fluid.tank.FluidTank; -import com.hbm.tileentity.TileEntityLoadedBase; - -import api.hbm.energymk2.IBatteryItem; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.ISidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; - -public class TileEntityMachineSeleniumEngine extends TileEntityLoadedBase implements ISidedInventory { - - private ItemStack slots[]; - - public long power; - public int soundCycle = 0; - public long powerCap = 250000; - public FluidTank tank; - public int pistonCount = 0; - - - private String customName; - - public TileEntityMachineSeleniumEngine() { - slots = new ItemStack[14]; - } - - @Override - public int getSizeInventory() { - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int i) { - return slots[i]; - } - - @Override - public ItemStack getStackInSlotOnClosing(int i) { - if (slots[i] != null) { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } else { - return null; - } - } - - @Override - public void setInventorySlotContents(int i, ItemStack itemStack) { - slots[i] = itemStack; - if (itemStack != null && itemStack.stackSize > getInventoryStackLimit()) { - itemStack.stackSize = getInventoryStackLimit(); - } - } - - @Override - public String getInventoryName() { - return this.hasCustomInventoryName() ? this.customName : "container.machineSelenium"; - } - - @Override - public boolean hasCustomInventoryName() { - return this.customName != null && this.customName.length() > 0; - } - - public void setCustomName(String name) { - this.customName = name; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - if (worldObj.getTileEntity(xCoord, yCoord, zCoord) != this) { - return false; - } else { - return player.getDistanceSq(xCoord + 0.5D, yCoord + 0.5D, zCoord + 0.5D) <= 64; - } - } - - // You scrubs aren't needed for anything (right now) - @Override - public void openInventory() { - } - - @Override - public void closeInventory() { - } - - @Override - public boolean isItemValidForSlot(int i, ItemStack stack) { - if (i == 9) - if (FluidContainerRegistry.getFluidContent(stack, tank.getTankType()) > 0) - return true; - if (i == 13) - if (stack.getItem() instanceof IBatteryItem) - return true; - - return false; - } - - @Override - public ItemStack decrStackSize(int i, int j) { - if (slots[i] != null) { - if (slots[i].stackSize <= j) { - ItemStack itemStack = slots[i]; - slots[i] = null; - return itemStack; - } - ItemStack itemStack1 = slots[i].splitStack(j); - if (slots[i].stackSize == 0) { - slots[i] = null; - } - - return itemStack1; - } else { - return null; - } - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - NBTTagList list = nbt.getTagList("items", 10); - - this.power = nbt.getLong("powerTime"); - this.powerCap = nbt.getLong("powerCap"); - tank.readFromNBT(nbt, "fuel"); - slots = new ItemStack[getSizeInventory()]; - - for (int i = 0; i < list.tagCount(); i++) { - NBTTagCompound nbt1 = list.getCompoundTagAt(i); - byte b0 = nbt1.getByte("slot"); - if (b0 >= 0 && b0 < slots.length) { - slots[b0] = ItemStack.loadItemStackFromNBT(nbt1); - } - } - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - nbt.setLong("powerTime", power); - nbt.setLong("powerCap", powerCap); - tank.writeToNBT(nbt, "fuel"); - NBTTagList list = new NBTTagList(); - - for (int i = 0; i < slots.length; i++) { - if (slots[i] != null) { - NBTTagCompound nbt1 = new NBTTagCompound(); - nbt1.setByte("slot", (byte) i); - slots[i].writeToNBT(nbt1); - list.appendTag(nbt1); - } - } - nbt.setTag("items", list); - } - - @Override - public int[] getAccessibleSlotsFromSide(int p_94128_1_) { - return new int[0]; - } - - @Override - public boolean canInsertItem(int p_102007_1_, ItemStack p_102007_2_, int p_102007_3_) { - return false; - } - - @Override - public boolean canExtractItem(int p_102008_1_, ItemStack p_102008_2_, int p_102008_3_) { - return false; - } -} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityUVLamp.java b/src/main/java/com/hbm/tileentity/machine/TileEntityUVLamp.java deleted file mode 100644 index da9fe44ea..000000000 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityUVLamp.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.hbm.tileentity.machine; - -import net.minecraft.tileentity.TileEntity; - -public class TileEntityUVLamp extends TileEntity { - -} diff --git a/src/main/java/com/hbm/world/feature/Meteorite.java b/src/main/java/com/hbm/world/feature/Meteorite.java index b561d4451..ff80fe266 100644 --- a/src/main/java/com/hbm/world/feature/Meteorite.java +++ b/src/main/java/com/hbm/world/feature/Meteorite.java @@ -5,10 +5,12 @@ import java.util.HashSet; import java.util.List; import java.util.Random; +import com.hbm.blocks.BlockEnums.EnumMeteorType; import com.hbm.blocks.ModBlocks; import com.hbm.config.WorldConfig; import com.hbm.explosion.ExplosionLarge; import com.hbm.interfaces.Spaghetti; +import com.hbm.inventory.OreDictManager.DictFrame; import com.hbm.items.ModItems; import com.hbm.lib.ModDamageSource; @@ -687,30 +689,8 @@ public class Meteorite { } public List getRandomOre(Random rand) { - List ores = new ArrayList(); - - for(int i = 0; i < 3; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_uranium)); - for(int i = 0; i < 5; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_thorium)); - for(int i = 0; i < 6; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_titanium)); - for(int i = 0; i < 7; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_sulfur)); - for(int i = 0; i < 8; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_copper)); - for(int i = 0; i < 5; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_tungsten)); - for(int i = 0; i < 7; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_aluminium)); - for(int i = 0; i < 6; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_lead)); - for(int i = 0; i < 4; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_lithium)); - for(int i = 0; i < 1; i++) - ores.add(new ItemStack(ModBlocks.ore_meteor_starmetal)); - + for(EnumMeteorType num : EnumMeteorType.values()) ores.add(DictFrame.fromOne(ModBlocks.ore_meteor, num)); return ores; } @@ -734,15 +714,6 @@ public class Meteorite { replacables.add(ModBlocks.block_meteor_cobble); replacables.add(ModBlocks.block_meteor_molten); replacables.add(ModBlocks.block_meteor_treasure); - replacables.add(ModBlocks.ore_meteor_uranium); - replacables.add(ModBlocks.ore_meteor_thorium); - replacables.add(ModBlocks.ore_meteor_titanium); - replacables.add(ModBlocks.ore_meteor_sulfur); - replacables.add(ModBlocks.ore_meteor_copper); - replacables.add(ModBlocks.ore_meteor_tungsten); - replacables.add(ModBlocks.ore_meteor_aluminium); - replacables.add(ModBlocks.ore_meteor_lead); - replacables.add(ModBlocks.ore_meteor_lithium); - replacables.add(ModBlocks.ore_meteor_starmetal); + replacables.add(ModBlocks.ore_meteor); } } diff --git a/src/main/java/com/hbm/world/machine/FWatz.java b/src/main/java/com/hbm/world/machine/FWatz.java deleted file mode 100644 index 4b500c311..000000000 --- a/src/main/java/com/hbm/world/machine/FWatz.java +++ /dev/null @@ -1,562 +0,0 @@ -package com.hbm.world.machine; - -import java.util.Random; - -import com.hbm.blocks.ModBlocks; - -import net.minecraft.block.Block; -import net.minecraft.init.Blocks; -import net.minecraft.world.World; - -public class FWatz { - - public static String[][] fwatz = new String[][] { - { - " XXX ", - " XXX ", - " ", - " ", - " ", - " ", - " ", - " SSSSS ", - "XX SSSSS XX", - "XX SSSSS XX", - "XX SSSSS XX", - " SSSSS ", - " ", - " ", - " ", - " ", - " ", - " XXX ", - " XXX " - }, - { - " XHX ", - " XXX ", - " ", - " ", - " ", - " ", - " ", - " SSSSS ", - "XX STTTS XX", - "HX STTTS XH", - "XX STTTS XX", - " SSSSS ", - " ", - " ", - " ", - " ", - " ", - " XXX ", - " XHX " - }, - { - " XXX ", - " XXX ", - " ", - " ", - " ", - " ", - " ", - " SSSSS ", - "XX STTTS XX", - "XX STTTS XX", - "XX STTTS XX", - " SSSSS ", - " ", - " ", - " ", - " ", - " ", - " XXX ", - " XXX " - }, - { - " ", - " XXX ", - " XXX ", - " X ", - " X ", - " X ", - " X ", - " SSXSS ", - " XX STTTS XX ", - " XXXXXXXTTTXXXXXXX ", - " XX STTTS XX ", - " SSXSS ", - " X ", - " X ", - " X ", - " X ", - " XXX ", - " XXX ", - " " - }, - { - " ", - " XXX ", - " XXX ", - " ", - " ", - " ", - " ", - " SSSSS ", - " XX STTTS XX ", - " XX STTTS XX ", - " XX STTTS XX ", - " SSSSS ", - " ", - " ", - " ", - " ", - " XXX ", - " XXX ", - " " - }, - { - " ", - " XXX ", - " XXX ", - " ", - " ", - " ", - " ", - " SSSSS ", - " XX STTTS XX ", - " XX STTTS XX ", - " XX STTTS XX ", - " SSSSS ", - " ", - " ", - " ", - " ", - " XXX ", - " XXX ", - " " - }, - { - " ", - " ", - " XXX ", - " XXX ", - " ", - " ", - " ", - " MMMMM ", - " XX MMMMM XX ", - " XX MMMMM XX ", - " XX MMMMM XX ", - " MMMMM ", - " ", - " ", - " ", - " XXX ", - " XXX ", - " ", - " " - }, - { - " ", - " ", - " XXX ", - " XXX ", - " XXX ", - " MMMMM ", - " MMMMMMM ", - " MMMMMMMMM ", - " XXXMMMMMMMMMXXX ", - " XXXMMMMMMMMMXXX ", - " XXXMMMMMMMMMXXX ", - " MMMMMMMMM ", - " MMMMMMM ", - " MMMMM ", - " XXX ", - " XXX ", - " XXX ", - " ", - " " - }, - { - " ", - " ", - " XXX ", - " XXX ", - " MMMMM ", - " MMMMMMM ", - " MMMMMMMMM ", - " MMMMPPPMMMM ", - " XXMMMPPPPPMMMXX ", - " XXMMMPPPPPMMMXX ", - " XXMMMPPPPPMMMXX ", - " MMMMPPPMMMM ", - " MMMMMMMMM ", - " MMMMMMM ", - " MMMMM ", - " XXX ", - " XXX ", - " ", - " " - }, - { - " ", - " ", - " ", - " XXX ", - " MMMMMMM ", - " MMMMMMMMM ", - " MMMMPPPMMMM ", - " MMMPPPPPMMM ", - " XMMPPPPPPPMMX ", - " XMMPPPPPPPMMX ", - " XMMPPPPPPPMMX ", - " MMMPPPPPMMM ", - " MMMMPPPMMMM ", - " MMMMMMMMM ", - " MMMMMMM ", - " XXX ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " MMMMM ", - " MMMMMMMMM ", - " MMMMPPPMMMM ", - " MMMPPPPPMMM ", - " MMMPPPPPPPMMM ", - " MMPPPMMMPPPMM ", - " MMPPPMMMPPPMM ", - " MMPPPMMMPPPMM ", - " MMMPPPPPPPMMM ", - " MMMPPPPPMMM ", - " MMMMPPPMMMM ", - " MMMMMMMMM ", - " MMMMM ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " MMMMM ", - " MMMMMMMMM ", - " MMMPPPPPMMM ", - " MMPPPPPPPMM ", - " MMPPPMMMPPPMM ", - " MMPPMMMMMPPMM ", - " MMPPMMCMMPPMM ", - " MMPPMMMMMPPMM ", - " MMPPPMMMPPPMM ", - " MMPPPPPPPMM ", - " MMMPPPPPMMM ", - " MMMMMMMMM ", - " MMMMM ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " MMMMM ", - " MMMMMMMMM ", - " MMMPPPPPMMM ", - " MMPPPPPPPMM ", - " MMPPPMMMPPPMM ", - " MMPPMMCMMPPMM ", - " MMPPMC#CMPPMM ", - " MMPPMMCMMPPMM ", - " MMPPPMMMPPPMM ", - " MMPPPPPPPMM ", - " MMMPPPPPMMM ", - " MMMMMMMMM ", - " MMMMM ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " MMMMM ", - " MMMMMMMMM ", - " MMMPPPPPMMM ", - " MMPPPPPPPMM ", - " MMPPPMMMPPPMM ", - " MMPPMMMMMPPMM ", - " MMPPMMCMMPPMM ", - " MMPPMMMMMPPMM ", - " MMPPPMMMPPPMM ", - " MMPPPPPPPMM ", - " MMMPPPPPMMM ", - " MMMMMMMMM ", - " MMMMM ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " MMMMM ", - " MMMMMMMMM ", - " MMMMPPPMMMM ", - " MMMPPPPPMMM ", - " MMMPPPPPPPMMM ", - " MMPPPMMMPPPMM ", - " MMPPPMMMPPPMM ", - " MMPPPMMMPPPMM ", - " MMMPPPPPPPMMM ", - " MMMPPPPPMMM ", - " MMMMPPPMMMM ", - " MMMMMMMMM ", - " MMMMM ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " ", - " MMMMMMM ", - " MMMMMMMMM ", - " MMMMPPPMMMM ", - " MMMPPPPPMMM ", - " MMPPPPPPPMM ", - " MMPPPPPPPMM ", - " MMPPPPPPPMM ", - " MMMPPPPPMMM ", - " MMMMPPPMMMM ", - " MMMMMMMMM ", - " MMMMMMM ", - " ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " ", - " MMMMM ", - " MMMMMMM ", - " MMMMMMMMM ", - " MMMMPPPMMMM ", - " MMMPPPPPMMM ", - " MMMPPPPPMMM ", - " MMMPPPPPMMM ", - " MMMMPPPMMMM ", - " MMMMMMMMM ", - " MMMMMMM ", - " MMMMM ", - " ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " ", - " ", - " MMMMM ", - " MMMMMMM ", - " MMMMMMMMM ", - " MMMMMMMMM ", - " MMMMMMMMM ", - " MMMMMMMMM ", - " MMMMMMMMM ", - " MMMMMMM ", - " MMMMM ", - " ", - " ", - " ", - " ", - " " - }, - { - " ", - " ", - " ", - " ", - " ", - " ", - " ", - " MMMMM ", - " MMMMM ", - " MMMMM ", - " MMMMM ", - " MMMMM ", - " ", - " ", - " ", - " ", - " ", - " ", - " " - } - }; - - public void generateHull(World world, Random rand, int x, int y, int z) { - - x -= 9; - z -= 9; - - for(int i = 0; i < 19; i++) { - for(int j = 0; j < 19; j++) { - for(int k = 0; k < 19; k++) { - String c = fwatz[j][i].substring(k, k + 1); - Block b = Blocks.air; - - if(c.equals("X")) - b = ModBlocks.fwatz_scaffold; - if(c.equals("H")) - b = ModBlocks.fwatz_hatch; - if(c.equals("S")) - b = ModBlocks.fwatz_cooler; - if(c.equals("T")) - b = ModBlocks.fwatz_tank; - if(c.equals("M")) - b = ModBlocks.fwatz_conductor; - if(c.equals("C")) - b = ModBlocks.fwatz_computer; - if(c.equals("#")) - b = ModBlocks.fwatz_core; - - world.setBlock(x + i, y + j, z + k, b); - } - } - } - - world.setBlock(x + 0, y + 1, z + 9, ModBlocks.fwatz_hatch, 4, 3); - world.setBlock(x + 18, y + 1, z + 9, ModBlocks.fwatz_hatch, 5, 3); - world.setBlock(x + 9, y + 1, z + 18, ModBlocks.fwatz_hatch, 3, 3); - world.setBlock(x + 9, y + 1, z + 0, ModBlocks.fwatz_hatch, 2, 3); - - } - - public static boolean checkHull(World world, int x, int y, int z) { - x -= 9; - y -= 12; - z -= 9; - - boolean flag = true; - - for(int i = 0; i < 19; i++) { - for(int j = 0; j < 19; j++) { - for(int k = 0; k < 19; k++) { - String c = fwatz[j][i].substring(k, k + 1); - Block b = Blocks.air; - boolean flag2 = false; - - if(c.equals("X")) { - b = ModBlocks.fwatz_scaffold; - flag2 = true; - } - if(c.equals("H")) { - b = ModBlocks.fwatz_hatch; - flag2 = true; - } - if(c.equals("S")) { - b = ModBlocks.fwatz_cooler; - flag2 = true; - } - if(c.equals("T")) { - b = ModBlocks.fwatz_tank; - flag2 = true; - } - if(c.equals("M")) { - b = ModBlocks.fwatz_conductor; - flag2 = true; - } - if(c.equals("C")) { - b = ModBlocks.fwatz_computer; - flag2 = true; - } - if(c.equals("#")) { - b = ModBlocks.fwatz_core; - flag2 = true; - } - - if(flag2) - if(world.getBlock(x + i, y + j, z + k) != b) - flag = false; - } - } - } - - return flag; - } - - public static void fillPlasma(World world, int x, int y, int z) { - x -= 9; - y -= 12; - z -= 9; - - for(int i = 0; i < 19; i++) { - for(int j = 0; j < 19; j++) { - for(int k = 0; k < 19; k++) { - String c = fwatz[j][i].substring(k, k + 1); - - if(c.equals("P")) - world.setBlock(x + i, y + j, z + k, ModBlocks.fwatz_plasma); - } - } - } - } - - public static void emptyPlasma(World world, int x, int y, int z) { - x -= 9; - y -= 12; - z -= 9; - - for(int i = 0; i < 19; i++) { - for(int j = 0; j < 19; j++) { - for(int k = 0; k < 19; k++) { - String c = fwatz[j][i].substring(k, k + 1); - - if(c.equals("P")) - if(world.getBlock(x + i, y + j, z + k) == ModBlocks.fwatz_plasma) - world.setBlock(x + i, y + j, z + k, Blocks.air); - } - } - } - } - - public static boolean getPlasma(World world, int x, int y, int z) { - x -= 9; - y -= 12; - z -= 9; - - boolean flag = false; - - for(int i = 0; i < 19; i++) { - for(int j = 0; j < 19; j++) { - for(int k = 0; k < 19; k++) { - String c = fwatz[j][i].substring(k, k + 1); - - if(c.equals("P") && world.getBlock(x + i, y + j, z + k) == ModBlocks.fwatz_plasma) - flag = true; - } - } - } - - return flag; - } - -} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/models/BombGenericLarge.obj b/src/main/resources/assets/hbm/models/BombGenericLarge.obj deleted file mode 100644 index 81d5f5930..000000000 --- a/src/main/resources/assets/hbm/models/BombGenericLarge.obj +++ /dev/null @@ -1,685 +0,0 @@ -# Blender v2.70 (sub 0) OBJ File: 'BombGenericLarge.blend' -# www.blender.org -o Cylinder -v 0.265165 0.640165 -0.914583 -v 0.265165 0.640165 0.960417 -v 0.346455 0.518507 -0.914583 -v 0.346455 0.518506 0.960417 -v 0.375000 0.375000 -0.914583 -v 0.375000 0.375000 0.960417 -v 0.346455 0.231494 -0.914583 -v 0.346454 0.231493 0.960417 -v 0.265165 0.109835 -0.914583 -v 0.265165 0.109835 0.960417 -v 0.143506 0.028545 -0.914583 -v 0.143506 0.028545 0.960416 -v 0.000000 0.000000 -0.914584 -v -0.000000 -0.000000 0.960416 -v -0.143506 0.028546 -0.914584 -v -0.143507 0.028545 0.960416 -v -0.265165 0.109835 -0.914584 -v -0.265165 0.109835 0.960416 -v -0.346454 0.231494 -0.914584 -v -0.346455 0.231493 0.960416 -v -0.375000 0.375000 -0.914584 -v -0.375000 0.375000 0.960416 -v -0.346454 0.518507 -0.914584 -v -0.346455 0.518506 0.960416 -v -0.265165 0.640165 -0.914583 -v -0.265165 0.640165 0.960417 -v -0.143506 0.721455 -0.914583 -v -0.143506 0.721455 0.960417 -v 0.000001 0.750000 -0.914583 -v -0.000000 0.750000 0.960417 -v 0.143507 0.721455 -0.914583 -v 0.143506 0.721454 0.960417 -v 0.132583 0.507582 1.185417 -v 0.071753 0.548227 1.185417 -v 0.000000 0.562500 1.185417 -v -0.071753 0.548227 1.185417 -v -0.132582 0.507583 1.185417 -v -0.173227 0.446753 1.185417 -v -0.187500 0.375000 1.185417 -v -0.173227 0.303247 1.185417 -v -0.132583 0.242418 1.185417 -v -0.071753 0.201773 1.185417 -v -0.000000 0.187500 1.185417 -v 0.071753 0.201773 1.185417 -v 0.132582 0.242417 1.185417 -v 0.173227 0.303247 1.185417 -v 0.187500 0.375000 1.185417 -v 0.173227 0.446753 1.185417 -v 0.132583 0.507582 -1.364583 -v 0.071753 0.548227 -1.364583 -v 0.000000 0.562500 -1.364583 -v -0.071753 0.548227 -1.364583 -v -0.132582 0.507583 -1.364583 -v -0.173227 0.446753 -1.364583 -v -0.187500 0.375000 -1.364583 -v -0.173227 0.303247 -1.364583 -v -0.132583 0.242417 -1.364583 -v -0.071753 0.201773 -1.364583 -v -0.000000 0.187500 -1.364583 -v 0.071753 0.201773 -1.364583 -v 0.132582 0.242417 -1.364583 -v 0.173227 0.303247 -1.364583 -v 0.187500 0.375000 -1.364583 -v 0.173227 0.446753 -1.364583 -v 0.132583 0.507582 -1.664583 -v 0.071753 0.548227 -1.664583 -v 0.000000 0.562500 -1.664583 -v -0.071753 0.548227 -1.664583 -v -0.132582 0.507583 -1.664583 -v -0.173227 0.446753 -1.664583 -v -0.187500 0.375000 -1.664583 -v -0.173227 0.303247 -1.664583 -v -0.132583 0.242417 -1.664583 -v -0.071753 0.201773 -1.664583 -v -0.000000 0.187500 -1.664583 -v 0.071753 0.201773 -1.664583 -v 0.132582 0.242417 -1.664583 -v 0.173227 0.303247 -1.664583 -v 0.187500 0.375000 -1.664583 -v 0.173227 0.446753 -1.664583 -v -0.371231 0.746231 -1.213083 -v 0.371231 0.003769 -1.213083 -v -0.371231 0.746231 -1.591083 -v 0.371231 0.003769 -1.591083 -v -0.371231 0.746231 -1.213083 -v 0.371231 0.003769 -1.213083 -v -0.371231 0.746231 -1.591083 -v 0.371231 0.003769 -1.591083 -v 0.371232 0.746231 -1.213083 -v -0.371231 0.003769 -1.213083 -v 0.371232 0.746231 -1.591083 -v -0.371231 0.003769 -1.591083 -v 0.371232 0.746231 -1.213083 -v -0.371231 0.003769 -1.213083 -v 0.371232 0.746231 -1.591083 -v -0.371231 0.003769 -1.591083 -vt 0.484392 0.017784 -vt 0.484392 0.388294 -vt 0.455678 0.388294 -vt 0.548430 0.388294 -vt 0.519716 0.388294 -vt 0.519716 0.017784 -vt 0.110414 0.631349 -vt 0.081700 0.631349 -vt 0.081700 0.260839 -vt 0.455678 0.794374 -vt 0.455678 0.423863 -vt 0.484392 0.423863 -vt 0.676506 0.388294 -vt 0.647792 0.388294 -vt 0.647792 0.017784 -vt 0.740544 0.017785 -vt 0.740544 0.388295 -vt 0.711830 0.388295 -vt 0.612468 0.794374 -vt 0.583754 0.794374 -vt 0.583754 0.423864 -vt 0.519716 0.794374 -vt 0.519716 0.423863 -vt 0.548430 0.423863 -vt 0.804581 0.423864 -vt 0.804581 0.794374 -vt 0.775868 0.794374 -vt 0.740544 0.794374 -vt 0.711830 0.794374 -vt 0.711830 0.423864 -vt 0.172632 0.260839 -vt 0.201346 0.260839 -vt 0.201346 0.631349 -vt 0.647792 0.794373 -vt 0.647792 0.423863 -vt 0.676506 0.423863 -vt 0.265384 0.260839 -vt 0.265384 0.631349 -vt 0.236670 0.631349 -vt 0.612468 0.017784 -vt 0.612468 0.388295 -vt 0.583754 0.388295 -vt 0.374888 0.631349 -vt 0.346174 0.631349 -vt 0.346174 0.260839 -vt 0.046376 0.260839 -vt 0.046376 0.631349 -vt 0.017662 0.631349 -vt 0.932657 0.651554 -vt 0.903943 0.651554 -vt 0.911122 0.594132 -vt 0.932657 0.481286 -vt 0.903943 0.481286 -vt 0.911122 0.423864 -vt 0.932657 0.388295 -vt 0.903943 0.388295 -vt 0.911122 0.330872 -vt 0.305356 0.682673 -vt 0.244167 0.723842 -vt 0.254319 0.672450 -vt 0.932657 0.744546 -vt 0.903943 0.744546 -vt 0.911122 0.687123 -vt 0.484392 0.887365 -vt 0.455678 0.887365 -vt 0.462856 0.829943 -vt 0.676506 0.887365 -vt 0.647792 0.887365 -vt 0.654970 0.829942 -vt 0.548430 0.887365 -vt 0.519716 0.887365 -vt 0.526894 0.829942 -vt 0.201346 0.855971 -vt 0.172632 0.855971 -vt 0.179811 0.798548 -vt 0.711830 0.887365 -vt 0.719008 0.829943 -vt 0.733365 0.829943 -vt 0.775868 0.887365 -vt 0.783046 0.829942 -vt 0.797403 0.829942 -vt 0.839905 0.876176 -vt 0.847084 0.818753 -vt 0.861441 0.818753 -vt 0.583754 0.887365 -vt 0.590933 0.829943 -vt 0.605290 0.829943 -vt 0.903943 0.206837 -vt 0.911122 0.149415 -vt 0.925479 0.149415 -vt 0.903943 0.113846 -vt 0.911122 0.056423 -vt 0.925479 0.056423 -vt 0.903943 0.876176 -vt 0.911122 0.818753 -vt 0.925479 0.818753 -vt 0.172632 0.948962 -vt 0.179811 0.891540 -vt 0.194168 0.891540 -vt 0.346174 0.696029 -vt 0.412857 0.682673 -vt 0.346174 0.710485 -vt 0.982338 0.242406 -vt 0.982338 0.301688 -vt 0.967981 0.301688 -vt 0.662149 0.922934 -vt 0.676506 0.922934 -vt 0.676506 0.982215 -vt 0.953624 0.911745 -vt 0.967981 0.911745 -vt 0.967981 0.971026 -vt 0.534073 0.922934 -vt 0.534073 0.982215 -vt 0.519716 0.982215 -vt 0.740544 0.982216 -vt 0.726187 0.982216 -vt 0.726187 0.922934 -vt 0.903943 0.911745 -vt 0.918300 0.911745 -vt 0.918300 0.971026 -vt 0.790224 0.982215 -vt 0.775868 0.982215 -vt 0.775868 0.922934 -vt 0.246812 0.966077 -vt 0.246812 0.906795 -vt 0.261169 0.906795 -vt 0.346174 0.906795 -vt 0.360531 0.906795 -vt 0.360531 0.966077 -vt 0.967981 0.653414 -vt 0.967981 0.594132 -vt 0.982338 0.594132 -vt 0.612468 0.922934 -vt 0.612468 0.982216 -vt 0.598111 0.982216 -vt 0.967981 0.206837 -vt 0.967981 0.147555 -vt 0.982338 0.147555 -vt 0.470035 0.922934 -vt 0.484392 0.922934 -vt 0.484392 0.982216 -vt 0.403994 0.966077 -vt 0.403994 0.906795 -vt 0.418351 0.906795 -vt 0.296493 0.966077 -vt 0.296493 0.906795 -vt 0.310850 0.906795 -vt 0.854262 0.971026 -vt 0.854262 0.911745 -vt 0.868619 0.911745 -vt 0.172632 0.762979 -vt 0.179811 0.666918 -vt 0.194168 0.666918 -vt 0.396816 0.775165 -vt 0.411173 0.775165 -vt 0.418351 0.871226 -vt 0.282136 0.871226 -vt 0.289315 0.775165 -vt 0.303672 0.775165 -vt 0.839905 0.388295 -vt 0.847084 0.292233 -vt 0.861441 0.292233 -vt 0.017662 0.762979 -vt 0.024841 0.666918 -vt 0.039198 0.666918 -vt 0.839905 0.113846 -vt 0.847084 0.017785 -vt 0.861441 0.017785 -vt 0.775868 0.388295 -vt 0.783046 0.292234 -vt 0.797403 0.292234 -vt 0.839905 0.651554 -vt 0.847084 0.555493 -vt 0.861441 0.555493 -vt 0.847084 0.687123 -vt 0.861441 0.687123 -vt 0.868619 0.783184 -vt 0.024840 0.798548 -vt 0.039197 0.798548 -vt 0.046376 0.894609 -vt 0.103235 0.894609 -vt 0.088878 0.894609 -vt 0.081700 0.798548 -vt 0.861441 0.245476 -vt 0.847084 0.245476 -vt 0.839905 0.149415 -vt 0.847084 0.423864 -vt 0.861441 0.423864 -vt 0.868619 0.519925 -vt 0.783046 0.149415 -vt 0.797403 0.149415 -vt 0.804581 0.245476 -vt 0.783046 0.017785 -vt 0.797403 0.017784 -vt 0.804581 0.113846 -vt 0.088878 0.666918 -vt 0.103235 0.666918 -vt 0.110414 0.762979 -vt 0.201346 0.225270 -vt 0.127166 0.225270 -vt 0.127166 0.017785 -vt 0.420354 0.017784 -vt 0.420354 0.225270 -vt 0.346174 0.225270 -vt 0.236670 0.225270 -vt 0.236670 0.017784 -vt 0.310850 0.017784 -vt 0.091842 0.017785 -vt 0.091842 0.225270 -vt 0.017662 0.225270 -vt 0.455678 0.017784 -vt 0.548430 0.017784 -vt 0.110414 0.260839 -vt 0.484392 0.794374 -vt 0.676506 0.017785 -vt 0.711830 0.017784 -vt 0.612468 0.423864 -vt 0.548430 0.794374 -vt 0.775868 0.423864 -vt 0.740544 0.423864 -vt 0.172632 0.631349 -vt 0.676506 0.794373 -vt 0.236670 0.260839 -vt 0.583754 0.017784 -vt 0.374888 0.260839 -vt 0.017662 0.260839 -vt 0.925479 0.594132 -vt 0.925479 0.423864 -vt 0.925479 0.330872 -vt 0.254319 0.734064 -vt 0.267583 0.739596 -vt 0.925479 0.687123 -vt 0.244167 0.682673 -vt 0.238673 0.696029 -vt 0.281940 0.739596 -vt 0.477213 0.829943 -vt 0.310850 0.696029 -vt 0.310850 0.710485 -vt 0.305356 0.723842 -vt 0.295204 0.734064 -vt 0.281940 0.666918 -vt 0.295204 0.672450 -vt 0.238673 0.710485 -vt 0.267583 0.666918 -vt 0.669327 0.829942 -vt 0.541251 0.829942 -vt 0.194168 0.798548 -vt 0.740544 0.887365 -vt 0.804581 0.887365 -vt 0.868619 0.876176 -vt 0.612468 0.887365 -vt 0.932657 0.206837 -vt 0.932657 0.113846 -vt 0.932657 0.876176 -vt 0.201346 0.948962 -vt 0.361820 0.734064 -vt 0.402705 0.734064 -vt 0.389441 0.739596 -vt 0.375084 0.666918 -vt 0.402705 0.672450 -vt 0.418351 0.696029 -vt 0.418351 0.710485 -vt 0.412857 0.723842 -vt 0.375084 0.739596 -vt 0.967981 0.242406 -vt 0.351668 0.682673 -vt 0.361820 0.672450 -vt 0.662149 0.982215 -vt 0.351668 0.723842 -vt 0.389441 0.666918 -vt 0.953624 0.971026 -vt 0.519716 0.922934 -vt 0.740544 0.922934 -vt 0.903943 0.971026 -vt 0.790224 0.922934 -vt 0.261169 0.966077 -vt 0.346174 0.966077 -vt 0.982338 0.653414 -vt 0.598111 0.922934 -vt 0.982338 0.206837 -vt 0.470035 0.982216 -vt 0.418351 0.966077 -vt 0.310850 0.966077 -vt 0.868619 0.971026 -vt 0.201346 0.762979 -vt 0.389638 0.871226 -vt 0.310850 0.871226 -vt 0.868619 0.388295 -vt 0.046376 0.762979 -vt 0.868619 0.113846 -vt 0.804582 0.388295 -vt 0.868619 0.651554 -vt 0.839905 0.783184 -vt 0.017662 0.894609 -vt 0.110414 0.798548 -vt 0.868619 0.149415 -vt 0.839905 0.519925 -vt 0.775868 0.245476 -vt 0.775868 0.113846 -vt 0.081700 0.762979 -vt 0.201346 0.017784 -vt 0.346174 0.017784 -vt 0.310850 0.225270 -vt 0.017662 0.017784 -vn 0.831470 0.555569 0.000001 -vn 0.980785 0.195090 0.000000 -vn 0.980785 -0.195091 0.000000 -vn 0.831470 -0.555570 0.000000 -vn 0.555570 -0.831470 -0.000000 -vn 0.195090 -0.980785 -0.000000 -vn -0.195091 -0.980785 -0.000000 -vn -0.555571 -0.831469 -0.000001 -vn -0.831470 -0.555570 -0.000001 -vn -0.980785 -0.195090 -0.000000 -vn -0.980785 0.195090 -0.000000 -vn -0.831469 0.555571 -0.000000 -vn -0.555570 0.831470 0.000000 -vn -0.195090 0.980785 0.000000 -vn 0.555571 0.831469 0.000000 -vn 0.195091 0.980785 0.000000 -vn 0.643794 0.430169 0.632838 -vn 0.759407 0.151055 0.632837 -vn 0.759406 -0.151056 0.632838 -vn 0.000001 -0.000001 1.000000 -vn 0.643793 -0.430170 0.632838 -vn 0.430169 -0.643794 0.632838 -vn 0.151054 -0.759406 0.632839 -vn -0.151055 -0.759406 0.632839 -vn -0.430170 -0.643793 0.632839 -vn -0.643793 -0.430168 0.632839 -vn -0.759406 -0.151056 0.632838 -vn -0.759407 0.151054 0.632838 -vn -0.643794 0.430170 0.632838 -vn -0.430168 0.643795 0.632838 -vn -0.151056 0.759406 0.632839 -vn 0.151056 0.759407 0.632838 -vn 0.430169 0.643794 0.632838 -vn 0.000000 -0.000000 -1.000000 -vn 0.831470 0.555570 0.000000 -vn 0.980785 0.195091 0.000000 -vn 0.980785 -0.195090 -0.000000 -vn 0.831469 -0.555570 0.000000 -vn -0.555571 -0.831469 0.000000 -vn -0.831470 -0.555569 0.000000 -vn -0.980785 0.195091 0.000000 -vn -0.831470 0.555570 0.000000 -vn 0.555570 0.831470 0.000000 -vn 0.769680 0.514283 -0.378292 -vn 0.514284 0.769680 -0.378292 -vn 0.180592 0.907899 -0.378293 -vn -0.180593 0.907899 -0.378292 -vn -0.514282 0.769681 -0.378292 -vn -0.769680 0.514284 -0.378291 -vn -0.907900 0.180593 -0.378291 -vn -0.907900 -0.180592 -0.378291 -vn -0.769681 -0.514284 -0.378290 -vn -0.514284 -0.769680 -0.378291 -vn -0.180593 -0.907900 -0.378291 -vn 0.180592 -0.907900 -0.378291 -vn 0.514284 -0.769680 -0.378292 -vn 0.769680 -0.514284 -0.378292 -vn 0.907899 -0.180592 -0.378292 -vn 0.907899 0.180593 -0.378292 -vn 0.707107 0.707107 0.000000 -vn -0.707107 -0.707107 0.000000 -vn -0.707106 0.707108 0.000000 -vn 0.707106 -0.707108 0.000000 -vn 0.831470 0.555570 0.000001 -vn -0.980785 -0.195091 -0.000000 -vn 0.643794 0.430170 0.632837 -vn 0.759407 -0.151056 0.632837 -vn 0.000000 0.000000 1.000000 -vn 0.643794 -0.430169 0.632838 -vn 0.000000 -0.000002 1.000000 -vn -0.000001 -0.000001 1.000000 -vn 0.430168 -0.643794 0.632839 -vn -0.000004 -0.000001 1.000000 -vn 0.000007 -0.000002 1.000000 -vn 0.000002 0.000004 1.000000 -vn 0.000005 -0.000002 1.000000 -vn 0.000000 0.000003 1.000000 -vn 0.000000 -0.000001 1.000000 -vn -0.000002 -0.000001 1.000000 -vn -0.000003 -0.000001 1.000000 -vn 0.151054 -0.759406 0.632838 -vn -0.151056 -0.759405 0.632839 -vn -0.430169 -0.643793 0.632839 -vn -0.643793 -0.430169 0.632839 -vn -0.759406 -0.151055 0.632839 -vn -0.759406 0.151055 0.632838 -vn -0.643794 0.430168 0.632838 -vn -0.430170 0.643793 0.632839 -vn -0.151055 0.759407 0.632838 -vn 0.430170 0.643794 0.632838 -vn 0.000003 0.000004 -1.000000 -vn 0.000005 0.000003 -1.000000 -vn -0.000007 0.000002 -1.000000 -vn -0.000004 0.000000 -1.000000 -vn 0.000000 0.000001 -1.000000 -vn -0.000002 0.000000 -1.000000 -vn 0.000001 -0.000001 -1.000000 -vn 0.000000 0.000002 -1.000000 -vn 0.000002 -0.000001 -1.000000 -vn 0.000007 0.000005 -1.000000 -vn 0.000001 0.000002 -1.000000 -vn -0.555570 -0.831470 0.000000 -vn -0.831470 -0.555570 0.000000 -vn -0.195091 0.980785 0.000000 -vn 0.514284 0.769679 -0.378292 -vn 0.180593 0.907899 -0.378292 -vn -0.180592 0.907900 -0.378292 -vn -0.514284 0.769680 -0.378291 -vn -0.769680 0.514285 -0.378291 -vn -0.907900 -0.180593 -0.378291 -vn -0.769680 -0.514284 -0.378291 -vn -0.514284 -0.769681 -0.378291 -vn 0.180593 -0.907900 -0.378291 -vn 0.514284 -0.769680 -0.378291 -vn 0.907899 -0.180593 -0.378292 -vn 0.907899 0.180592 -0.378292 -vn -0.707106 0.707107 0.000000 -s off -f 1/1/1 2/2/1 4/3/1 -f 4/4/2 6/5/2 5/6/2 -f 6/7/3 8/8/3 7/9/3 -f 7/10/4 8/11/4 10/12/4 -f 10/13/5 12/14/5 11/15/5 -f 11/16/6 12/17/6 14/18/6 -f 14/19/7 16/20/7 15/21/7 -f 15/22/8 16/23/8 18/24/8 -f 17/25/9 18/26/9 20/27/9 -f 20/28/10 22/29/10 21/30/10 -f 22/31/11 24/32/11 23/33/11 -f 23/34/12 24/35/12 26/36/12 -f 25/37/13 26/38/13 28/39/13 -f 27/40/14 28/41/14 30/42/14 -f 32/43/15 2/44/15 1/45/15 -f 29/46/16 30/47/16 32/48/16 -f 4/49/17 2/50/17 33/51/17 -f 6/52/18 4/53/18 48/54/18 -f 8/55/19 6/56/19 47/57/19 -f 44/58/20 36/59/20 40/60/20 -f 10/61/21 8/62/21 46/63/21 -f 12/64/22 10/65/22 45/66/22 -f 14/67/23 12/68/23 44/69/23 -f 16/70/24 14/71/24 43/72/24 -f 18/73/25 16/74/25 42/75/25 -f 18/76/26 41/77/26 40/78/26 -f 20/79/27 40/80/27 39/81/27 -f 22/82/28 39/83/28 38/84/28 -f 24/85/29 38/86/29 37/87/29 -f 26/88/30 37/89/30 36/90/30 -f 28/91/31 36/92/31 35/93/31 -f 30/94/32 35/95/32 34/96/32 -f 32/97/33 34/98/33 33/99/33 -f 69/100/34 79/101/34 70/102/34 -f 64/103/35 80/104/35 65/105/35 -f 79/106/36 80/107/36 64/108/36 -f 78/109/37 79/110/37 63/111/37 -f 61/112/38 77/113/38 78/114/38 -f 76/115/5 77/116/5 61/117/5 -f 75/118/6 76/119/6 60/120/6 -f 74/121/7 75/122/7 59/123/7 -f 57/124/39 73/125/39 74/126/39 -f 72/127/40 73/128/40 57/129/40 -f 55/130/10 71/131/10 72/132/10 -f 54/133/41 70/134/41 71/135/41 -f 53/136/42 69/137/42 70/138/42 -f 68/139/13 69/140/13 53/141/13 -f 49/142/43 65/143/43 66/144/43 -f 50/145/16 66/146/16 67/147/16 -f 51/148/14 67/149/14 68/150/14 -f 3/151/44 64/152/44 49/153/44 -f 49/154/45 50/155/45 31/156/45 -f 31/157/46 50/158/46 51/159/46 -f 29/160/47 51/161/47 52/162/47 -f 27/163/48 52/164/48 53/165/48 -f 25/166/49 53/167/49 54/168/49 -f 23/169/50 54/170/50 55/171/50 -f 21/172/51 55/173/51 56/174/51 -f 56/175/52 57/176/52 17/177/52 -f 57/178/53 58/179/53 15/180/53 -f 58/181/54 59/182/54 13/183/54 -f 59/184/55 60/185/55 11/186/55 -f 60/187/56 61/188/56 9/189/56 -f 61/190/57 62/191/57 7/192/57 -f 62/193/58 63/194/58 5/195/58 -f 63/196/59 64/197/59 3/198/59 -f 82/199/60 84/200/60 83/201/60 -f 87/202/61 88/203/61 86/204/61 -f 91/205/62 92/206/62 90/207/62 -f 93/208/63 94/209/63 96/210/63 -f 3/211/64 1/1/64 4/3/64 -f 3/212/2 4/4/2 5/6/2 -f 5/213/3 6/7/3 7/9/3 -f 9/214/4 7/10/4 10/12/4 -f 9/215/5 10/13/5 11/15/5 -f 13/216/6 11/16/6 14/18/6 -f 13/217/7 14/19/7 15/21/7 -f 17/218/8 15/22/8 18/24/8 -f 19/219/9 17/25/9 20/27/9 -f 19/220/65 20/28/65 21/30/65 -f 21/221/41 22/31/41 23/33/41 -f 25/222/12 23/34/12 26/36/12 -f 27/223/13 25/37/13 28/39/13 -f 29/224/14 27/40/14 30/42/14 -f 31/225/15 32/43/15 1/45/15 -f 31/226/16 29/46/16 32/48/16 -f 48/227/66 4/49/66 33/51/66 -f 47/228/18 6/52/18 48/54/18 -f 46/229/67 8/55/67 47/57/67 -f 35/230/68 36/59/68 34/231/68 -f 45/232/69 10/61/69 46/63/69 -f 39/233/70 40/60/70 38/234/70 -f 44/58/71 33/235/71 36/59/71 -f 44/236/72 12/64/72 45/66/72 -f 45/237/73 33/235/73 44/58/73 -f 45/237/74 46/238/74 47/239/74 -f 47/239/70 48/240/70 33/235/70 -f 42/241/75 43/242/75 44/58/75 -f 40/60/76 37/243/76 38/234/76 -f 36/59/77 33/235/77 34/231/77 -f 45/237/78 47/239/78 33/235/78 -f 40/60/79 42/241/79 44/58/79 -f 40/60/68 41/244/68 42/241/68 -f 36/59/80 37/243/80 40/60/80 -f 43/245/81 14/67/81 44/69/81 -f 42/246/82 16/70/82 43/72/82 -f 41/247/83 18/73/83 42/75/83 -f 20/248/84 18/76/84 40/78/84 -f 22/249/85 20/79/85 39/81/85 -f 24/250/86 22/82/86 38/84/86 -f 26/251/87 24/85/87 37/87/87 -f 28/252/88 26/88/88 36/90/88 -f 30/253/89 28/91/89 35/93/89 -f 32/254/32 30/94/32 34/96/32 -f 2/255/90 32/97/90 33/99/90 -f 72/256/91 75/257/91 74/258/91 -f 79/101/92 66/259/92 80/260/92 -f 79/101/93 78/261/93 77/262/93 -f 77/262/94 76/263/94 75/257/94 -f 73/264/34 72/256/34 74/258/34 -f 72/256/95 79/101/95 77/262/95 -f 49/265/35 64/103/35 65/105/35 -f 69/100/96 68/266/96 67/267/96 -f 63/268/2 79/106/2 64/108/2 -f 75/257/97 72/256/97 77/262/97 -f 72/256/98 71/269/98 70/102/98 -f 79/101/99 67/267/99 66/259/99 -f 66/259/100 65/270/100 80/260/100 -f 70/102/101 79/101/101 72/256/101 -f 69/100/34 67/267/34 79/101/34 -f 62/271/3 78/109/3 63/111/3 -f 62/272/38 61/112/38 78/114/38 -f 60/273/5 76/115/5 61/117/5 -f 59/274/6 75/118/6 60/120/6 -f 58/275/7 74/121/7 59/123/7 -f 58/276/102 57/124/102 74/126/102 -f 56/277/103 72/127/103 57/129/103 -f 56/278/10 55/130/10 72/132/10 -f 55/279/11 54/133/11 71/135/11 -f 54/280/12 53/136/12 70/138/12 -f 52/281/13 68/139/13 53/141/13 -f 50/282/15 49/142/15 66/144/15 -f 51/283/16 50/145/16 67/147/16 -f 52/284/104 51/148/104 68/150/104 -f 1/285/44 3/151/44 49/153/44 -f 1/286/105 49/154/105 31/156/105 -f 29/287/106 31/157/106 51/159/106 -f 27/288/107 29/160/107 52/162/107 -f 25/289/108 27/163/108 53/165/108 -f 23/290/109 25/166/109 54/168/109 -f 21/291/50 23/169/50 55/171/50 -f 19/292/110 21/172/110 56/174/110 -f 19/293/111 56/175/111 17/177/111 -f 17/294/112 57/178/112 15/180/112 -f 15/295/54 58/181/54 13/183/54 -f 13/296/113 59/184/113 11/186/113 -f 11/297/114 60/187/114 9/189/114 -f 9/298/57 61/190/57 7/192/57 -f 7/299/115 62/193/115 5/195/115 -f 5/300/116 63/196/116 3/198/116 -f 81/301/60 82/199/60 83/201/60 -f 85/302/61 87/202/61 86/204/61 -f 89/303/117 91/205/117 90/207/117 -f 95/304/63 93/208/63 96/210/63 diff --git a/src/main/resources/assets/hbm/models/ams_base.obj b/src/main/resources/assets/hbm/models/ams_base.obj deleted file mode 100644 index e8d049802..000000000 --- a/src/main/resources/assets/hbm/models/ams_base.obj +++ /dev/null @@ -1,344 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'ams_base.blend' -# www.blender.org -o Plane -v -1.500000 0.000000 1.500000 -v 1.500000 0.000000 1.500000 -v -1.500000 0.000000 -1.500000 -v 1.500000 0.000000 -1.500000 -v -1.000000 1.500000 1.000000 -v 1.000000 1.500000 1.000000 -v -1.000000 1.500000 -1.000000 -v 1.000000 1.500000 -1.000000 -v -1.500000 0.343750 0.156250 -v -1.500000 0.656250 0.156250 -v -1.500000 0.343750 -0.156250 -v -1.500000 0.656250 -0.156250 -v 1.500000 0.343750 0.156250 -v 1.500000 0.656250 0.156250 -v 1.500000 0.343750 -0.156250 -v 1.500000 0.656250 -0.156250 -v 0.156250 0.343750 1.500000 -v 0.156250 0.656250 1.500000 -v -0.156250 0.343750 1.500000 -v -0.156250 0.656250 1.500000 -v 0.156250 0.343750 -1.500000 -v 0.156250 0.656250 -1.500000 -v -0.156250 0.343750 -1.500000 -v -0.156250 0.656250 -1.500000 -v -1.000000 2.000000 -1.000000 -v -1.000000 2.000000 1.000000 -v 1.000000 2.000000 1.000000 -v 1.000000 2.000000 -1.000000 -v -0.750000 2.000000 -0.750000 -v -0.750000 2.000000 0.750000 -v 0.750000 2.000000 0.750000 -v 0.750000 2.000000 -0.750000 -v -0.750000 1.750000 -0.750000 -v -0.750000 1.750000 0.750000 -v 0.750000 1.750000 0.750000 -v 0.750000 1.750000 -0.750000 -v -0.750000 3.000000 0.750000 -v -0.750000 3.000000 -0.750000 -v 0.000000 1.750000 -0.600000 -v 0.000000 2.000000 -0.600000 -v 0.229610 1.750000 -0.554328 -v 0.229610 2.000000 -0.554328 -v 0.424264 1.750000 -0.424264 -v 0.424264 2.000000 -0.424264 -v 0.554328 1.750000 -0.229610 -v 0.554328 2.000000 -0.229610 -v 0.600000 1.750000 0.000000 -v 0.600000 2.000000 0.000000 -v 0.554328 1.750000 0.229610 -v 0.554328 2.000000 0.229610 -v 0.424264 1.750000 0.424264 -v 0.424264 2.000000 0.424264 -v 0.229610 1.750000 0.554328 -v 0.229610 2.000000 0.554328 -v 0.000000 1.750000 0.600000 -v 0.000000 2.000000 0.600000 -v -0.229610 1.750000 0.554328 -v -0.229610 2.000000 0.554328 -v -0.424264 1.750000 0.424264 -v -0.424264 2.000000 0.424264 -v -0.554328 1.750000 0.229610 -v -0.554328 2.000000 0.229610 -v -0.600000 1.750000 -0.000000 -v -0.600000 2.000000 -0.000000 -v -0.554328 1.750000 -0.229610 -v -0.554328 2.000000 -0.229610 -v -0.424264 1.750000 -0.424264 -v -0.424264 2.000000 -0.424264 -v -0.229610 1.750000 -0.554328 -v -0.229610 2.000000 -0.554328 -v 0.750000 3.000000 0.750000 -v 0.750000 3.000000 -0.750000 -vt 0.259127 0.259128 -vt 0.544865 0.259127 -vt 0.544865 0.544865 -vt 0.695462 0.306750 -vt 0.743085 0.306750 -vt 0.743085 0.497242 -vt 0.306750 0.108530 -vt 0.497242 0.108530 -vt 0.108530 0.497242 -vt 0.108530 0.306751 -vt 0.497242 0.695462 -vt 0.306751 0.695462 -vt 0.259127 0.544865 -vt 0.695462 0.497242 -vt 0.043049 0.876806 -vt 0.013285 0.876806 -vt 0.013285 0.847042 -vt 0.328787 0.876806 -vt 0.328787 0.906570 -vt 0.043049 0.906570 -vt 0.328787 0.847042 -vt 0.358551 0.847042 -vt 0.358551 0.876806 -vt 0.043049 0.847042 -vt 0.043049 0.817277 -vt 0.328787 0.817277 -vt 0.328787 0.936335 -vt 0.414884 0.876806 -vt 0.385120 0.876806 -vt 0.385120 0.847042 -vt 0.700622 0.876806 -vt 0.700622 0.906570 -vt 0.414884 0.906570 -vt 0.700622 0.847042 -vt 0.730386 0.847042 -vt 0.730386 0.876806 -vt 0.414884 0.847042 -vt 0.414884 0.817277 -vt 0.700622 0.817277 -vt 0.700622 0.936335 -vt 0.060908 0.497242 -vt 0.037096 0.473431 -vt 0.037096 0.330562 -vt 0.060907 0.306751 -vt 0.306750 0.060908 -vt 0.497242 0.060907 -vt 0.497242 0.743085 -vt 0.306751 0.743085 -vt 0.330562 0.037096 -vt 0.330562 0.013285 -vt 0.473431 0.013285 -vt 0.473431 0.037096 -vt 0.473431 0.766897 -vt 0.330562 0.766897 -vt 0.766897 0.330562 -vt 0.766897 0.473431 -vt 0.960146 0.013285 -vt 0.960146 0.156153 -vt 0.817277 0.156153 -vt 0.473431 0.790708 -vt 0.330562 0.790708 -vt 0.790708 0.330562 -vt 0.790708 0.473431 -vt 0.013285 0.473431 -vt 0.013285 0.330562 -vt 0.370051 0.986715 -vt 0.347753 0.986715 -vt 0.347753 0.962904 -vt 0.325455 0.986715 -vt 0.325455 0.962904 -vt 0.303157 0.986715 -vt 0.303157 0.962904 -vt 0.280859 0.986715 -vt 0.280859 0.962904 -vt 0.258561 0.986715 -vt 0.258561 0.962904 -vt 0.236263 0.986715 -vt 0.236263 0.962904 -vt 0.213965 0.986715 -vt 0.213965 0.962904 -vt 0.191668 0.986715 -vt 0.191668 0.962904 -vt 0.169370 0.986715 -vt 0.169370 0.962904 -vt 0.147072 0.986715 -vt 0.147072 0.962904 -vt 0.817277 0.448983 -vt 0.849026 0.460208 -vt 0.817277 0.550007 -vt 0.124774 0.986715 -vt 0.124774 0.962904 -vt 0.817277 0.698391 -vt 0.850952 0.698391 -vt 0.817277 0.793637 -vt 0.102476 0.986715 -vt 0.102476 0.962904 -vt 0.817277 0.576576 -vt 0.850952 0.576576 -vt 0.817277 0.671822 -vt 0.080178 0.986715 -vt 0.080178 0.962904 -vt 0.817277 0.321391 -vt 0.849026 0.332615 -vt 0.817277 0.422414 -vt 0.057880 0.986715 -vt 0.057880 0.962904 -vt 0.817277 0.227623 -vt 0.884476 0.182722 -vt 0.929376 0.249921 -vt 0.035582 0.986715 -vt 0.013285 0.986715 -vt 0.013285 0.962904 -vt 0.035582 0.962904 -vt 0.043049 0.936335 -vt 0.414884 0.936335 -vt 0.817277 0.013285 -vt 0.370050 0.962904 -vt 0.920843 0.270521 -vt 0.862178 0.294821 -vt 0.905076 0.286288 -vt 0.884476 0.294821 -vt 0.841577 0.286288 -vt 0.825810 0.270521 -vt 0.817277 0.249921 -vt 0.825810 0.207022 -vt 0.841577 0.191256 -vt 0.862178 0.182722 -vt 0.905076 0.191256 -vt 0.920843 0.207023 -vt 0.929376 0.227623 -vn 0.000000 -1.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.316200 -0.948700 -vn -0.948700 0.316200 0.000000 -vn 0.000000 0.316200 0.948700 -vn 0.948700 0.316200 0.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.195100 0.000000 -0.980800 -vn 0.555600 0.000000 -0.831500 -vn 0.831500 0.000000 -0.555600 -vn 0.980800 0.000000 -0.195100 -vn 0.980800 0.000000 0.195100 -vn 0.831500 0.000000 0.555600 -vn 0.555600 0.000000 0.831500 -vn 0.195100 0.000000 0.980800 -vn -0.195100 0.000000 0.980800 -vn -0.555600 0.000000 0.831500 -vn 0.707100 0.000000 -0.707100 -vn -0.831500 0.000000 0.555600 -vn 0.707100 0.000000 0.707100 -vn -0.980800 0.000000 0.195100 -vn -0.980800 0.000000 -0.195100 -vn -0.831500 0.000000 -0.555600 -vn -0.195100 0.000000 -0.980800 -vn -0.555600 0.000000 -0.831500 -s off -f 3/1/1 4/2/1 2/3/1 -f 8/4/2 28/5/2 27/6/2 -f 7/7/3 8/8/3 4/2/3 -f 5/9/4 7/10/4 3/1/4 -f 6/11/5 5/12/5 1/13/5 -f 8/4/6 6/14/6 2/3/6 -f 12/15/7 11/16/7 9/17/7 -f 16/18/8 15/19/8 11/20/8 -f 14/21/2 13/22/2 15/23/2 -f 10/24/9 9/25/9 13/26/9 -f 11/20/1 15/19/1 13/27/1 -f 16/18/10 12/15/10 10/24/10 -f 20/28/9 19/29/9 17/30/9 -f 24/31/7 23/32/7 19/33/7 -f 22/34/8 21/35/8 23/36/8 -f 18/37/2 17/38/2 21/39/2 -f 19/33/1 23/32/1 21/40/1 -f 24/31/10 20/28/10 18/37/10 -f 26/41/10 30/42/10 29/43/10 -f 5/9/7 26/41/7 25/44/7 -f 7/7/8 25/45/8 28/46/8 -f 6/11/9 27/47/9 26/48/9 -f 29/49/9 33/50/9 36/51/9 -f 25/45/10 29/49/10 32/52/10 -f 27/47/10 31/53/10 30/54/10 -f 28/5/10 32/55/10 31/56/10 -f 35/57/10 36/58/10 33/59/10 -f 31/53/8 35/60/8 34/61/8 -f 32/55/7 36/62/7 35/63/7 -f 30/42/2 34/64/2 33/65/2 -f 40/66/11 42/67/11 41/68/11 -f 42/67/12 44/69/12 43/70/12 -f 44/69/13 46/71/13 45/72/13 -f 46/71/14 48/73/14 47/74/14 -f 48/73/15 50/75/15 49/76/15 -f 50/75/16 52/77/16 51/78/16 -f 52/77/17 54/79/17 53/80/17 -f 54/79/18 56/81/18 55/82/18 -f 56/81/19 58/83/19 57/84/19 -f 58/83/20 60/85/20 59/86/20 -f 27/87/21 31/88/21 71/89/21 -f 60/85/22 62/90/22 61/91/22 -f 32/92/23 28/93/23 72/94/23 -f 62/90/24 64/95/24 63/96/24 -f 29/97/21 25/98/21 38/99/21 -f 64/95/25 66/100/25 65/101/25 -f 26/102/23 30/103/23 37/104/23 -f 66/100/26 68/105/26 67/106/26 -f 60/107/10 52/108/10 44/109/10 -f 70/110/27 40/111/27 39/112/27 -f 68/105/28 70/110/28 69/113/28 -f 1/13/1 3/1/1 2/3/1 -f 6/14/2 8/4/2 27/6/2 -f 3/1/3 7/7/3 4/2/3 -f 1/13/4 5/9/4 3/1/4 -f 2/3/5 6/11/5 1/13/5 -f 4/2/6 8/4/6 2/3/6 -f 10/24/7 12/15/7 9/17/7 -f 12/15/8 16/18/8 11/20/8 -f 16/18/2 14/21/2 15/23/2 -f 14/21/9 10/24/9 13/26/9 -f 9/114/1 11/20/1 13/27/1 -f 14/21/10 16/18/10 10/24/10 -f 18/37/9 20/28/9 17/30/9 -f 20/28/7 24/31/7 19/33/7 -f 24/31/8 22/34/8 23/36/8 -f 22/34/2 18/37/2 21/39/2 -f 17/115/1 19/33/1 21/40/1 -f 22/34/10 24/31/10 18/37/10 -f 25/44/10 26/41/10 29/43/10 -f 7/10/7 5/9/7 25/44/7 -f 8/8/8 7/7/8 28/46/8 -f 5/12/9 6/11/9 26/48/9 -f 32/52/9 29/49/9 36/51/9 -f 28/46/10 25/45/10 32/52/10 -f 26/48/10 27/47/10 30/54/10 -f 27/6/10 28/5/10 31/56/10 -f 34/116/10 35/57/10 33/59/10 -f 30/54/8 31/53/8 34/61/8 -f 31/56/7 32/55/7 35/63/7 -f 29/43/2 30/42/2 33/65/2 -f 39/117/11 40/66/11 41/68/11 -f 41/68/12 42/67/12 43/70/12 -f 43/70/13 44/69/13 45/72/13 -f 45/72/14 46/71/14 47/74/14 -f 47/74/15 48/73/15 49/76/15 -f 49/76/16 50/75/16 51/78/16 -f 51/78/17 52/77/17 53/80/17 -f 53/80/18 54/79/18 55/82/18 -f 55/82/19 56/81/19 57/84/19 -f 57/84/20 58/83/20 59/86/20 -f 59/86/22 60/85/22 61/91/22 -f 61/91/24 62/90/24 63/96/24 -f 63/96/25 64/95/25 65/101/25 -f 65/101/26 66/100/26 67/106/26 -f 44/109/10 42/118/10 68/119/10 -f 40/120/10 70/121/10 68/119/10 -f 68/119/10 66/122/10 64/123/10 -f 64/123/10 62/124/10 60/107/10 -f 60/107/10 58/125/10 52/108/10 -f 56/126/10 54/127/10 52/108/10 -f 52/108/10 50/128/10 48/129/10 -f 48/129/10 46/130/10 44/109/10 -f 42/118/10 40/120/10 68/119/10 -f 68/119/10 64/123/10 44/109/10 -f 58/125/10 56/126/10 52/108/10 -f 52/108/10 48/129/10 44/109/10 -f 44/109/10 64/123/10 60/107/10 -f 69/113/27 70/110/27 39/112/27 -f 67/106/28 68/105/28 69/113/28 diff --git a/src/main/resources/assets/hbm/models/ams_emitter.obj b/src/main/resources/assets/hbm/models/ams_emitter.obj deleted file mode 100644 index 0d4aa9ea5..000000000 --- a/src/main/resources/assets/hbm/models/ams_emitter.obj +++ /dev/null @@ -1,1490 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'ams_emitter.blend' -# www.blender.org -o Circle -v 0.000000 5.750000 -2.500000 -v -0.956709 5.750000 -2.309699 -v -1.767767 5.750000 -1.767767 -v -2.309699 5.750000 -0.956709 -v -2.500000 5.750000 0.000000 -v -2.309699 5.750000 0.956709 -v -1.767767 5.750000 1.767767 -v -0.956709 5.750000 2.309699 -v -0.000000 5.750000 2.500000 -v 0.956708 5.750000 2.309699 -v 1.767766 5.750000 1.767768 -v 2.309699 5.750000 0.956709 -v 2.500000 5.750000 -0.000000 -v 2.309699 5.750000 -0.956709 -v 1.767766 5.750000 -1.767768 -v 0.956707 5.750000 -2.309699 -v -0.956709 4.500000 -2.309699 -v 0.000000 4.500000 -2.500000 -v -1.767767 4.500000 -1.767767 -v -2.309699 4.500000 -0.956709 -v -2.500000 4.500000 0.000000 -v -2.309699 4.500000 0.956709 -v -1.767767 4.500000 1.767767 -v -0.956709 4.500000 2.309699 -v -0.000000 4.500000 2.500000 -v 0.956708 4.500000 2.309699 -v 1.767766 4.500000 1.767768 -v 2.309699 4.500000 0.956709 -v 2.500000 4.500000 -0.000000 -v 2.309699 4.500000 -0.956709 -v 1.767766 4.500000 -1.767768 -v 0.956707 4.500000 -2.309699 -v -0.765367 3.500000 -1.847759 -v -0.000000 3.500000 -2.000000 -v -1.414214 3.500000 -1.414213 -v -1.847759 3.500000 -0.765367 -v -2.000000 3.500000 0.000000 -v -1.847759 3.500000 0.765367 -v -1.414214 3.500000 1.414214 -v -0.765367 3.500000 1.847759 -v -0.000000 3.500000 2.000000 -v 0.765366 3.500000 1.847759 -v 1.414213 3.500000 1.414214 -v 1.847759 3.500000 0.765367 -v 2.000000 3.500000 -0.000000 -v 1.847759 3.500000 -0.765367 -v 1.414213 3.500000 -1.414214 -v 0.765366 3.500000 -1.847759 -v -0.765367 1.500000 -1.847759 -v -0.000000 1.500000 -2.000000 -v -1.414214 1.500000 -1.414213 -v -1.847759 1.500000 -0.765367 -v -2.000000 1.500000 0.000000 -v -1.847759 1.500000 0.765367 -v -1.414214 1.500000 1.414214 -v -0.765367 1.500000 1.847759 -v -0.000000 1.500000 2.000000 -v 0.765366 1.500000 1.847759 -v 1.414213 1.500000 1.414214 -v 1.847759 1.500000 0.765367 -v 2.000000 1.500000 -0.000000 -v 1.847759 1.500000 -0.765367 -v 1.414213 1.500000 -1.414214 -v 0.765366 1.500000 -1.847759 -v -0.153073 0.500000 -0.369552 -v 0.000000 0.500000 -0.400000 -v -0.282843 0.500000 -0.282843 -v -0.369552 0.500000 -0.153073 -v -0.400000 0.500000 0.000000 -v -0.369552 0.500000 0.153073 -v -0.282843 0.500000 0.282843 -v -0.153073 0.500000 0.369552 -v -0.000000 0.500000 0.400000 -v 0.153073 0.500000 0.369552 -v 0.282843 0.500000 0.282843 -v 0.369552 0.500000 0.153073 -v 0.400000 0.500000 -0.000000 -v 0.369552 0.500000 -0.153073 -v 0.282843 0.500000 -0.282843 -v 0.153073 0.500000 -0.369552 -v -0.390181 2.000000 -1.961571 -v -1.961570 2.000000 -0.390181 -v -1.961571 2.000000 0.390181 -v -0.390181 2.000000 1.961571 -v 0.390180 2.000000 1.961571 -v 1.961571 2.000000 0.390181 -v 1.961571 2.000000 -0.390181 -v 0.390180 2.000000 -1.961571 -v -0.078036 1.000000 -0.392314 -v -0.392314 1.000000 -0.078036 -v -0.392314 1.000000 0.078036 -v -0.078036 1.000000 0.392314 -v 0.078036 1.000000 0.392314 -v 0.392314 1.000000 0.078036 -v 0.392314 1.000000 -0.078036 -v 0.078036 1.000000 -0.392314 -v -1.961571 1.000000 0.390181 -v -1.961570 1.000000 -0.390181 -v 0.390180 1.000000 1.961571 -v -0.390181 1.000000 1.961571 -v 1.961571 1.000000 -0.390181 -v 1.961571 1.000000 0.390181 -v -0.390181 1.000000 -1.961571 -v 0.390180 1.000000 -1.961571 -v -0.392314 0.000000 0.078036 -v -0.392314 0.000000 -0.078036 -v 0.078036 0.000000 0.392314 -v -0.078036 0.000000 0.392314 -v 0.392314 0.000000 -0.078036 -v 0.392314 0.000000 0.078036 -v -0.078036 0.000000 -0.392314 -v 0.078036 0.000000 -0.392314 -v -2.078674 2.000000 1.388925 -v -1.388925 2.000000 2.078674 -v -0.000000 1.500000 -2.250000 -v -0.000000 2.250000 -2.250000 -v 0.861038 1.500000 -2.078729 -v 0.861038 2.250000 -2.078729 -v 1.590990 1.500000 -1.590990 -v 1.590990 2.250000 -1.590990 -v 2.078729 1.500000 -0.861038 -v 2.078729 2.250000 -0.861038 -v 2.250000 1.500000 0.000000 -v 2.250000 2.250000 0.000000 -v 2.078729 1.500000 0.861038 -v 2.078729 2.250000 0.861038 -v 1.590990 1.500000 1.590990 -v 1.590990 2.250000 1.590990 -v 0.861038 1.500000 2.078729 -v 0.861038 2.250000 2.078729 -v 0.000000 1.500000 2.250000 -v 0.000000 2.250000 2.250000 -v -0.861037 1.500000 2.078729 -v -0.861037 2.250000 2.078729 -v -1.590990 1.500000 1.590991 -v -1.590990 2.250000 1.590991 -v -2.078729 1.500000 0.861038 -v -2.078729 2.250000 0.861038 -v -2.250000 1.500000 -0.000000 -v -2.250000 2.250000 -0.000000 -v -2.078729 1.500000 -0.861038 -v -2.078729 2.250000 -0.861038 -v -1.590990 1.500000 -1.590991 -v -1.590990 2.250000 -1.590991 -v -0.861037 1.500000 -2.078729 -v -0.861037 2.250000 -2.078729 -v 2.078674 2.000000 1.388926 -v 1.388926 2.000000 2.078674 -v 1.388925 2.000000 -2.078675 -v 2.078674 2.000000 -1.388926 -v -2.078675 2.000000 -1.388925 -v -1.388927 2.000000 -2.078673 -v -1.654410 3.500000 0.964661 -v -0.964661 3.500000 1.654410 -v 1.654410 3.500000 0.964662 -v 0.964662 3.500000 1.654410 -v 0.964661 3.500000 -1.654411 -v 1.654410 3.500000 -0.964662 -v -1.654411 3.500000 -0.964661 -v -0.964663 3.500000 -1.654409 -v -1.662939 0.500000 1.111140 -v -1.111140 0.500000 1.662939 -v 1.662939 0.500000 1.111141 -v 1.111140 0.500000 1.662939 -v 1.111140 0.500000 -1.662940 -v 1.662939 0.500000 -1.111141 -v -1.662940 0.500000 -1.111140 -v -1.111142 0.500000 -1.662938 -v -0.076537 0.500000 -0.184776 -v 0.000000 0.500000 -0.200000 -v -0.141421 0.500000 -0.141421 -v -0.184776 0.500000 -0.076537 -v -0.200000 0.500000 0.000000 -v -0.184776 0.500000 0.076537 -v -0.141421 0.500000 0.141421 -v -0.076537 0.500000 0.184776 -v -0.000000 0.500000 0.200000 -v 0.076537 0.500000 0.184776 -v 0.141421 0.500000 0.141421 -v 0.184776 0.500000 0.076537 -v 0.200000 0.500000 0.000000 -v 0.184776 0.500000 -0.076537 -v 0.141421 0.500000 -0.141421 -v 0.076537 0.500000 -0.184776 -v -0.076536 0.000000 -0.184776 -v 0.000000 0.000000 -0.200000 -v -0.141421 0.000000 -0.141421 -v -0.184776 0.000000 -0.076537 -v -0.200000 0.000000 0.000000 -v -0.184776 0.000000 0.076537 -v -0.141421 0.000000 0.141421 -v -0.076536 0.000000 0.184776 -v 0.000000 0.000000 0.200000 -v 0.076537 0.000000 0.184776 -v 0.141422 0.000000 0.141421 -v 0.184776 0.000000 0.076537 -v 0.200000 0.000000 0.000000 -v 0.184776 0.000000 -0.076537 -v 0.141422 0.000000 -0.141421 -v 0.076537 0.000000 -0.184776 -v -0.861038 5.750000 -2.078729 -v -0.000000 5.750000 -2.250000 -v -1.590990 5.750000 -1.590990 -v -2.078729 5.750000 -0.861038 -v -2.250000 5.750000 0.000000 -v -2.078729 5.750000 0.861038 -v -1.590990 5.750000 1.590990 -v -0.861038 5.750000 2.078729 -v -0.000000 5.750000 2.250000 -v 0.861037 5.750000 2.078729 -v 1.590990 5.750000 1.590991 -v 2.078729 5.750000 0.861038 -v 2.250000 5.750000 -0.000000 -v 2.078728 5.750000 -0.861038 -v 1.590990 5.750000 -1.590991 -v 0.861037 5.750000 -2.078729 -v -0.861038 6.000000 -2.078729 -v -0.000000 6.000000 -2.250000 -v -1.590990 6.000000 -1.590990 -v -2.078729 6.000000 -0.861038 -v -2.250000 6.000000 0.000000 -v -2.078729 6.000000 0.861038 -v -1.590990 6.000000 1.590990 -v -0.861038 6.000000 2.078729 -v -0.000000 6.000000 2.250000 -v 0.861037 6.000000 2.078729 -v 1.590990 6.000000 1.590991 -v 2.078729 6.000000 0.861038 -v 2.250000 6.000000 -0.000000 -v 2.078728 6.000000 -0.861038 -v 1.590990 6.000000 -1.590991 -v 0.861037 6.000000 -2.078729 -v -0.000000 6.000000 -1.750000 -v -0.669696 6.000000 -1.616789 -v -1.237437 6.000000 -1.237437 -v -1.616789 6.000000 -0.669696 -v -1.750000 6.000000 0.000000 -v -1.616789 6.000000 0.669696 -v -1.237437 6.000000 1.237437 -v -0.669696 6.000000 1.616789 -v -0.000000 6.000000 1.750000 -v 0.669696 6.000000 1.616789 -v 1.237437 6.000000 1.237437 -v 1.616789 6.000000 0.669696 -v 1.750000 6.000000 -0.000000 -v 1.616789 6.000000 -0.669696 -v 1.237437 6.000000 -1.237437 -v 0.669695 6.000000 -1.616789 -v -0.669696 5.750000 -1.616789 -v -0.000000 5.750000 -1.750000 -v -1.237437 5.750000 -1.237437 -v -1.616789 5.750000 -0.669696 -v -1.750000 5.750000 0.000000 -v -1.616789 5.750000 0.669696 -v -1.237437 5.750000 1.237437 -v -0.669696 5.750000 1.616789 -v -0.000000 5.750000 1.750000 -v 0.669696 5.750000 1.616789 -v 1.237437 5.750000 1.237437 -v 1.616789 5.750000 0.669696 -v 1.750000 5.750000 -0.000000 -v 1.616789 5.750000 -0.669696 -v 1.237437 5.750000 -1.237437 -v 0.669695 5.750000 -1.616789 -v -0.156250 5.750000 0.156250 -v -0.156250 6.000000 0.156250 -v -0.156250 5.750000 -0.156250 -v -0.156250 6.000000 -0.156250 -v 0.156250 5.750000 0.156250 -v 0.156250 6.000000 0.156250 -v 0.156250 5.750000 -0.156250 -v 0.156250 6.000000 -0.156250 -v -0.156250 5.750000 -0.843750 -v -0.156250 6.000000 -0.843750 -v -0.156250 5.750000 -1.156250 -v -0.156250 6.000000 -1.156250 -v 0.156250 5.750000 -0.843750 -v 0.156250 6.000000 -0.843750 -v 0.156250 5.750000 -1.156250 -v 0.156250 6.000000 -1.156250 -v -0.156250 5.750000 1.156250 -v -0.156250 6.000000 1.156250 -v -0.156250 5.750000 0.843750 -v -0.156250 6.000000 0.843750 -v 0.156250 5.750000 1.156250 -v 0.156250 6.000000 1.156250 -v 0.156250 5.750000 0.843750 -v 0.156250 6.000000 0.843750 -v 0.843750 5.750000 0.156250 -v 0.843750 6.000000 0.156250 -v 0.843750 5.750000 -0.156250 -v 0.843750 6.000000 -0.156250 -v 1.156250 5.750000 0.156250 -v 1.156250 6.000000 0.156250 -v 1.156250 5.750000 -0.156250 -v 1.156250 6.000000 -0.156250 -v -1.156250 5.750000 0.156250 -v -1.156250 6.000000 0.156250 -v -1.156250 5.750000 -0.156250 -v -1.156250 6.000000 -0.156250 -v -0.843750 5.750000 0.156250 -v -0.843750 6.000000 0.156250 -v -0.843750 5.750000 -0.156250 -v -0.843750 6.000000 -0.156250 -vt 0.575431 0.309735 -vt 0.573431 0.319789 -vt 0.537435 0.319789 -vt 0.495439 0.258482 -vt 0.455444 0.258482 -vt 0.459443 0.212815 -vt 0.495439 0.309735 -vt 0.535435 0.258482 -vt 0.215469 0.309735 -vt 0.215469 0.258482 -vt 0.255465 0.258482 -vt 0.535435 0.309735 -vt 0.575431 0.258482 -vt 0.255465 0.309735 -vt 0.295461 0.258482 -vt 0.615427 0.258482 -vt 0.295461 0.309735 -vt 0.335456 0.258482 -vt 0.015490 0.309735 -vt 0.015490 0.258482 -vt 0.055486 0.258482 -vt 0.615427 0.309735 -vt 0.655423 0.258482 -vt 0.335456 0.309735 -vt 0.375452 0.258482 -vt 0.055486 0.309735 -vt 0.095482 0.258482 -vt 0.375452 0.309735 -vt 0.415448 0.258482 -vt 0.095482 0.309735 -vt 0.135477 0.258482 -vt 0.415448 0.309735 -vt 0.135477 0.309735 -vt 0.175473 0.258482 -vt 0.455444 0.309735 -vt 0.175473 0.309735 -vt 0.047487 0.181835 -vt 0.047487 0.099830 -vt 0.079483 0.099830 -vt 0.179473 0.212815 -vt 0.499439 0.212815 -vt 0.219469 0.212815 -vt 0.251465 0.212815 -vt 0.539435 0.212815 -vt 0.571431 0.212815 -vt 0.259464 0.212815 -vt 0.291461 0.212815 -vt 0.579431 0.212815 -vt 0.611427 0.212815 -vt 0.299460 0.212815 -vt 0.331457 0.212815 -vt 0.019490 0.212815 -vt 0.051486 0.212815 -vt 0.619426 0.212815 -vt 0.339456 0.212815 -vt 0.371453 0.212815 -vt 0.059485 0.212815 -vt 0.091482 0.212815 -vt 0.379452 0.212815 -vt 0.411448 0.212815 -vt 0.099481 0.212815 -vt 0.131478 0.212815 -vt 0.419448 0.212815 -vt 0.451444 0.212815 -vt 0.139477 0.212815 -vt 0.171474 0.212815 -vt 0.207470 0.099830 -vt 0.220269 0.023533 -vt 0.226668 0.023533 -vt 0.303460 0.181835 -vt 0.303460 0.099830 -vt 0.335456 0.099830 -vt 0.079483 0.181835 -vt 0.111480 0.099830 -vt 0.335456 0.181835 -vt 0.367453 0.099830 -vt 0.111480 0.181835 -vt 0.143477 0.099830 -vt 0.367453 0.181835 -vt 0.399450 0.099830 -vt 0.143477 0.181835 -vt 0.175473 0.099830 -vt 0.431446 0.181835 -vt 0.399450 0.181835 -vt 0.175473 0.181835 -vt 0.431446 0.099830 -vt 0.463443 0.099830 -vt 0.207470 0.181835 -vt 0.239466 0.099830 -vt 0.463443 0.181835 -vt 0.495440 0.099830 -vt 0.239466 0.181835 -vt 0.271463 0.099830 -vt 0.015490 0.181835 -vt 0.015490 0.099830 -vt 0.495440 0.181835 -vt 0.527436 0.099830 -vt 0.271463 0.181835 -vt 0.284262 0.023533 -vt 0.285862 0.015490 -vt 0.289061 0.015490 -vt 0.476242 0.023533 -vt 0.252265 0.023533 -vt 0.258664 0.023533 -vt 0.028289 0.023533 -vt 0.034688 0.023533 -vt 0.508238 0.023533 -vt 0.514638 0.023533 -vt 0.060285 0.023533 -vt 0.066685 0.023533 -vt 0.316258 0.023533 -vt 0.092282 0.023533 -vt 0.098681 0.023533 -vt 0.348255 0.023533 -vt 0.124278 0.023533 -vt 0.130678 0.023533 -vt 0.380252 0.023533 -vt 0.386651 0.023533 -vt 0.156275 0.023533 -vt 0.162675 0.023533 -vt 0.412248 0.023533 -vt 0.188272 0.023533 -vt 0.194671 0.023533 -vt 0.444245 0.023533 -vt 0.450644 0.023533 -vt 0.867211 0.388654 -vt 0.943508 0.401453 -vt 0.943508 0.407852 -vt 0.878671 0.183050 -vt 0.891469 0.106753 -vt 0.897869 0.106753 -vt 0.053376 0.889796 -vt 0.066175 0.813499 -vt 0.072574 0.813499 -vt 0.053376 0.700514 -vt 0.066174 0.624218 -vt 0.072574 0.624218 -vt 0.853583 0.122432 -vt 0.053376 0.741517 -vt 0.085372 0.700514 -vt 0.927828 0.445738 -vt 0.851531 0.458537 -vt 0.867211 0.420651 -vt 0.878671 0.224052 -vt 0.910667 0.183050 -vt 0.935755 0.122432 -vt 0.948553 0.198729 -vt 0.072574 0.772497 -vt 0.028289 0.829178 -vt 0.984510 0.407852 -vt 0.028289 0.639897 -vt 0.066174 0.583215 -vt 0.072574 0.583215 -vt 0.110460 0.829178 -vt 0.123258 0.905475 -vt 0.085373 0.889796 -vt 0.897869 0.065751 -vt 0.053376 0.930798 -vt 0.110460 0.639897 -vt 0.123258 0.716194 -vt 0.927828 0.363567 -vt 0.826209 0.388654 -vt 0.823876 0.878483 -vt 0.787879 0.878483 -vt 0.787879 0.847731 -vt 0.751883 0.878483 -vt 0.751883 0.847731 -vt 0.715887 0.878483 -vt 0.715887 0.847731 -vt 0.679891 0.878483 -vt 0.679891 0.847731 -vt 0.643894 0.878483 -vt 0.643894 0.847731 -vt 0.607898 0.878483 -vt 0.607898 0.847731 -vt 0.571902 0.878483 -vt 0.571902 0.847731 -vt 0.535906 0.878483 -vt 0.535906 0.847731 -vt 0.499910 0.878483 -vt 0.499910 0.847731 -vt 0.463913 0.878483 -vt 0.463913 0.847731 -vt 0.427917 0.878483 -vt 0.427917 0.847731 -vt 0.391921 0.878483 -vt 0.391921 0.847731 -vt 0.355925 0.878483 -vt 0.355925 0.847731 -vt 0.319929 0.878483 -vt 0.319929 0.847731 -vt 0.459881 0.423253 -vt 0.568362 0.350769 -vt 0.640846 0.459249 -vt 0.283932 0.878483 -vt 0.247936 0.878483 -vt 0.247936 0.847731 -vt 0.283932 0.847731 -vt 0.415126 0.492505 -vt 0.287165 0.517959 -vt 0.389673 0.364544 -vt 0.713530 0.415475 -vt 0.753525 0.415475 -vt 0.753525 0.481717 -vt 0.861157 0.677489 -vt 0.861157 0.717485 -vt 0.794915 0.717485 -vt 0.728106 0.196700 -vt 0.728106 0.130458 -vt 0.768102 0.130458 -vt 0.289639 0.627421 -vt 0.329635 0.627421 -vt 0.329635 0.693662 -vt 0.925864 0.681488 -vt 0.925864 0.713485 -vt 0.732105 0.065751 -vt 0.764102 0.065751 -vt 0.293639 0.562714 -vt 0.325636 0.562714 -vt 0.717529 0.350769 -vt 0.749526 0.350769 -vt 0.749526 0.604806 -vt 0.717529 0.604806 -vt 0.671826 0.713485 -vt 0.671826 0.681488 -vt 0.768102 0.196700 -vt 0.764102 0.319789 -vt 0.325636 0.816751 -vt 0.293639 0.816751 -vt 0.910794 0.759188 -vt 0.686403 0.080821 -vt 0.809805 0.080821 -vt 0.289639 0.693662 -vt 0.247936 0.577784 -vt 0.371338 0.577784 -vt 0.713530 0.481717 -vt 0.671826 0.365839 -vt 0.795229 0.365839 -vt 0.794915 0.677489 -vt 0.910794 0.635786 -vt 0.596447 0.665448 -vt 0.596447 0.644947 -vt 0.599646 0.644947 -vt 0.061885 0.015490 -vt 0.065085 0.015490 -vt 0.317858 0.015490 -vt 0.321058 0.015490 -vt 0.093882 0.015490 -vt 0.097081 0.015490 -vt 0.349855 0.015490 -vt 0.353054 0.015490 -vt 0.125878 0.015490 -vt 0.129078 0.015490 -vt 0.381851 0.015490 -vt 0.385051 0.015490 -vt 0.157875 0.015490 -vt 0.161075 0.015490 -vt 0.418648 0.023533 -vt 0.413848 0.015490 -vt 0.189872 0.015490 -vt 0.193071 0.015490 -vt 0.445845 0.015490 -vt 0.221868 0.015490 -vt 0.482641 0.023533 -vt 0.477841 0.015490 -vt 0.253865 0.015490 -vt 0.257065 0.015490 -vt 0.029888 0.015490 -vt 0.509838 0.015490 -vt 0.513038 0.015490 -vt 0.622103 0.113809 -vt 0.613684 0.101210 -vt 0.618903 0.097723 -vt 0.574049 0.665448 -vt 0.574049 0.644947 -vt 0.577249 0.644947 -vt 0.622044 0.665448 -vt 0.622044 0.644947 -vt 0.625244 0.644947 -vt 0.599646 0.665448 -vt 0.602846 0.644947 -vt 0.577249 0.665448 -vt 0.580448 0.644947 -vt 0.602846 0.665448 -vt 0.606045 0.644947 -vt 0.580448 0.665448 -vt 0.583648 0.644947 -vt 0.609245 0.665448 -vt 0.606045 0.665448 -vt 0.583648 0.665448 -vt 0.586848 0.644947 -vt 0.609245 0.644947 -vt 0.612445 0.644947 -vt 0.590047 0.665448 -vt 0.586848 0.665448 -vt 0.612445 0.665448 -vt 0.615645 0.644947 -vt 0.590047 0.644947 -vt 0.593247 0.644947 -vt 0.615645 0.665448 -vt 0.618844 0.644947 -vt 0.593247 0.665448 -vt 0.618844 0.665448 -vt 0.216956 0.469500 -vt 0.206706 0.469500 -vt 0.206706 0.433504 -vt 0.293461 0.319789 -vt 0.613427 0.319789 -vt 0.333457 0.319789 -vt 0.297460 0.319789 -vt 0.053486 0.319788 -vt 0.655423 0.309735 -vt 0.653423 0.319788 -vt 0.617427 0.319789 -vt 0.373452 0.319789 -vt 0.093482 0.319789 -vt 0.057486 0.319788 -vt 0.413448 0.319789 -vt 0.377452 0.319789 -vt 0.133478 0.319789 -vt 0.097481 0.319789 -vt 0.453444 0.319789 -vt 0.417448 0.319789 -vt 0.173473 0.319789 -vt 0.493440 0.319789 -vt 0.457444 0.319789 -vt 0.213469 0.319789 -vt 0.177473 0.319789 -vt 0.533436 0.319789 -vt 0.497439 0.319789 -vt 0.253465 0.319789 -vt 0.217469 0.319789 -vt 0.030045 0.396325 -vt 0.039516 0.400247 -vt 0.025741 0.433504 -vt 0.202401 0.506679 -vt 0.192931 0.502756 -vt 0.057721 0.367546 -vt 0.064969 0.374794 -vt 0.138144 0.551455 -vt 0.134221 0.541984 -vt 0.167477 0.528209 -vt 0.174726 0.535457 -vt 0.094302 0.351549 -vt 0.098225 0.361019 -vt 0.098225 0.552235 -vt 0.098225 0.541984 -vt 0.134221 0.350769 -vt 0.134221 0.361019 -vt 0.061046 0.537679 -vt 0.064969 0.528209 -vt 0.171400 0.365324 -vt 0.167477 0.374794 -vt 0.032267 0.510004 -vt 0.039516 0.502756 -vt 0.200179 0.392999 -vt 0.192931 0.400247 -vt 0.016270 0.473423 -vt 0.025741 0.469500 -vt 0.216176 0.429581 -vt 0.015490 0.433504 -vt 0.175884 0.491366 -vt 0.156088 0.511163 -vt 0.130222 0.521877 -vt 0.102225 0.521877 -vt 0.076359 0.511163 -vt 0.056562 0.491366 -vt 0.045848 0.465500 -vt 0.045848 0.437503 -vt 0.056562 0.411637 -vt 0.076359 0.391840 -vt 0.102225 0.381126 -vt 0.130222 0.381126 -vt 0.156088 0.391840 -vt 0.175885 0.411637 -vt 0.186598 0.437503 -vt 0.186598 0.465500 -vt 0.654291 0.806500 -vt 0.654291 0.816751 -vt 0.626294 0.816751 -vt 0.432829 0.573428 -vt 0.543069 0.647088 -vt 0.512558 0.692750 -vt 0.458312 0.806500 -vt 0.458312 0.816751 -vt 0.430315 0.816751 -vt 0.682288 0.806500 -vt 0.682288 0.816751 -vt 0.486309 0.806500 -vt 0.486309 0.816751 -vt 0.710286 0.806500 -vt 0.710286 0.816751 -vt 0.514306 0.806500 -vt 0.514306 0.816751 -vt 0.738283 0.806500 -vt 0.738283 0.816751 -vt 0.542303 0.806500 -vt 0.542303 0.816751 -vt 0.766280 0.806500 -vt 0.766280 0.816751 -vt 0.570300 0.806500 -vt 0.570300 0.816751 -vt 0.794277 0.806500 -vt 0.794277 0.816751 -vt 0.598297 0.806500 -vt 0.598297 0.816751 -vt 0.822274 0.806500 -vt 0.822274 0.816751 -vt 0.626294 0.806500 -vt 0.430315 0.806500 -vt 0.402318 0.816751 -vt 0.850271 0.806500 -vt 0.850271 0.816751 -vt 0.622711 0.041116 -vt 0.612460 0.041116 -vt 0.612460 0.028303 -vt 0.622711 0.053930 -vt 0.612460 0.053930 -vt 0.622711 0.066743 -vt 0.612460 0.066743 -vt 0.622711 0.028303 -vt 0.612460 0.015490 -vt 0.164489 0.608841 -vt 0.154238 0.608841 -vt 0.154238 0.596028 -vt 0.635524 0.041116 -vt 0.164489 0.621655 -vt 0.154238 0.621655 -vt 0.164489 0.634468 -vt 0.154238 0.634468 -vt 0.164489 0.596028 -vt 0.154238 0.583215 -vt 0.177302 0.608841 -vt 0.584299 0.588340 -vt 0.574049 0.588340 -vt 0.574049 0.575527 -vt 0.584299 0.601153 -vt 0.574049 0.601153 -vt 0.584299 0.613967 -vt 0.574049 0.613967 -vt 0.584299 0.575527 -vt 0.574049 0.562714 -vt 0.597113 0.588340 -vt 0.568667 0.123349 -vt 0.558416 0.123349 -vt 0.558416 0.110536 -vt 0.568667 0.136162 -vt 0.558416 0.136162 -vt 0.568667 0.148976 -vt 0.558416 0.148976 -vt 0.568667 0.110536 -vt 0.558416 0.097723 -vt 0.581480 0.123349 -vt 0.568667 0.041116 -vt 0.558416 0.041116 -vt 0.558416 0.028303 -vt 0.568667 0.053930 -vt 0.558416 0.053930 -vt 0.568667 0.066743 -vt 0.558416 0.066743 -vt 0.568667 0.028303 -vt 0.558416 0.015490 -vt 0.581480 0.041116 -vt 0.491440 0.212815 -vt 0.211469 0.212815 -vt 0.531436 0.212815 -vt 0.651423 0.212815 -vt 0.527436 0.181835 -vt 0.290661 0.023533 -vt 0.322658 0.023533 -vt 0.354654 0.023533 -vt 0.840785 0.198729 -vt 0.085372 0.741517 -vt 0.910667 0.224052 -vt 0.066175 0.772497 -vt 0.015490 0.905475 -vt 0.984510 0.401453 -vt 0.015490 0.716194 -vt 0.891470 0.065751 -vt 0.085373 0.930798 -vt 0.851531 0.350769 -vt 0.826209 0.420651 -vt 0.823876 0.847731 -vt 0.627071 0.492505 -vt 0.601618 0.517959 -vt 0.568362 0.531734 -vt 0.532366 0.531734 -vt 0.499110 0.517959 -vt 0.473657 0.492505 -vt 0.459881 0.459249 -vt 0.473657 0.389997 -vt 0.499110 0.364544 -vt 0.532366 0.350769 -vt 0.601618 0.364544 -vt 0.627071 0.389997 -vt 0.640846 0.423253 -vt 0.261711 0.389997 -vt 0.287165 0.364544 -vt 0.320421 0.350769 -vt 0.356417 0.350769 -vt 0.415126 0.389997 -vt 0.428901 0.423253 -vt 0.428901 0.459249 -vt 0.389673 0.517959 -vt 0.356417 0.531734 -vt 0.320421 0.531734 -vt 0.261711 0.492505 -vt 0.247936 0.459249 -vt 0.247936 0.423253 -vt 0.732105 0.319789 -vt 0.417048 0.015490 -vt 0.449044 0.015490 -vt 0.225068 0.015490 -vt 0.481041 0.015490 -vt 0.033088 0.015490 -vt 0.622103 0.097723 -vt 0.625059 0.098947 -vt 0.627321 0.101210 -vt 0.628546 0.104166 -vt 0.628546 0.107366 -vt 0.627321 0.110322 -vt 0.625059 0.112584 -vt 0.618903 0.113809 -vt 0.615947 0.112584 -vt 0.613684 0.110322 -vt 0.612460 0.107366 -vt 0.612460 0.104166 -vt 0.615947 0.098947 -vt 0.625244 0.665448 -vt 0.216956 0.433504 -vt 0.257465 0.319789 -vt 0.577431 0.319789 -vt 0.017490 0.319788 -vt 0.337456 0.319789 -vt 0.137477 0.319789 -vt 0.016270 0.429581 -vt 0.216176 0.473423 -vt 0.032267 0.392999 -vt 0.171400 0.537679 -vt 0.200179 0.510004 -vt 0.061046 0.365324 -vt 0.134221 0.552235 -vt 0.098225 0.350769 -vt 0.094302 0.551455 -vt 0.138144 0.351549 -vt 0.057721 0.535457 -vt 0.174726 0.367546 -vt 0.030045 0.506679 -vt 0.202401 0.396325 -vt 0.015490 0.469500 -vt 0.486692 0.703464 -vt 0.458695 0.703464 -vt 0.432829 0.692750 -vt 0.413032 0.672953 -vt 0.402318 0.647088 -vt 0.402318 0.619091 -vt 0.413032 0.593225 -vt 0.458695 0.562714 -vt 0.486692 0.562714 -vt 0.512558 0.573428 -vt 0.532355 0.593225 -vt 0.543069 0.619090 -vt 0.532355 0.672953 -vt 0.402318 0.806500 -vt 0.622711 0.015490 -vt 0.635524 0.028303 -vt 0.164489 0.583215 -vt 0.177302 0.596028 -vt 0.584299 0.562714 -vt 0.597113 0.575527 -vt 0.568667 0.097723 -vt 0.581480 0.110536 -vt 0.568667 0.015490 -vt 0.581480 0.028303 -vn 0.000000 1.000000 0.000000 -vn 0.880600 -0.440300 0.175200 -vn 0.980800 0.000000 -0.195100 -vn -0.831500 0.000000 0.555600 -vn 0.831500 0.000000 -0.555600 -vn -0.555600 0.000000 0.831500 -vn 0.555600 0.000000 -0.831500 -vn -0.195100 0.000000 0.980800 -vn -0.195100 0.000000 -0.980800 -vn 0.195100 0.000000 -0.980800 -vn 0.195100 0.000000 0.980800 -vn -0.555600 0.000000 -0.831500 -vn 0.555600 0.000000 0.831500 -vn -0.831500 0.000000 -0.555600 -vn 0.831500 0.000000 0.555600 -vn -0.980800 0.000000 -0.195100 -vn 0.980800 0.000000 0.195100 -vn -0.980800 0.000000 0.195100 -vn -0.880600 -0.440300 0.175200 -vn 0.880600 -0.440300 -0.175200 -vn -0.746500 -0.440300 0.498800 -vn 0.746500 -0.440300 -0.498800 -vn -0.498800 -0.440300 0.746500 -vn 0.498800 -0.440300 -0.746500 -vn -0.175200 -0.440300 0.880600 -vn -0.175200 -0.440300 -0.880600 -vn 0.175200 -0.440300 -0.880600 -vn 0.175200 -0.440300 0.880600 -vn -0.498800 -0.440300 -0.746500 -vn 0.498800 -0.440300 0.746500 -vn -0.746500 -0.440300 -0.498800 -vn 0.746500 -0.440300 0.498800 -vn -0.880600 -0.440300 -0.175200 -vn -0.298600 -0.843300 0.446800 -vn 0.000000 -1.000000 0.000000 -vn 0.298600 -0.843300 -0.446800 -vn -0.104800 -0.843300 0.527100 -vn -0.104800 -0.843300 -0.527100 -vn 0.104800 -0.843300 -0.527100 -vn 0.104800 -0.843300 0.527100 -vn -0.298600 -0.843300 -0.446800 -vn 0.298600 -0.843300 0.446800 -vn -0.446800 -0.843300 -0.298600 -vn 0.446800 -0.843300 0.298600 -vn -0.527100 -0.843300 -0.104800 -vn 0.527100 -0.843300 0.104800 -vn -0.527100 -0.843300 0.104800 -vn 0.527100 -0.843300 -0.104800 -vn -0.446800 -0.843300 0.298600 -vn 0.446800 -0.843300 -0.298600 -vn -0.000000 -0.843300 0.537400 -vn 0.000000 -0.843300 -0.537400 -vn -0.537400 -0.843300 0.000000 -vn 0.537400 -0.843300 0.000000 -vn 1.000000 0.000000 0.000000 -vn -0.000000 0.000000 -1.000000 -vn -1.000000 -0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.656500 0.371400 -0.656500 -vn -0.656500 0.371400 -0.656500 -vn -0.656500 0.371400 0.656500 -vn 0.656500 0.371400 0.656500 -vn -0.672100 -0.310700 -0.672100 -vn -0.672100 -0.310700 0.672100 -vn 0.672100 -0.310700 0.672100 -vn 0.672100 -0.310700 -0.672100 -vn -0.706600 -0.036500 0.706600 -vn 0.706600 -0.036500 0.706600 -vn 0.706600 -0.036500 -0.706600 -vn -0.706600 -0.036500 -0.706600 -vn -0.640900 -0.035600 0.766800 -vn -0.640900 -0.035600 -0.766800 -vn 0.766800 -0.035600 0.640900 -vn -0.766800 -0.035600 0.640900 -vn 0.640900 -0.035600 -0.766800 -vn 0.640900 -0.035600 0.766800 -vn -0.766800 -0.035600 -0.640900 -vn 0.766800 -0.035600 -0.640900 -s off -f 15/1/1 215/2/1 214/3/1 -f 29/4/2 28/5/2 44/6/2 -f 13/7/3 29/4/3 30/8/3 -f 6/9/4 22/10/4 23/11/4 -f 14/12/5 30/8/5 31/13/5 -f 7/14/6 23/11/6 24/15/6 -f 15/1/7 31/13/7 32/16/7 -f 8/17/8 24/15/8 25/18/8 -f 1/19/9 18/20/9 17/21/9 -f 16/22/10 32/16/10 18/23/10 -f 9/24/11 25/18/11 26/25/11 -f 2/26/12 17/21/12 19/27/12 -f 10/28/13 26/25/13 27/29/13 -f 3/30/14 19/27/14 20/31/14 -f 11/32/15 27/29/15 28/5/15 -f 4/33/16 20/31/16 21/34/16 -f 12/35/17 28/5/17 29/4/17 -f 5/36/18 21/34/18 22/10/18 -f 33/37/12 49/38/12 51/39/12 -f 22/10/19 21/34/19 37/40/19 -f 30/8/20 29/4/20 45/41/20 -f 22/10/21 38/42/21 39/43/21 -f 30/8/22 46/44/22 47/45/22 -f 23/11/23 39/46/23 40/47/23 -f 31/13/24 47/48/24 48/49/24 -f 24/15/25 40/50/25 41/51/25 -f 18/20/26 34/52/26 33/53/26 -f 18/23/27 32/16/27 48/54/27 -f 25/18/28 41/55/28 42/56/28 -f 17/21/29 33/57/29 35/58/29 -f 26/25/30 42/59/30 43/60/30 -f 19/27/31 35/61/31 36/62/31 -f 27/29/32 43/63/32 44/64/32 -f 20/31/33 36/65/33 37/66/33 -f 55/67/34 71/68/34 72/69/34 -f 42/70/13 58/71/13 59/72/13 -f 35/73/14 51/39/14 52/74/14 -f 43/75/15 59/72/15 60/76/15 -f 36/77/16 52/74/16 53/78/16 -f 44/79/17 60/76/17 61/80/17 -f 37/81/18 53/78/18 54/82/18 -f 46/83/3 45/84/3 61/80/3 -f 38/85/4 54/82/4 55/67/4 -f 46/83/5 62/86/5 63/87/5 -f 39/88/6 55/67/6 56/89/6 -f 47/90/7 63/87/7 64/91/7 -f 40/92/8 56/89/8 57/93/8 -f 34/94/9 50/95/9 49/38/9 -f 48/96/10 64/91/10 50/97/10 -f 41/98/11 57/93/11 58/71/11 -f 73/99/35 177/100/35 178/101/35 -f 64/91/36 63/87/36 79/102/36 -f 56/89/37 72/103/37 73/104/37 -f 50/95/38 66/105/38 65/106/38 -f 64/91/39 80/107/39 66/108/39 -f 58/71/40 57/93/40 73/99/40 -f 49/38/41 65/109/41 67/110/41 -f 59/72/42 58/71/42 74/111/42 -f 51/39/43 67/112/43 68/113/43 -f 60/76/44 59/72/44 75/114/44 -f 52/74/45 68/115/45 69/116/45 -f 60/76/46 76/117/46 77/118/46 -f 53/78/47 69/119/47 70/120/47 -f 62/86/48 61/80/48 77/121/48 -f 54/82/49 70/122/49 71/123/49 -f 62/86/50 78/124/50 79/125/50 -f 100/126/51 108/127/51 107/128/51 -f 104/129/52 112/130/52 111/131/52 -f 98/132/53 106/133/53 105/134/53 -f 102/135/54 110/136/54 109/137/54 -f 96/138/17 112/130/17 104/129/17 -f 86/139/55 102/135/55 101/140/55 -f 93/141/3 85/142/3 99/143/3 -f 88/144/56 104/129/56 103/145/56 -f 89/146/18 81/147/18 103/145/18 -f 91/148/55 105/134/55 106/133/55 -f 90/149/10 106/133/10 98/132/10 -f 93/150/56 107/128/56 108/127/56 -f 94/151/8 110/136/8 102/135/8 -f 94/152/57 95/153/57 109/137/57 -f 91/154/11 83/155/11 97/156/11 -f 89/157/58 111/131/58 112/130/58 -f 82/158/57 98/132/57 97/156/57 -f 95/159/9 87/160/9 101/140/9 -f 92/161/16 108/127/16 100/126/16 -f 84/162/58 100/126/58 99/143/58 -f 116/163/10 118/164/10 117/165/10 -f 118/164/7 120/166/7 119/167/7 -f 120/166/5 122/168/5 121/169/5 -f 122/168/3 124/170/3 123/171/3 -f 124/170/17 126/172/17 125/173/17 -f 126/172/15 128/174/15 127/175/15 -f 128/174/13 130/176/13 129/177/13 -f 130/176/11 132/178/11 131/179/11 -f 132/178/8 134/180/8 133/181/8 -f 134/180/6 136/182/6 135/183/6 -f 136/182/4 138/184/4 137/185/4 -f 138/184/18 140/186/18 139/187/18 -f 140/186/16 142/188/16 141/189/16 -f 142/188/14 144/190/14 143/191/14 -f 136/192/1 128/193/1 120/194/1 -f 146/195/9 116/196/9 115/197/9 -f 144/190/12 146/195/12 145/198/12 -f 129/199/35 137/200/35 121/201/35 -f 150/202/59 149/203/59 157/204/59 -f 152/205/60 151/206/60 159/207/60 -f 153/208/61 113/209/61 114/210/61 -f 148/211/62 147/212/62 155/213/62 -f 168/214/63 167/215/63 151/206/63 -f 161/216/64 162/217/64 114/210/64 -f 164/218/65 163/219/65 147/212/65 -f 166/220/66 165/221/66 149/203/66 -f 157/204/67 165/222/67 166/223/67 -f 159/207/68 167/224/68 168/225/68 -f 153/208/69 154/226/69 162/227/69 -f 155/213/70 163/228/70 164/229/70 -f 151/206/71 167/230/71 159/207/71 -f 113/209/72 153/208/72 161/231/72 -f 114/210/73 162/232/73 154/226/73 -f 148/211/74 156/233/74 164/234/74 -f 147/212/75 163/235/75 155/213/75 -f 150/202/76 158/236/76 166/237/76 -f 149/203/77 165/238/77 157/204/77 -f 152/205/78 160/239/78 168/240/78 -f 176/241/8 192/242/8 193/243/8 -f 65/109/35 169/244/35 171/245/35 -f 74/111/35 178/246/35 179/247/35 -f 67/112/35 171/248/35 172/249/35 -f 75/114/35 179/250/35 180/251/35 -f 68/115/35 172/252/35 173/253/35 -f 76/117/35 180/254/35 181/255/35 -f 69/119/35 173/256/35 174/257/35 -f 78/258/35 77/121/35 181/259/35 -f 70/122/35 174/260/35 175/261/35 -f 79/125/35 78/124/35 182/262/35 -f 72/69/35 71/68/35 175/263/35 -f 80/264/35 79/102/35 183/265/35 -f 72/103/35 176/266/35 177/267/35 -f 65/106/35 66/105/35 170/268/35 -f 80/107/35 184/269/35 170/270/35 -f 195/271/35 189/272/35 187/273/35 -f 170/274/9 186/275/9 185/276/9 -f 184/277/10 200/278/10 186/279/10 -f 177/280/11 193/243/11 194/281/11 -f 169/282/12 185/276/12 187/283/12 -f 178/284/13 194/281/13 195/285/13 -f 171/286/14 187/283/14 188/287/14 -f 180/288/15 179/289/15 195/285/15 -f 172/290/16 188/287/16 189/291/16 -f 180/288/17 196/292/17 197/293/17 -f 174/294/18 173/295/18 189/291/18 -f 181/296/3 197/293/3 198/297/3 -f 174/294/4 190/298/4 191/299/4 -f 182/300/5 198/297/5 199/301/5 -f 175/302/6 191/299/6 192/242/6 -f 183/303/7 199/301/7 200/278/7 -f 215/304/5 231/305/5 230/306/5 -f 7/14/1 8/17/1 208/307/1 -f 15/1/1 16/22/1 216/308/1 -f 9/24/1 209/309/1 208/310/1 -f 1/19/1 2/26/1 201/311/1 -f 1/312/1 202/313/1 216/314/1 -f 9/24/1 10/28/1 210/315/1 -f 3/30/1 203/316/1 201/317/1 -f 11/32/1 211/318/1 210/319/1 -f 4/33/1 204/320/1 203/321/1 -f 12/35/1 212/322/1 211/323/1 -f 4/33/1 5/36/1 205/324/1 -f 13/7/1 213/325/1 212/326/1 -f 6/9/1 206/327/1 205/328/1 -f 14/12/1 214/329/1 213/330/1 -f 7/14/1 207/331/1 206/332/1 -f 208/333/6 224/334/6 223/335/6 -f 216/336/7 232/337/7 231/305/7 -f 209/338/8 225/339/8 224/334/8 -f 201/340/9 217/341/9 218/342/9 -f 202/343/10 218/342/10 232/337/10 -f 210/344/11 226/345/11 225/339/11 -f 203/346/12 219/347/12 217/341/12 -f 211/348/13 227/349/13 226/345/13 -f 204/350/14 220/351/14 219/347/14 -f 212/352/15 228/353/15 227/349/15 -f 205/354/16 221/355/16 220/351/16 -f 213/356/17 229/357/17 228/353/17 -f 206/358/18 222/359/18 221/355/18 -f 214/360/3 230/306/3 229/357/3 -f 207/361/4 223/335/4 222/359/4 -f 231/305/1 232/337/1 248/362/1 -f 218/342/1 233/363/1 248/362/1 -f 218/342/1 217/341/1 234/364/1 -f 219/347/1 235/365/1 234/364/1 -f 220/351/1 236/366/1 235/365/1 -f 220/351/1 221/355/1 237/367/1 -f 222/359/1 238/368/1 237/367/1 -f 222/359/1 223/335/1 239/369/1 -f 224/334/1 240/370/1 239/369/1 -f 225/339/1 241/371/1 240/370/1 -f 225/339/1 226/345/1 242/372/1 -f 226/345/1 227/349/1 243/373/1 -f 227/349/1 228/353/1 244/374/1 -f 228/353/1 229/357/1 245/375/1 -f 230/306/1 246/376/1 245/375/1 -f 231/305/1 247/377/1 246/376/1 -f 242/378/9 258/379/9 257/380/9 -f 257/381/1 263/382/1 250/383/1 -f 235/384/13 251/385/13 249/386/13 -f 243/387/12 259/388/12 258/379/12 -f 236/389/15 252/390/15 251/385/15 -f 244/391/14 260/392/14 259/388/14 -f 237/393/17 253/394/17 252/390/17 -f 245/395/16 261/396/16 260/392/16 -f 238/397/3 254/398/3 253/394/3 -f 246/399/18 262/400/18 261/396/18 -f 239/401/5 255/402/5 254/398/5 -f 247/403/4 263/404/4 262/400/4 -f 240/405/7 256/406/7 255/402/7 -f 248/407/6 264/408/6 263/404/6 -f 241/409/10 257/380/10 256/406/10 -f 234/410/11 249/386/11 250/411/11 -f 233/412/8 250/413/8 264/408/8 -f 268/414/57 267/415/57 265/416/57 -f 272/417/56 271/418/56 267/415/56 -f 270/419/55 269/420/55 271/418/55 -f 266/421/58 265/416/58 269/422/58 -f 276/423/57 275/424/57 273/425/57 -f 272/426/1 268/414/1 266/421/1 -f 280/427/56 279/428/56 275/424/56 -f 278/429/55 277/430/55 279/428/55 -f 274/431/58 273/425/58 277/432/58 -f 280/433/1 276/423/1 274/431/1 -f 284/434/57 283/435/57 281/436/57 -f 288/437/56 287/438/56 283/435/56 -f 286/439/55 285/440/55 287/438/55 -f 282/441/58 281/436/58 285/442/58 -f 288/443/1 284/434/1 282/441/1 -f 292/444/57 291/445/57 289/446/57 -f 296/447/56 295/448/56 291/445/56 -f 294/449/55 293/450/55 295/448/55 -f 290/451/58 289/446/58 293/452/58 -f 296/453/1 292/444/1 290/451/1 -f 300/454/57 299/455/57 297/456/57 -f 304/457/56 303/458/56 299/455/56 -f 302/459/55 301/460/55 303/458/55 -f 298/461/58 297/456/58 301/462/58 -f 304/463/1 300/454/1 298/461/1 -f 14/12/1 15/1/1 214/3/1 -f 45/464/2 29/4/2 44/6/2 -f 14/12/3 13/7/3 30/8/3 -f 7/14/4 6/9/4 23/11/4 -f 15/1/5 14/12/5 31/13/5 -f 8/17/6 7/14/6 24/15/6 -f 16/22/7 15/1/7 32/16/7 -f 9/24/8 8/17/8 25/18/8 -f 2/26/9 1/19/9 17/21/9 -f 1/312/10 16/22/10 18/23/10 -f 10/28/11 9/24/11 26/25/11 -f 3/30/12 2/26/12 19/27/12 -f 11/32/13 10/28/13 27/29/13 -f 4/33/14 3/30/14 20/31/14 -f 12/35/15 11/32/15 28/5/15 -f 5/36/16 4/33/16 21/34/16 -f 13/7/17 12/35/17 29/4/17 -f 6/9/18 5/36/18 22/10/18 -f 35/73/12 33/37/12 51/39/12 -f 38/465/19 22/10/19 37/40/19 -f 46/466/20 30/8/20 45/41/20 -f 23/11/21 22/10/21 39/43/21 -f 31/13/22 30/8/22 47/45/22 -f 24/15/23 23/11/23 40/47/23 -f 32/16/24 31/13/24 48/49/24 -f 25/18/25 24/15/25 41/51/25 -f 17/21/26 18/20/26 33/53/26 -f 34/467/27 18/23/27 48/54/27 -f 26/25/28 25/18/28 42/56/28 -f 19/27/29 17/21/29 35/58/29 -f 27/29/30 26/25/30 43/60/30 -f 20/31/31 19/27/31 36/62/31 -f 28/5/32 27/29/32 44/64/32 -f 21/34/33 20/31/33 37/66/33 -f 56/89/34 55/67/34 72/69/34 -f 43/75/13 42/70/13 59/72/13 -f 36/77/14 35/73/14 52/74/14 -f 44/79/15 43/75/15 60/76/15 -f 37/81/16 36/77/16 53/78/16 -f 45/84/17 44/79/17 61/80/17 -f 38/85/18 37/81/18 54/82/18 -f 62/86/3 46/83/3 61/80/3 -f 39/88/4 38/85/4 55/67/4 -f 47/90/5 46/83/5 63/87/5 -f 40/92/6 39/88/6 56/89/6 -f 48/96/7 47/90/7 64/91/7 -f 41/98/8 40/92/8 57/93/8 -f 33/37/9 34/94/9 49/38/9 -f 34/468/10 48/96/10 50/97/10 -f 42/70/11 41/98/11 58/71/11 -f 74/469/35 73/99/35 178/101/35 -f 80/264/36 64/91/36 79/102/36 -f 57/93/37 56/89/37 73/104/37 -f 49/38/38 50/95/38 65/106/38 -f 50/97/39 64/91/39 66/108/39 -f 74/469/40 58/71/40 73/99/40 -f 51/39/41 49/38/41 67/110/41 -f 75/470/42 59/72/42 74/111/42 -f 52/74/43 51/39/43 68/113/43 -f 76/471/44 60/76/44 75/114/44 -f 53/78/45 52/74/45 69/116/45 -f 61/80/46 60/76/46 77/118/46 -f 54/82/47 53/78/47 70/120/47 -f 78/258/48 62/86/48 77/121/48 -f 55/67/49 54/82/49 71/123/49 -f 63/87/50 62/86/50 79/125/50 -f 99/143/51 100/126/51 107/128/51 -f 103/145/52 104/129/52 111/131/52 -f 97/156/53 98/132/53 105/134/53 -f 101/140/54 102/135/54 109/137/54 -f 88/472/17 96/138/17 104/129/17 -f 87/473/55 86/139/55 101/140/55 -f 107/128/3 93/141/3 99/143/3 -f 81/474/56 88/144/56 103/145/56 -f 111/131/18 89/146/18 103/145/18 -f 90/475/55 91/148/55 106/133/55 -f 82/476/10 90/149/10 98/132/10 -f 92/477/56 93/150/56 108/127/56 -f 86/478/8 94/151/8 102/135/8 -f 110/136/57 94/152/57 109/137/57 -f 105/134/11 91/154/11 97/156/11 -f 96/479/58 89/157/58 112/130/58 -f 83/480/57 82/158/57 97/156/57 -f 109/137/9 95/159/9 101/140/9 -f 84/481/16 92/161/16 100/126/16 -f 85/482/58 84/162/58 99/143/58 -f 115/483/10 116/163/10 117/165/10 -f 117/165/7 118/164/7 119/167/7 -f 119/167/5 120/166/5 121/169/5 -f 121/169/3 122/168/3 123/171/3 -f 123/171/17 124/170/17 125/173/17 -f 125/173/15 126/172/15 127/175/15 -f 127/175/13 128/174/13 129/177/13 -f 129/177/11 130/176/11 131/179/11 -f 131/179/8 132/178/8 133/181/8 -f 133/181/6 134/180/6 135/183/6 -f 135/183/4 136/182/4 137/185/4 -f 137/185/18 138/184/18 139/187/18 -f 139/187/16 140/186/16 141/189/16 -f 141/189/14 142/188/14 143/191/14 -f 120/194/1 118/484/1 116/485/1 -f 116/485/1 146/486/1 120/194/1 -f 144/487/1 142/488/1 140/489/1 -f 140/489/1 138/490/1 136/192/1 -f 136/192/1 134/491/1 128/193/1 -f 132/492/1 130/493/1 128/193/1 -f 128/193/1 126/494/1 124/495/1 -f 124/495/1 122/496/1 120/194/1 -f 120/194/1 146/486/1 144/487/1 -f 144/487/1 140/489/1 120/194/1 -f 134/491/1 132/492/1 128/193/1 -f 128/193/1 124/495/1 120/194/1 -f 120/194/1 140/489/1 136/192/1 -f 145/198/9 146/195/9 115/197/9 -f 143/191/12 144/190/12 145/198/12 -f 145/497/35 115/498/35 117/499/35 -f 117/499/35 119/500/35 121/201/35 -f 121/201/35 123/501/35 125/502/35 -f 125/502/35 127/503/35 121/201/35 -f 129/199/35 131/504/35 133/505/35 -f 133/505/35 135/506/35 137/200/35 -f 137/200/35 139/507/35 141/508/35 -f 141/508/35 143/509/35 145/497/35 -f 145/497/35 117/499/35 121/201/35 -f 121/201/35 127/503/35 129/199/35 -f 129/199/35 133/505/35 137/200/35 -f 137/200/35 141/508/35 145/497/35 -f 145/497/35 121/201/35 137/200/35 -f 158/236/59 150/202/59 157/204/59 -f 160/239/60 152/205/60 159/207/60 -f 154/226/61 153/208/61 114/210/61 -f 156/233/62 148/211/62 155/213/62 -f 152/205/63 168/214/63 151/206/63 -f 113/209/64 161/216/64 114/210/64 -f 148/211/65 164/218/65 147/212/65 -f 150/202/66 166/220/66 149/203/66 -f 158/236/67 157/204/67 166/223/67 -f 160/239/68 159/207/68 168/225/68 -f 161/510/69 153/208/69 162/227/69 -f 156/233/70 155/213/70 164/229/70 -f 177/280/8 176/241/8 193/243/8 -f 67/110/35 65/109/35 171/245/35 -f 75/470/35 74/111/35 179/247/35 -f 68/113/35 67/112/35 172/249/35 -f 76/471/35 75/114/35 180/251/35 -f 69/116/35 68/115/35 173/253/35 -f 77/118/35 76/117/35 181/255/35 -f 70/120/35 69/119/35 174/257/35 -f 182/511/35 78/258/35 181/259/35 -f 71/123/35 70/122/35 175/261/35 -f 183/512/35 79/125/35 182/262/35 -f 176/513/35 72/69/35 175/263/35 -f 184/514/35 80/264/35 183/265/35 -f 73/104/35 72/103/35 177/267/35 -f 169/515/35 65/106/35 170/268/35 -f 66/108/35 80/107/35 170/270/35 -f 187/273/35 185/516/35 186/517/35 -f 186/517/35 200/518/35 199/519/35 -f 199/519/35 198/520/35 195/271/35 -f 197/521/35 196/522/35 195/271/35 -f 195/271/35 194/523/35 193/524/35 -f 193/524/35 192/525/35 195/271/35 -f 191/526/35 190/527/35 189/272/35 -f 189/272/35 188/528/35 187/273/35 -f 187/273/35 186/517/35 195/271/35 -f 198/520/35 197/521/35 195/271/35 -f 195/271/35 192/525/35 191/526/35 -f 191/526/35 189/272/35 195/271/35 -f 186/517/35 199/519/35 195/271/35 -f 169/282/9 170/274/9 185/276/9 -f 170/529/10 184/277/10 186/279/10 -f 178/284/11 177/280/11 194/281/11 -f 171/286/12 169/282/12 187/283/12 -f 179/289/13 178/284/13 195/285/13 -f 172/290/14 171/286/14 188/287/14 -f 196/292/15 180/288/15 195/285/15 -f 173/295/16 172/290/16 189/291/16 -f 181/296/17 180/288/17 197/293/17 -f 190/298/18 174/294/18 189/291/18 -f 182/300/3 181/296/3 198/297/3 -f 175/302/4 174/294/4 191/299/4 -f 183/303/5 182/300/5 199/301/5 -f 176/241/6 175/302/6 192/242/6 -f 184/277/7 183/303/7 200/278/7 -f 214/530/5 215/304/5 230/306/5 -f 207/531/1 7/14/1 208/307/1 -f 215/532/1 15/1/1 216/308/1 -f 8/17/1 9/24/1 208/310/1 -f 202/533/1 1/19/1 201/311/1 -f 16/22/1 1/312/1 216/314/1 -f 209/534/1 9/24/1 210/315/1 -f 2/26/1 3/30/1 201/317/1 -f 10/28/1 11/32/1 210/319/1 -f 3/30/1 4/33/1 203/321/1 -f 11/32/1 12/35/1 211/323/1 -f 204/535/1 4/33/1 205/324/1 -f 12/35/1 13/7/1 212/326/1 -f 5/36/1 6/9/1 205/328/1 -f 13/7/1 14/12/1 213/330/1 -f 6/9/1 7/14/1 206/332/1 -f 207/536/6 208/333/6 223/335/6 -f 215/537/7 216/336/7 231/305/7 -f 208/538/8 209/338/8 224/334/8 -f 202/539/9 201/340/9 218/342/9 -f 216/540/10 202/343/10 232/337/10 -f 209/541/11 210/344/11 225/339/11 -f 201/542/12 203/346/12 217/341/12 -f 210/543/13 211/348/13 226/345/13 -f 203/544/14 204/350/14 219/347/14 -f 211/545/15 212/352/15 227/349/15 -f 204/546/16 205/354/16 220/351/16 -f 212/547/17 213/356/17 228/353/17 -f 205/548/18 206/358/18 221/355/18 -f 213/549/3 214/360/3 229/357/3 -f 206/550/4 207/361/4 222/359/4 -f 247/377/1 231/305/1 248/362/1 -f 232/337/1 218/342/1 248/362/1 -f 233/363/1 218/342/1 234/364/1 -f 217/341/1 219/347/1 234/364/1 -f 219/347/1 220/351/1 235/365/1 -f 236/366/1 220/351/1 237/367/1 -f 221/355/1 222/359/1 237/367/1 -f 238/368/1 222/359/1 239/369/1 -f 223/335/1 224/334/1 239/369/1 -f 224/334/1 225/339/1 240/370/1 -f 241/371/1 225/339/1 242/372/1 -f 242/372/1 226/345/1 243/373/1 -f 243/373/1 227/349/1 244/374/1 -f 244/374/1 228/353/1 245/375/1 -f 229/357/1 230/306/1 245/375/1 -f 230/306/1 231/305/1 246/376/1 -f 241/409/9 242/378/9 257/380/9 -f 250/383/1 249/551/1 251/552/1 -f 251/552/1 252/553/1 253/554/1 -f 253/554/1 254/555/1 257/381/1 -f 255/556/1 256/557/1 257/381/1 -f 257/381/1 258/558/1 259/559/1 -f 259/559/1 260/560/1 257/381/1 -f 261/561/1 262/562/1 263/382/1 -f 263/382/1 264/563/1 250/383/1 -f 250/383/1 251/552/1 257/381/1 -f 254/555/1 255/556/1 257/381/1 -f 257/381/1 260/560/1 261/561/1 -f 261/561/1 263/382/1 257/381/1 -f 251/552/1 253/554/1 257/381/1 -f 234/410/13 235/384/13 249/386/13 -f 242/378/12 243/387/12 258/379/12 -f 235/384/15 236/389/15 251/385/15 -f 243/387/14 244/391/14 259/388/14 -f 236/389/17 237/393/17 252/390/17 -f 244/391/16 245/395/16 260/392/16 -f 237/393/3 238/397/3 253/394/3 -f 245/395/18 246/399/18 261/396/18 -f 238/397/5 239/401/5 254/398/5 -f 246/399/4 247/403/4 262/400/4 -f 239/401/7 240/405/7 255/402/7 -f 247/403/6 248/407/6 263/404/6 -f 240/405/10 241/409/10 256/406/10 -f 233/564/11 234/410/11 250/411/11 -f 248/407/8 233/412/8 264/408/8 -f 266/421/57 268/414/57 265/416/57 -f 268/414/56 272/417/56 267/415/56 -f 272/417/55 270/419/55 271/418/55 -f 270/565/58 266/421/58 269/422/58 -f 274/431/57 276/423/57 273/425/57 -f 270/566/1 272/426/1 266/421/1 -f 276/423/56 280/427/56 275/424/56 -f 280/427/55 278/429/55 279/428/55 -f 278/567/58 274/431/58 277/432/58 -f 278/568/1 280/433/1 274/431/1 -f 282/441/57 284/434/57 281/436/57 -f 284/434/56 288/437/56 283/435/56 -f 288/437/55 286/439/55 287/438/55 -f 286/569/58 282/441/58 285/442/58 -f 286/570/1 288/443/1 282/441/1 -f 290/451/57 292/444/57 289/446/57 -f 292/444/56 296/447/56 291/445/56 -f 296/447/55 294/449/55 295/448/55 -f 294/571/58 290/451/58 293/452/58 -f 294/572/1 296/453/1 290/451/1 -f 298/461/57 300/454/57 297/456/57 -f 300/454/56 304/457/56 299/455/56 -f 304/457/55 302/459/55 303/458/55 -f 302/573/58 298/461/58 301/462/58 -f 302/574/1 304/463/1 298/461/1 diff --git a/src/main/resources/assets/hbm/models/ams_emitter_destroyed.obj b/src/main/resources/assets/hbm/models/ams_emitter_destroyed.obj deleted file mode 100644 index dbef58503..000000000 --- a/src/main/resources/assets/hbm/models/ams_emitter_destroyed.obj +++ /dev/null @@ -1,2295 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'ams_emitter_destroyed.blend' -# www.blender.org -o Circle -v 0.000000 5.750000 -2.500000 -v -0.956709 5.750000 -2.309699 -v -1.767767 5.750000 -1.767767 -v -2.309699 5.750000 -0.956709 -v -2.500000 5.750000 0.000000 -v -2.309699 5.750000 0.956709 -v -1.767767 5.750000 1.767767 -v -0.956709 5.750000 2.309699 -v -0.000000 5.750000 2.500000 -v 0.956708 5.750000 2.309699 -v 1.767766 5.750000 1.767768 -v 2.309699 5.750000 0.956709 -v 2.500000 5.750000 -0.000000 -v 2.309699 5.750000 -0.956709 -v 1.767766 5.750000 -1.767768 -v 0.956707 5.750000 -2.309699 -v -0.956709 4.500000 -2.309699 -v 0.000000 4.500000 -2.500000 -v -1.767767 4.500000 -1.767767 -v -2.309699 4.500000 -0.956709 -v -1.817264 2.924223 1.127516 -v -2.309699 4.500000 0.956709 -v -1.767767 4.500000 1.767767 -v -0.956709 4.500000 2.309699 -v -0.000000 4.500000 2.500000 -v 0.956708 4.500000 2.309699 -v 1.767766 4.500000 1.767768 -v 2.309699 4.500000 0.956709 -v 2.500000 4.500000 -0.000000 -v 2.309699 4.500000 -0.956709 -v 1.767766 4.500000 -1.767768 -v 0.956707 4.500000 -2.309699 -v -0.765367 3.500000 -1.847759 -v -0.000000 3.500000 -2.000000 -v -1.414214 3.500000 -1.414213 -v -1.847759 3.500000 -0.765367 -v -2.000000 3.500000 0.000000 -v -1.847759 3.500000 0.765367 -v -1.414214 3.500000 1.414214 -v -0.765367 3.500000 1.847759 -v -0.000000 3.500000 2.000000 -v 0.765366 3.500000 1.847759 -v 1.414213 3.500000 1.414214 -v 1.847759 3.500000 0.765367 -v 2.000000 3.500000 -0.000000 -v 1.847759 3.500000 -0.765367 -v 1.414213 3.500000 -1.414214 -v 0.765366 3.500000 -1.847759 -v -0.765367 1.500000 -1.847759 -v -0.000000 1.500000 -2.000000 -v -1.414214 1.500000 -1.414213 -v -1.847759 1.500000 -0.765367 -v -2.000000 1.500000 0.000000 -v -1.847759 1.500000 0.765367 -v -1.414214 1.500000 1.414214 -v -0.765367 1.500000 1.847759 -v -0.000000 1.500000 2.000000 -v 0.765366 1.500000 1.847759 -v 1.414213 1.500000 1.414214 -v 1.847759 1.500000 0.765367 -v 2.000000 1.500000 -0.000000 -v 1.847759 1.500000 -0.765367 -v 1.414213 1.500000 -1.414214 -v 0.765366 1.500000 -1.847759 -v -0.153073 0.500000 -0.369552 -v 0.000000 0.500000 -0.400000 -v -0.282843 0.500000 -0.282843 -v -0.369552 0.500000 -0.153073 -v -0.400000 0.500000 0.000000 -v -0.369552 0.500000 0.153073 -v -0.282843 0.500000 0.282843 -v -0.153073 0.500000 0.369552 -v -0.000000 0.500000 0.400000 -v 0.153073 0.500000 0.369552 -v 0.282843 0.500000 0.282843 -v 0.369552 0.500000 0.153073 -v 0.400000 0.500000 -0.000000 -v 0.369552 0.500000 -0.153073 -v 0.282843 0.500000 -0.282843 -v 0.153073 0.500000 -0.369552 -v -1.961570 2.000000 -0.390181 -v -1.961571 2.000000 0.390181 -v -0.390181 2.000000 1.961571 -v 0.390180 2.000000 1.961571 -v 1.961571 2.000000 0.390181 -v 1.961571 2.000000 -0.390181 -v -0.392314 1.000000 -0.078036 -v -0.392314 1.000000 0.078036 -v -0.078036 1.000000 0.392314 -v 0.078036 1.000000 0.392314 -v 0.392314 1.000000 0.078036 -v 0.392314 1.000000 -0.078036 -v -1.961571 1.000000 0.390181 -v -1.961570 1.000000 -0.390181 -v 0.390180 1.000000 1.961571 -v -0.390181 1.000000 1.961571 -v 1.961571 1.000000 -0.390181 -v 1.961571 1.000000 0.390181 -v -0.392314 0.000000 0.078036 -v -0.392314 0.000000 -0.078036 -v 0.078036 0.000000 0.392314 -v -0.078036 0.000000 0.392314 -v 0.392314 0.000000 -0.078036 -v 0.392314 0.000000 0.078036 -v -1.239507 -0.356666 -0.078036 -v -1.239507 -0.356666 0.078036 -v -2.078674 2.000000 1.388925 -v -1.388925 2.000000 2.078674 -v -0.000000 1.500000 -2.250000 -v -0.000000 2.250000 -2.250000 -v -0.502465 1.500000 -2.150054 -v 0.861038 2.250000 -2.078729 -v 1.590990 1.500000 -1.590990 -v 1.590990 2.250000 -1.590990 -v 2.078729 1.500000 -0.861038 -v 2.078729 2.250000 -0.861038 -v 2.250000 1.500000 0.000000 -v 2.250000 2.250000 0.000000 -v 2.078729 1.500000 0.861038 -v 2.078729 2.250000 0.861038 -v 1.590990 1.500000 1.590990 -v 1.590990 2.250000 1.590990 -v 0.861038 1.500000 2.078729 -v 0.861038 2.250000 2.078729 -v 0.000000 1.500000 2.250000 -v 0.000000 2.250000 2.250000 -v -0.861037 1.500000 2.078729 -v -0.861037 2.250000 2.078729 -v -1.590990 1.500000 1.590991 -v -1.590990 2.250000 1.590991 -v -2.078729 1.500000 0.861038 -v -2.078729 2.250000 0.861038 -v -2.250000 1.500000 -0.000000 -v -2.250000 2.250000 -0.000000 -v -2.078729 1.500000 -0.861038 -v -2.078729 2.250000 -0.861038 -v -1.590990 1.500000 -1.590991 -v -1.590990 2.250000 -1.590991 -v -0.861037 1.500000 -2.078729 -v -0.861037 2.250000 -2.078729 -v 2.078674 2.000000 1.388926 -v 1.388926 2.000000 2.078674 -v -1.568488 0.500000 1.205591 -v -1.517359 2.000000 -1.985573 -v -1.654410 3.500000 0.964661 -v -0.964661 3.500000 1.654410 -v 1.654410 3.500000 0.964662 -v 0.964662 3.500000 1.654410 -v -1.661362 1.054948 -1.084044 -v -1.068258 1.378297 -1.660441 -v -1.654411 3.500000 -0.964661 -v -0.964663 3.500000 -1.654409 -v -1.662939 0.500000 1.111140 -v -0.076536 -0.057784 -0.127896 -v 1.662939 0.500000 1.111141 -v 1.111140 0.500000 1.662939 -v -1.258276 1.294501 -1.883140 -v -1.799671 0.993336 -1.202501 -v -0.076537 0.500000 -0.184776 -v 0.000000 0.500000 -0.200000 -v -0.141421 0.500000 -0.141421 -v -0.184776 0.500000 -0.076537 -v -0.200000 0.500000 0.000000 -v -0.184776 0.500000 0.076537 -v -0.141421 0.500000 0.141421 -v -0.076537 0.500000 0.184776 -v -0.000000 0.500000 0.200000 -v 0.076537 0.500000 0.184776 -v 0.141421 0.500000 0.141421 -v 0.184776 0.500000 0.076537 -v 0.200000 0.500000 0.000000 -v 0.184776 0.500000 -0.076537 -v 0.141421 0.500000 -0.141421 -v 0.076537 0.500000 -0.184776 -v -0.076536 0.175704 -0.217247 -v 0.000000 0.170263 -0.231465 -v -0.141421 0.191199 -0.176756 -v -0.184776 0.214389 -0.116157 -v -0.200000 0.241744 -0.044676 -v -0.184776 0.269098 0.026806 -v -0.141421 0.292288 0.087405 -v -0.076536 0.307784 0.127896 -v 0.000000 0.313225 0.142114 -v 0.076537 0.307784 0.127896 -v 0.141422 0.292288 0.087405 -v 0.184776 0.269098 0.026806 -v 0.200000 0.241744 -0.044676 -v 0.184776 0.214389 -0.116157 -v 0.141422 0.191199 -0.176756 -v 0.076537 0.175704 -0.217247 -v -0.861038 5.750000 -2.078729 -v -0.000000 5.750000 -2.250000 -v -1.590990 5.750000 -1.590990 -v -2.078729 5.750000 -0.861038 -v -2.250000 5.750000 0.000000 -v -2.078729 5.750000 0.861038 -v -1.590990 5.750000 1.590990 -v -0.861038 5.750000 2.078729 -v -0.000000 5.750000 2.250000 -v 0.861037 5.750000 2.078729 -v 1.590990 5.750000 1.590991 -v 2.078729 5.750000 0.861038 -v 2.250000 5.750000 -0.000000 -v 2.078728 5.750000 -0.861038 -v 1.590990 5.750000 -1.590991 -v 0.861037 5.750000 -2.078729 -v -0.861038 5.782505 -2.078729 -v -0.000000 5.782505 -2.250000 -v -1.590990 6.000000 -1.590990 -v -2.078729 6.000000 -0.861038 -v -2.250000 6.000000 0.000000 -v -2.078729 6.000000 0.861038 -v -1.590990 6.000000 1.590990 -v -0.861038 6.000000 2.078729 -v -0.000000 6.000000 2.250000 -v 0.861037 6.000000 2.078729 -v 1.590990 6.000000 1.590991 -v 2.078729 6.000000 0.861038 -v 2.250000 6.000000 -0.000000 -v 2.078728 6.000000 -0.861038 -v 1.590990 6.000000 -1.590991 -v 0.861037 6.000000 -2.078729 -v -0.000000 6.000000 -1.750000 -v -0.669696 6.000000 -1.616789 -v -1.237437 6.000000 -1.237437 -v -1.616789 6.000000 -0.669696 -v -1.750000 6.000000 0.000000 -v -1.616789 6.000000 0.669696 -v -1.237437 6.000000 1.237437 -v -0.669696 5.780204 1.616789 -v -0.000000 5.780204 1.750000 -v 0.669696 5.842573 1.616789 -v 1.237437 5.842573 1.237437 -v 1.616789 6.000000 0.669696 -v 1.750000 6.000000 -0.000000 -v 1.616789 6.000000 -0.669696 -v 1.237437 6.000000 -1.237437 -v 0.669695 6.000000 -1.616789 -v -0.669696 5.750000 -1.616789 -v -0.000000 5.750000 -1.750000 -v -1.237437 5.750000 -1.237437 -v -1.616789 5.750000 -0.669696 -v -1.750000 5.750000 0.000000 -v -1.616789 5.750000 0.669696 -v -1.237437 5.750000 1.237437 -v -0.669696 5.750000 1.616789 -v -0.000000 5.750000 1.750000 -v 0.669696 5.750000 1.616789 -v 1.237437 5.750000 1.237437 -v 1.616789 5.750000 0.669696 -v 1.750000 5.750000 -0.000000 -v 1.616789 5.750000 -0.669696 -v 1.237437 5.750000 -1.237437 -v 0.669695 5.750000 -1.616789 -v -0.156250 5.750000 0.156250 -v -0.156250 6.000000 0.156250 -v -0.156250 5.750000 -0.156250 -v 2.214165 6.000000 0.180157 -v 0.156250 5.750000 0.156250 -v 0.156250 6.000000 0.156250 -v 0.156250 5.750000 -0.156250 -v 0.156250 6.000000 -0.156250 -v -1.845955 6.000000 0.204724 -v -2.201638 5.874164 0.243131 -v -0.129925 4.500000 -2.474156 -v -0.482343 4.500000 -2.404056 -v 2.166949 5.883944 0.417527 -v 1.792237 6.000000 0.344685 -v 0.735577 4.500000 -2.353685 -v 0.502231 4.500000 -2.400100 -v -0.156250 5.750000 1.156250 -v -0.156250 6.034361 1.152425 -v -0.156250 5.750000 0.843750 -v -0.156250 5.965639 0.847575 -v 0.156250 5.750000 1.156250 -v 0.156250 6.034361 1.152425 -v 0.156250 5.750000 0.843750 -v 0.156250 5.965639 0.847575 -v 0.843750 5.750000 0.156250 -v 0.814998 6.000000 0.120840 -v 0.843750 5.750000 -0.156250 -v 0.879160 6.000000 -0.185002 -v 1.156250 5.750000 0.156250 -v 1.120840 6.000000 0.185002 -v 1.156250 5.750000 -0.156250 -v 1.185002 6.000000 -0.120840 -v -2.152734 6.000000 0.488988 -v -2.096983 6.000000 0.769267 -v -2.220878 6.000000 0.146404 -v -2.184364 6.000000 0.329975 -v 2.129964 6.000000 0.603464 -v 0.068268 6.000000 -0.156250 -v -0.156250 6.000000 0.061606 -v -0.156250 5.893532 -0.156250 -v -1.467758 0.372828 -0.245880 -v -1.462047 0.365576 0.244211 -v -1.268867 -0.030391 -0.153106 -v -1.268174 -0.031271 0.152904 -v 0.288197 0.673280 1.448864 -v 0.345045 0.855403 1.734661 -v 0.189719 0.357792 0.953782 -v 0.242046 0.525429 1.216847 -v 1.193695 0.510675 -0.237441 -v 1.243743 0.542568 0.247396 -v 1.613379 0.778117 0.320921 -v -0.213437 0.793968 1.638253 -v 0.284380 1.007983 1.429678 -v 1.495057 0.702716 -0.297385 -v 0.193952 0.540102 0.975061 -v -0.112011 0.438574 1.080548 -v 1.251703 0.897963 0.248979 -v 1.236348 0.789783 -0.245925 -v -1.785023 2.000000 -1.717909 -v -1.990089 2.313197 -1.300340 -v -2.009995 1.752200 -1.343035 -v -1.081001 1.117261 1.661184 -v -1.222950 1.103756 1.830274 -v 0.000000 -0.063225 -0.142114 -v -0.141421 -0.042288 -0.087405 -v -0.184776 -0.019098 -0.026806 -v -0.200000 0.008256 0.044676 -v -0.184776 0.035611 0.116157 -v -0.141421 0.058801 0.176756 -v -0.076536 0.074296 0.217247 -v 0.000000 0.079737 0.231466 -v 0.076537 0.074296 0.217247 -v 0.141422 0.058801 0.176756 -v 0.184776 0.035611 0.116157 -v 0.200000 0.008256 0.044676 -v 0.184776 -0.019098 -0.026806 -v 0.141422 -0.042288 -0.087405 -v 0.076537 -0.057784 -0.127896 -v 1.203775 1.500000 -1.849719 -v 0.445675 1.500000 -2.161350 -v 0.861038 1.957726 -2.078729 -v 1.983538 2.250000 -1.003500 -v -0.598266 4.500000 -2.380997 -v -0.756367 4.500000 -2.349549 -v -0.420056 2.108799 -2.166446 -v -2.126658 5.819528 0.620081 -v 0.615602 4.163866 -2.209482 -v -0.098868 4.500000 2.480334 -v 0.191898 4.500000 2.461829 -v -0.252335 3.901679 -2.150647 -v -0.325942 5.067666 -2.435166 -v 0.771172 4.500000 2.346604 -v 1.728361 1.679400 -1.385401 -v 0.441352 4.229276 2.276848 -v -0.725799 5.020985 -2.355630 -v -0.636809 4.264381 -2.255522 -v -0.232973 1.500000 -2.203659 -v 0.778100 1.500000 -1.917303 -v 1.844631 2.250000 -1.211390 -v 0.560166 5.376772 -2.388576 -v -1.831483 6.000000 0.594018 -v -0.356622 1.500000 -2.012033 -v -0.223915 5.402997 2.455461 -v -0.230325 4.216693 2.312532 -v 1.928793 1.605317 -1.085433 -v 1.792458 2.250000 -1.289472 -v 1.670841 2.250000 -1.471485 -v -0.505658 5.531159 2.399418 -v 1.748136 2.250000 -0.989340 -v -0.353334 4.500000 2.429718 -v -0.496164 4.500000 2.401307 -v -0.675478 4.500000 2.365639 -v 0.526255 4.961836 2.395321 -v 1.613860 2.250000 -1.304303 -v -0.631390 3.849639 2.049228 -v -2.426288 4.500000 0.370577 -v -2.500000 4.827446 0.000000 -v -2.449744 4.500000 -0.252656 -v -2.415688 4.331376 0.000000 -v -2.500000 5.225605 0.000000 -v -2.500000 5.478378 0.000000 -v -1.888066 2.673901 1.198317 -v -1.757647 2.750777 1.085746 -v 1.334667 0.500000 1.439413 -v 1.184635 0.500000 1.589444 -v 0.715712 1.500000 2.107636 -v 0.529961 1.500000 2.144584 -v -2.383601 5.304533 0.585175 -v -2.438384 5.315814 -0.309762 -v -1.381086 2.803025 1.632254 -v 1.387527 1.082829 1.656022 -v 1.257675 0.781978 1.501835 -v 0.670986 2.086581 2.116533 -v 0.905353 1.130488 -1.056834 -v -0.377930 1.107692 -1.297132 -v -0.000000 1.007803 -1.212485 -v -0.000000 1.129078 -1.406524 -v 0.543040 1.136896 -1.311016 -v 0.472354 1.021451 -1.140365 -v 0.610923 1.500000 1.911089 -vt 0.906292 0.208428 -vt 0.922955 0.211757 -vt 0.922955 0.271837 -vt 0.299773 0.414340 -vt 0.300143 0.351562 -vt 0.368975 0.369037 -vt 0.740025 0.722902 -vt 0.824942 0.722529 -vt 0.825313 0.789279 -vt 0.141199 0.652187 -vt 0.226081 0.652452 -vt 0.224887 0.714379 -vt 0.740396 0.789652 -vt 0.826367 0.849839 -vt 0.140004 0.714114 -vt 0.224703 0.781190 -vt 0.741450 0.850213 -vt 0.827944 0.894990 -vt 0.225114 0.810807 -vt 0.225242 0.819992 -vt 0.164039 0.828123 -vt 0.739069 0.878743 -vt 0.739069 0.930977 -vt 0.733929 0.914097 -vt 0.139739 0.979704 -vt 0.129352 0.954982 -vt 0.139739 0.895746 -vt 0.139821 0.889584 -vt 0.165995 0.899128 -vt 0.165995 0.933396 -vt 0.714344 0.395071 -vt 0.799012 0.393268 -vt 0.799260 0.458537 -vt 0.743027 0.582656 -vt 0.827944 0.582283 -vt 0.826366 0.610503 -vt 0.714592 0.460340 -vt 0.801557 0.524276 -vt 0.741450 0.610877 -vt 0.825312 0.659751 -vt 0.804499 0.565637 -vt 0.749001 0.563459 -vt 0.740396 0.660125 -vt 0.172235 0.633790 -vt 0.669875 0.103442 -vt 0.805354 0.101079 -vt 0.805354 0.153294 -vt 0.509131 0.315980 -vt 0.578532 0.325879 -vt 0.577018 0.363976 -vt 0.300143 0.481090 -vt 0.368679 0.419259 -vt 0.507972 0.345155 -vt 0.576199 0.413520 -vt 0.368975 0.472660 -vt 0.369818 0.521108 -vt 0.506947 0.407085 -vt 0.576199 0.466969 -vt 0.301197 0.541650 -vt 0.371080 0.557229 -vt 0.527286 0.515158 -vt 0.552201 0.482309 -vt 0.577018 0.516186 -vt 0.164533 0.985784 -vt 0.156795 0.949913 -vt 0.164533 0.933396 -vt 0.224243 0.889584 -vt 0.224243 0.973520 -vt 0.213253 0.913494 -vt 0.140026 0.910152 -vt 0.599445 0.090941 -vt 0.669875 0.155658 -vt 0.426392 0.927513 -vt 0.391250 0.924118 -vt 0.391250 0.870731 -vt 0.599445 0.156210 -vt 0.671513 0.208256 -vt 0.301197 0.302314 -vt 0.369818 0.329639 -vt 0.674540 0.253231 -vt 0.616956 0.273970 -vt 0.339523 0.820630 -vt 0.412539 0.743475 -vt 0.421345 0.749417 -vt 0.371080 0.307063 -vt 0.506947 0.306465 -vt 0.505685 0.329042 -vt 0.806992 0.205893 -vt 0.504842 0.368440 -vt 0.810019 0.250867 -vt 0.504546 0.418662 -vt 0.714344 0.325924 -vt 0.712830 0.364020 -vt 0.712011 0.413564 -vt 0.504842 0.472062 -vt 0.505686 0.520510 -vt 0.712011 0.467013 -vt 0.506947 0.556631 -vt 0.712830 0.516230 -vt 0.671513 0.059559 -vt 0.806992 0.057196 -vt 0.674540 0.030690 -vt 0.810019 0.028326 -vt 0.714344 0.553722 -vt 0.321099 0.914524 -vt 0.323747 0.901087 -vt 0.329042 0.901085 -vt 0.383552 0.850337 -vt 0.431732 0.751505 -vt 0.961826 0.499406 -vt 0.961341 0.480515 -vt 0.968646 0.466050 -vt 0.506947 0.906798 -vt 0.494899 0.882695 -vt 0.494488 0.844957 -vt 0.487424 0.850364 -vt 0.435488 0.860778 -vt 0.383552 0.597215 -vt 0.421345 0.698793 -vt 0.412539 0.704729 -vt 0.008753 0.649842 -vt 0.036832 0.604572 -vt 0.119223 0.677913 -vt 0.339523 0.626899 -vt 0.406655 0.713616 -vt 0.000000 0.702528 -vt 0.113607 0.686967 -vt 0.310104 0.671334 -vt 0.404589 0.724100 -vt 0.111856 0.697504 -vt 0.114238 0.707920 -vt 0.299773 0.723754 -vt 0.406655 0.734585 -vt 0.042659 0.798153 -vt 0.011906 0.754608 -vt 0.310104 0.776180 -vt 0.120388 0.716629 -vt 0.129372 0.722305 -vt 0.692526 0.284316 -vt 0.713073 0.273970 -vt 0.713073 0.296859 -vt 0.105669 0.835433 -vt 0.112704 0.838509 -vt 0.106942 0.860374 -vt 0.459520 0.919506 -vt 0.426392 0.919506 -vt 0.444030 0.860778 -vt 0.810019 0.276895 -vt 0.810019 0.208428 -vt 0.862433 0.208658 -vt 0.185872 0.965269 -vt 0.165995 0.933341 -vt 0.185872 0.926280 -vt 0.869673 0.983025 -vt 0.869673 0.914557 -vt 0.880156 0.914604 -vt 0.827944 0.886632 -vt 0.869673 0.832840 -vt 0.869673 0.928753 -vt 0.980399 0.995377 -vt 0.980399 0.927096 -vt 0.987749 0.927703 -vt 0.227321 0.850461 -vt 0.264122 0.892187 -vt 0.227321 0.971430 -vt 0.193519 0.994561 -vt 0.185872 0.995146 -vt 0.185872 0.926864 -vt 0.667807 0.864060 -vt 0.667807 0.969105 -vt 0.618115 0.922461 -vt 0.391250 0.860778 -vt 0.391250 0.929060 -vt 0.353016 0.931980 -vt 0.562730 0.929525 -vt 0.506947 0.968276 -vt 0.506947 0.856167 -vt 0.862433 0.278080 -vt 0.862433 0.209641 -vt 0.503499 0.989049 -vt 0.494488 0.944909 -vt 0.503499 0.906798 -vt 0.097373 0.976898 -vt 0.077528 0.976898 -vt 0.088278 0.945081 -vt 0.969896 0.957480 -vt 0.969896 0.996990 -vt 0.959425 0.995089 -vt 0.804984 0.487149 -vt 0.804499 0.427075 -vt 0.855448 0.426719 -vt 0.804688 0.370574 -vt 0.855638 0.370219 -vt 0.805524 0.326249 -vt 0.856474 0.325894 -vt 0.806879 0.300847 -vt 0.857829 0.300492 -vt 0.110768 0.985375 -vt 0.097373 0.945529 -vt 0.110768 0.945081 -vt 0.858751 0.514586 -vt 0.857829 0.459217 -vt 0.908758 0.459234 -vt 0.857829 0.399087 -vt 0.908758 0.399104 -vt 0.858751 0.343350 -vt 0.909680 0.343367 -vt 0.860454 0.300492 -vt 0.911383 0.300508 -vt 0.832424 0.832840 -vt 0.829373 0.782221 -vt 0.880182 0.781696 -vt 0.827944 0.723036 -vt 0.878754 0.722511 -vt 0.890529 0.957600 -vt 0.890529 0.997827 -vt 0.883234 0.995280 -vt 0.828355 0.664295 -vt 0.830544 0.614941 -vt 0.839042 0.638919 -vt 0.879165 0.663770 -vt 0.407578 0.990763 -vt 0.391250 0.961226 -vt 0.407578 0.957054 -vt 0.892886 0.652932 -vt 0.948756 0.673506 -vt 0.883234 0.751978 -vt 0.273171 0.764492 -vt 0.292342 0.711435 -vt 0.295146 0.812717 -vt 0.810019 0.101478 -vt 0.849078 0.104921 -vt 0.877009 0.208428 -vt 0.245018 0.604572 -vt 0.295146 0.649335 -vt 0.227321 0.707774 -vt 0.978092 0.957480 -vt 0.978092 0.998296 -vt 0.969896 0.979921 -vt 0.707013 0.817416 -vt 0.707013 0.984999 -vt 0.673353 0.963179 -vt 0.980399 0.584305 -vt 0.980399 0.751978 -vt 0.951127 0.669594 -vt 0.887342 0.794286 -vt 0.923873 0.751978 -vt 0.931197 0.751978 -vt 0.139654 0.877298 -vt 0.132529 0.853733 -vt 0.139654 0.835433 -vt 0.964789 0.803557 -vt 0.973688 0.751978 -vt 0.973688 0.957480 -vt 0.052953 0.896475 -vt 0.067637 0.835433 -vt 0.077528 0.836633 -vt 0.943289 0.103951 -vt 0.979052 0.000000 -vt 0.979052 0.205706 -vt 0.877009 0.002755 -vt 0.885626 0.603379 -vt 0.947543 0.635439 -vt 0.918607 0.652932 -vt 0.707013 0.921361 -vt 0.733929 0.817416 -vt 0.733929 0.962888 -vt 0.857944 0.282865 -vt 0.844728 0.284828 -vt 0.845094 0.279950 -vt 0.321099 0.860782 -vt 0.323747 0.874216 -vt 0.318855 0.876263 -vt 0.331690 0.914520 -vt 0.333935 0.899038 -vt 0.311315 0.864876 -vt 0.315110 0.880044 -vt 0.341475 0.910426 -vt 0.337679 0.895257 -vt 0.303826 0.872437 -vt 0.313084 0.884983 -vt 0.348964 0.902864 -vt 0.339706 0.890319 -vt 0.299773 0.882315 -vt 0.313084 0.890328 -vt 0.353016 0.882297 -vt 0.353016 0.892986 -vt 0.299773 0.893005 -vt 0.315110 0.895265 -vt 0.348964 0.872422 -vt 0.339706 0.884974 -vt 0.311315 0.910436 -vt 0.303826 0.902880 -vt 0.341475 0.864865 -vt 0.337679 0.880036 -vt 0.318855 0.899043 -vt 0.331690 0.860778 -vt 0.329042 0.874214 -vt 0.333935 0.876258 -vt 0.776659 0.276227 -vt 0.776524 0.273970 -vt 0.793508 0.273970 -vt 0.689700 0.275407 -vt 0.689624 0.297858 -vt 0.685379 0.296928 -vt 0.692526 0.275970 -vt 0.692526 0.298050 -vt 0.504354 0.682976 -vt 0.500651 0.682590 -vt 0.500302 0.669489 -vt 0.685379 0.274848 -vt 0.680436 0.295403 -vt 0.506352 0.683066 -vt 0.504096 0.669514 -vt 0.680219 0.274379 -vt 0.675548 0.293515 -vt 0.651965 0.298257 -vt 0.648065 0.298543 -vt 0.650287 0.284047 -vt 0.675006 0.274070 -vt 0.671459 0.291551 -vt 0.656929 0.297813 -vt 0.653745 0.282207 -vt 0.857476 0.296968 -vt 0.839811 0.298384 -vt 0.841869 0.294804 -vt 0.662201 0.297281 -vt 0.658187 0.279932 -vt 0.857691 0.293161 -vt 0.843595 0.290044 -vt 0.666979 0.296740 -vt 0.662938 0.277568 -vt 0.857855 0.288209 -vt 0.670535 0.296273 -vt 0.667274 0.275474 -vt 0.997317 0.240801 -vt 0.980333 0.240875 -vt 0.979385 0.186371 -vt 0.789996 0.962138 -vt 0.789996 0.895364 -vt 0.806654 0.898687 -vt 0.740025 0.962138 -vt 0.740025 0.895364 -vt 0.756683 0.898687 -vt 0.939619 0.208428 -vt 0.956271 0.211754 -vt 0.956271 0.271872 -vt 0.956271 0.275240 -vt 0.956271 0.208428 -vt 0.972919 0.211764 -vt 0.789996 0.962162 -vt 0.773344 0.958835 -vt 0.773344 0.898717 -vt 0.129352 0.895746 -vt 0.129352 0.962559 -vt 0.112704 0.959222 -vt 0.944687 0.532859 -vt 0.928037 0.529511 -vt 0.928037 0.469382 -vt 0.459520 0.913240 -vt 0.476169 0.916588 -vt 0.476169 0.976716 -vt 0.928037 0.532840 -vt 0.911383 0.529485 -vt 0.911383 0.469374 -vt 0.944687 0.466050 -vt 0.961341 0.469405 -vt 0.961341 0.529516 -vt 0.773343 0.895364 -vt 0.773343 0.962130 -vt 0.756683 0.958778 -vt 0.492829 0.980006 -vt 0.823317 0.962115 -vt 0.806654 0.958774 -vt 0.939619 0.275179 -vt 0.196590 0.889584 -vt 0.213253 0.892914 -vt 0.213253 0.952993 -vt 0.997375 0.738396 -vt 0.980399 0.738391 -vt 0.980399 0.678261 -vt 0.998736 0.281437 -vt 0.981753 0.281511 -vt 0.998297 0.793765 -vt 0.981320 0.793760 -vt 0.985886 0.382338 -vt 0.983684 0.382377 -vt 0.985527 0.333008 -vt 0.991134 0.300492 -vt 0.987729 0.332970 -vt 1.000000 0.835944 -vt 0.983023 0.835939 -vt 0.985886 0.441081 -vt 0.968951 0.441376 -vt 0.997317 0.025398 -vt 0.980333 0.025473 -vt 0.981753 0.000075 -vt 0.987729 0.500254 -vt 0.970794 0.500550 -vt 0.996368 0.069721 -vt 0.979385 0.069796 -vt 0.991134 0.550850 -vt 0.974199 0.551146 -vt 0.417017 0.940788 -vt 0.417187 0.957054 -vt 0.391250 0.940354 -vt 0.309711 0.957673 -vt 0.312755 0.976426 -vt 0.299773 0.976426 -vt 0.996368 0.186296 -vt 0.979052 0.126296 -vt 0.997375 0.678266 -vt 0.981320 0.622524 -vt 0.120072 0.000000 -vt 0.179701 0.000055 -vt 0.173075 0.033626 -vt 0.235298 0.022713 -vt 0.215923 0.051557 -vt 0.277462 0.065257 -vt 0.248717 0.084647 -vt 0.299773 0.121209 -vt 0.266465 0.127857 -vt 0.299773 0.181320 -vt 0.266465 0.174610 -vt 0.276954 0.236834 -vt 0.248717 0.217788 -vt 0.902451 0.957600 -vt 0.902451 0.979843 -vt 0.890529 0.973178 -vt 0.234791 0.279300 -vt 0.179701 0.302253 -vt 0.173075 0.268669 -vt 0.120072 0.302198 -vt 0.127210 0.268227 -vt 0.064983 0.279144 -vt 0.084363 0.250296 -vt 0.022819 0.236600 -vt 0.051423 0.217320 -vt 0.000000 0.181044 -vt 0.033675 0.174109 -vt 0.000000 0.120933 -vt 0.033308 0.127643 -vt 0.417187 0.927513 -vt 0.064983 0.022953 -vt 0.083850 0.051436 -vt 0.051056 0.084465 -vt 0.126698 0.033584 -vt 0.975821 0.790345 -vt 0.979960 0.751978 -vt 0.740025 0.676437 -vt 0.557472 0.799529 -vt 0.506947 0.723261 -vt 0.874812 0.557819 -vt 0.891765 0.556782 -vt 0.891765 0.576567 -vt 0.487424 0.807226 -vt 0.493695 0.807116 -vt 0.493695 0.852805 -vt 0.033898 0.943043 -vt 0.050876 0.942599 -vt 0.050876 0.977081 -vt 0.955678 0.579057 -vt 0.945014 0.532859 -vt 0.961949 0.533099 -vt 0.353016 0.932157 -vt 0.369999 0.931980 -vt 0.369999 0.975926 -vt 0.016982 0.942599 -vt 0.033898 0.943459 -vt 0.033898 0.982902 -vt 0.443376 0.966253 -vt 0.426392 0.966232 -vt 0.322449 0.950361 -vt 0.339412 0.949682 -vt 0.339412 0.983043 -vt 0.016982 0.985223 -vt 0.000000 0.984998 -vt 0.000000 0.942599 -vt 0.386973 0.975338 -vt 0.369999 0.975617 -vt 0.369999 0.932260 -vt 0.421542 0.957054 -vt 0.423594 0.957054 -vt 0.424562 0.988664 -vt 0.945014 0.579633 -vt 0.928037 0.579627 -vt 0.928037 0.532859 -vt 0.506947 0.612203 -vt 0.504916 0.612455 -vt 0.504916 0.587053 -vt 0.196290 0.956339 -vt 0.213253 0.957040 -vt 0.213253 0.989873 -vt 0.156795 0.976760 -vt 0.139821 0.976467 -vt 0.139821 0.933396 -vt 0.035664 0.102468 -vt 0.857829 0.556856 -vt 0.874812 0.556782 -vt 0.874812 0.577936 -vt 0.914212 0.278080 -vt 0.931183 0.278549 -vt 0.931183 0.296257 -vt 0.627464 0.020756 -vt 0.734317 0.289180 -vt 0.719052 0.274270 -vt 0.734408 0.273970 -vt 0.716184 0.340210 -vt 0.719830 0.304108 -vt 0.743599 0.318533 -vt 0.982056 0.604005 -vt 0.982371 0.596090 -vt 0.991088 0.591770 -vt 0.246411 0.233091 -vt 0.230903 0.254689 -vt 0.215923 0.250817 -vt 0.425186 0.949777 -vt 0.417187 0.931291 -vt 0.425186 0.927513 -vt 0.931512 0.294107 -vt 0.931183 0.279400 -vt 0.946482 0.278080 -vt 0.821185 0.976999 -vt 0.806654 0.978390 -vt 0.806654 0.963506 -vt 0.492092 0.806922 -vt 0.487424 0.786306 -vt 0.506742 0.785962 -vt 0.879512 0.298153 -vt 0.879512 0.278700 -vt 0.897072 0.278080 -vt 0.776524 0.295426 -vt 0.755632 0.295373 -vt 0.914212 0.279316 -vt 0.914212 0.297486 -vt 0.897477 0.293550 -vt 0.918853 0.957600 -vt 0.930192 0.958099 -vt 0.931937 0.974837 -vt 0.839811 0.280457 -vt 0.839811 0.300492 -vt 0.822888 0.299097 -vt 0.879512 0.279264 -vt 0.879512 0.299062 -vt 0.862624 0.295787 -vt 0.755632 0.273970 -vt 0.734408 0.295387 -vt 0.802057 0.273970 -vt 0.802057 0.297458 -vt 0.793794 0.292483 -vt 0.996035 0.126221 -vt 0.987097 0.098864 -vt 0.946481 0.289050 -vt 0.946481 0.279250 -vt 0.961792 0.278080 -vt 0.713085 0.295657 -vt 0.917169 0.975013 -vt 0.902451 0.973796 -vt 0.902451 0.963996 -vt 0.084159 0.882028 -vt 0.106251 0.891104 -vt 0.112704 0.945081 -vt 0.093149 0.854413 -vt 0.327532 0.948583 -vt 0.322449 0.914524 -vt 0.346546 0.916270 -vt 0.961950 0.561796 -vt 0.976179 0.552895 -vt 0.976179 0.579146 -vt 0.767480 0.962130 -vt 0.767480 0.976789 -vt 0.756683 0.968410 -vt 0.948979 0.368026 -vt 0.959236 0.411935 -vt 0.911383 0.429697 -vt 0.016752 0.882433 -vt 0.011214 0.920519 -vt 0.322449 0.957673 -vt 0.299773 0.948081 -vt 0.469673 0.860778 -vt 0.492792 0.870090 -vt 0.562730 0.817416 -vt 0.604162 0.897660 -vt 0.562730 0.927391 -vt 0.132529 0.838587 -vt 0.125882 0.895746 -vt 0.112704 0.835433 -vt 0.113351 0.895746 -vt 0.806023 0.290680 -vt 0.822756 0.290680 -vt 0.822606 0.295953 -vt 0.628624 0.298763 -vt 0.625133 0.279742 -vt 0.642685 0.276076 -vt 0.165995 0.911939 -vt 0.196590 0.926280 -vt 0.457622 0.919506 -vt 0.457622 0.969372 -vt 0.443376 0.924330 -vt 0.776760 0.280166 -vt 0.793643 0.276227 -vt 0.805387 0.300492 -vt 0.805873 0.295953 -vt 0.793743 0.280166 -vt 0.793794 0.285188 -vt 0.892359 0.560742 -vt 0.893546 0.556782 -vt 0.909566 0.556782 -vt 0.776811 0.285188 -vt 0.793788 0.290528 -vt 0.891765 0.565775 -vt 0.908380 0.560742 -vt 0.776804 0.290528 -vt 0.793725 0.295373 -vt 0.907785 0.565775 -vt 0.907872 0.571114 -vt 0.776632 0.298986 -vt 0.776742 0.295373 -vt 0.892607 0.575945 -vt 0.891851 0.571114 -vt 0.805279 0.281129 -vt 0.822012 0.281129 -vt 0.822547 0.285474 -vt 0.804499 0.278305 -vt 0.821232 0.278305 -vt 0.298708 0.620718 -vt 0.295146 0.622037 -vt 0.295146 0.605891 -vt 0.805814 0.285474 -vt 0.806072 0.541651 -vt 0.857021 0.541295 -vt 0.857829 0.562849 -vt 0.134387 0.316872 -vt 0.299494 0.483426 -vt 0.146845 0.593342 -vt 0.853977 0.582283 -vt 0.883234 0.597618 -vt 0.959425 0.999327 -vt 0.948642 0.957654 -vt 0.959425 0.957480 -vt 0.916607 0.532840 -vt 0.926597 0.575159 -vt 0.911383 0.575159 -vt 0.503524 0.704309 -vt 0.503524 0.785962 -vt 0.487424 0.748365 -vt 0.799924 0.366066 -vt 0.799701 0.372713 -vt 0.764168 0.380778 -vt 0.616628 0.078130 -vt 0.642847 0.064599 -vt 0.849114 0.503598 -vt 0.805506 0.513308 -vt 0.805658 0.499283 -vt 0.991435 0.880775 -vt 0.991435 0.927096 -vt 0.980399 0.922854 -vt 0.322584 0.236807 -vt 0.492337 0.020491 -vt 0.844528 0.526030 -vt 0.140675 0.842449 -vt 0.195166 0.868398 -vt 0.142439 0.889319 -vt 0.527537 0.551831 -vt 0.578532 0.553678 -vt 0.882043 0.832840 -vt 0.882043 0.914557 -vt 0.869673 0.894041 -vt 0.504590 0.668577 -vt 0.500302 0.606584 -vt 0.504590 0.586801 -vt 0.500302 0.586801 -vt 0.500302 0.704309 -vt 0.487424 0.656182 -vt 0.294955 0.930668 -vt 0.283967 0.860504 -vt 0.294955 0.812717 -vt 0.351035 0.995061 -vt 0.339412 0.995061 -vt 0.346923 0.949682 -vt 0.435488 0.586801 -vt 0.487424 0.597242 -vt 0.470974 0.634117 -vt 0.948642 0.999297 -vt 0.936722 0.974548 -vt 0.948642 0.957480 -vt 0.739461 0.817416 -vt 0.739461 0.878743 -vt 0.733929 0.858098 -vt 0.980399 0.876931 -vt 0.991874 0.835944 -vt 0.991874 0.880775 -vt 0.623244 0.273970 -vt 0.623244 0.302194 -vt 0.602068 0.275171 -vt 0.599445 0.291588 -vt 0.841413 0.040271 -vt 0.877009 0.205437 -vt 0.921726 0.019310 -vt 0.943289 0.205437 -vt 0.860454 0.556765 -vt 0.871175 0.547459 -vt 0.298807 0.930668 -vt 0.298807 0.971110 -vt 0.283967 0.970729 -vt 0.408369 0.635062 -vt 0.433639 0.640898 -vt 0.465743 0.645842 -vt 0.442119 0.698798 -vt 0.139821 0.782147 -vt 0.110332 0.789266 -vt 0.906292 0.275183 -vt 0.139821 0.780925 -vt 0.743027 0.895364 -vt 0.155084 0.809978 -vt 0.225469 0.836356 -vt 0.225557 0.842714 -vt 0.224954 0.799276 -vt 0.716889 0.526080 -vt 0.739284 0.581891 -vt 0.720886 0.582283 -vt 0.783375 0.580952 -vt 0.756406 0.581526 -vt 0.143222 0.604572 -vt 0.227321 0.623281 -vt 0.178832 0.604683 -vt 0.205869 0.604768 -vt 0.161667 0.604630 -vt 0.521443 0.302314 -vt 0.506947 0.473897 -vt 0.302775 0.586801 -vt 0.507972 0.535418 -vt 0.507593 0.512697 -vt 0.507440 0.503512 -vt 0.507866 0.529060 -vt 0.507249 0.491981 -vt 0.426392 0.860778 -vt 0.601493 0.221959 -vt 0.604277 0.263330 -vt 0.968646 0.515290 -vt 0.506947 0.817416 -vt 0.442119 0.749422 -vt 0.087577 0.826535 -vt 0.454577 0.861912 -vt 0.862433 0.277126 -vt 0.880156 0.983071 -vt 0.827944 0.982545 -vt 0.987749 0.995985 -vt 0.283967 0.933687 -vt 0.283967 0.812717 -vt 0.283967 0.878351 -vt 0.283967 0.906846 -vt 0.193519 0.926280 -vt 0.618115 0.817416 -vt 0.353016 0.863699 -vt 0.906292 0.276867 -vt 0.855934 0.486793 -vt 0.909680 0.514603 -vt 0.883234 0.832315 -vt 0.880076 0.643217 -vt 0.881353 0.614416 -vt 0.880761 0.627770 -vt 0.949514 0.751978 -vt 0.230125 0.809056 -vt 0.228581 0.753277 -vt 0.229049 0.770179 -vt 0.837950 0.204984 -vt 0.253922 0.605074 -vt 0.667807 0.817815 -vt 0.949514 0.631068 -vt 0.968231 0.579665 -vt 0.936722 0.957600 -vt 0.883234 0.957600 -vt 0.936722 0.855793 -vt 0.959498 0.791828 -vt 0.953330 0.809153 -vt 0.077528 1.000000 -vt 0.944440 0.582283 -vt 0.717064 0.969098 -vt 0.857944 0.277942 -vt 0.506352 0.668577 -vt 0.670535 0.273970 -vt 0.972919 0.271896 -vt 0.112704 0.899091 -vt 0.459520 0.980049 -vt 0.928037 0.466050 -vt 0.944687 0.532840 -vt 0.492829 0.913240 -vt 0.823317 0.895364 -vt 0.196590 0.956339 -vt 0.974199 0.300787 -vt 0.998736 0.000000 -vt 0.998297 0.622529 -vt 0.022819 0.065419 -vt 0.977867 0.790345 -vt 0.506947 0.676493 -vt 0.524689 0.633280 -vt 0.557472 0.600202 -vt 0.600305 0.582294 -vt 0.646668 0.582283 -vt 0.689501 0.600170 -vt 0.722283 0.633233 -vt 0.740025 0.723206 -vt 0.722283 0.766419 -vt 0.689500 0.799497 -vt 0.646667 0.817405 -vt 0.600305 0.817416 -vt 0.524689 0.766466 -vt 0.874812 0.577605 -vt 0.487424 0.852914 -vt 0.033898 0.977524 -vt 0.961950 0.579146 -vt 0.353016 0.976102 -vt 0.016982 0.982042 -vt 0.443376 0.919527 -vt 0.322449 0.983722 -vt 0.016982 0.942825 -vt 0.386973 0.931980 -vt 0.407578 0.988664 -vt 0.506947 0.586801 -vt 0.196290 0.989172 -vt 0.156795 0.933689 -vt 0.006826 0.104326 -vt 0.018044 0.077034 -vt 0.857829 0.578011 -vt 0.914212 0.295788 -vt 0.601493 0.036087 -vt 0.604402 0.008341 -vt 0.605276 0.000000 -vt 0.603479 0.017143 -vt 0.804499 0.302305 -vt 0.802766 0.319455 -vt 0.800852 0.338406 -vt 0.803656 0.310649 -vt 0.981502 0.617956 -vt 0.982734 0.586953 -vt 0.983023 0.579665 -vt 1.000000 0.579671 -vt 0.994052 0.610534 -vt 0.260796 0.253108 -vt 0.253009 0.260951 -vt 0.269785 0.244055 -vt 0.239284 0.274774 -vt 0.946482 0.297512 -vt 0.821185 0.962115 -vt 0.506742 0.807116 -vt 0.897072 0.297533 -vt 0.917169 0.974837 -vt 0.822756 0.277942 -vt 0.979285 0.086698 -vt 0.979121 0.114474 -vt 0.961792 0.295150 -vt 0.957155 0.295505 -vt 0.734321 0.295657 -vt 0.713073 0.274270 -vt 0.913025 0.957600 -vt 0.917169 0.957943 -vt 0.077528 0.929698 -vt 0.346546 0.949682 -vt 0.968951 0.466050 -vt 0.968951 0.419821 -vt 0.968951 0.336844 -vt 0.968951 0.379058 -vt 0.968951 0.398162 -vt 0.968951 0.355527 -vt 0.049344 0.927103 -vt 0.052953 0.942599 -vt 0.017398 0.835433 -vt 0.027989 0.835433 -vt 0.036921 0.873776 -vt 0.041106 0.891741 -vt 0.044797 0.907586 -vt 0.304876 0.914578 -vt 0.492911 0.913240 -vt 0.618115 0.966717 -vt 0.618115 0.910556 -vt 0.618115 0.856743 -vt 0.618115 0.889436 -vt 0.646176 0.279878 -vt 0.648065 0.284827 -vt 0.648065 0.290172 -vt 0.646176 0.295097 -vt 0.642685 0.298854 -vt 0.638123 0.300870 -vt 0.633186 0.300838 -vt 0.625133 0.294962 -vt 0.623244 0.290012 -vt 0.623244 0.284668 -vt 0.628624 0.275986 -vt 0.633186 0.273970 -vt 0.638123 0.274002 -vt 0.822121 0.300492 -vt 0.793615 0.298986 -vt 0.908627 0.575945 -vt 0.298708 0.604572 -vt 0.827449 0.582144 -vt 0.807594 0.582283 -vt 0.136079 0.604567 -vt 0.119960 0.604572 -vt 0.072579 0.571842 -vt 0.045143 0.561623 -vt 0.022798 0.539076 -vt 0.091472 0.592671 -vt 0.179533 0.604552 -vt 0.154725 0.604560 -vt 0.000000 0.483530 -vt 0.000000 0.423399 -vt 0.022798 0.367837 -vt 0.064922 0.325304 -vt 0.119960 0.302273 -vt 0.130015 0.302270 -vt 0.142867 0.302265 -vt 0.179533 0.302253 -vt 0.234572 0.325245 -vt 0.276696 0.367749 -vt 0.299494 0.423295 -vt 0.276696 0.538988 -vt 0.234572 0.581521 -vt 0.834176 0.582487 -vt 0.761774 0.357916 -vt 0.799397 0.381779 -vt 0.800602 0.345857 -vt 0.600212 0.070389 -vt 0.600460 0.063743 -vt 0.599874 0.079454 -vt 0.601215 0.043537 -vt 0.534484 0.022998 -vt 0.576634 0.065507 -vt 0.515090 0.025297 -vt 0.599445 0.121056 -vt 0.599445 0.181187 -vt 0.576634 0.236747 -vt 0.534484 0.279276 -vt 0.479413 0.302300 -vt 0.419805 0.302314 -vt 0.364734 0.279316 -vt 0.299773 0.121127 -vt 0.322584 0.065568 -vt 0.364734 0.023038 -vt 0.419805 0.000014 -vt 0.479413 0.000000 -vt 0.505845 0.011038 -vt 0.490161 0.004488 -vt 0.525468 0.019233 -vt 0.511736 0.013498 -vt 0.805197 0.497786 -vt 0.805894 0.532728 -vt 0.805622 0.519138 -vt 0.227321 0.889584 -vt 0.226979 0.880495 -vt 0.225911 0.852115 -vt 0.509864 0.582283 -vt 0.508351 0.544818 -vt 0.509497 0.573194 -vt 0.434095 0.627569 -vt 0.845762 0.000000 -vt 0.858420 0.001116 -vt 0.849924 0.000367 -vt 0.936491 0.000000 -vt 0.883467 0.000000 -vt 0.929429 0.000000 -vt 0.915012 0.000000 -vt 0.911096 0.549663 -vt 0.911383 0.556782 -vt 0.910728 0.540564 -vt 0.431732 0.696710 -vt 0.139821 0.795002 -vt 0.139821 0.835433 -vt 0.139821 0.724085 -vn 0.000000 1.000000 0.000000 -vn 0.880600 -0.440300 0.175200 -vn 0.980800 0.000000 -0.195100 -vn -0.831500 0.000000 0.555600 -vn 0.831500 0.000000 -0.555600 -vn -0.555600 0.000000 0.831500 -vn 0.555600 0.000000 -0.831500 -vn -0.195100 -0.000000 0.980800 -vn 0.564200 -0.042700 -0.824500 -vn 0.820200 -0.046700 -0.570200 -vn -0.085700 -0.149400 0.985100 -vn -0.555600 0.000000 -0.831500 -vn 0.555600 0.000000 0.831500 -vn -0.831500 0.000000 -0.555600 -vn 0.831500 0.000000 0.555600 -vn -0.980800 -0.000000 -0.195100 -vn 0.980800 0.000000 0.195100 -vn -0.980800 0.000000 0.195100 -vn -0.880600 -0.440300 0.175200 -vn 0.880600 -0.440300 -0.175200 -vn -0.746500 -0.440300 0.498800 -vn 0.746500 -0.440300 -0.498800 -vn -0.498800 -0.440300 0.746500 -vn 0.498800 -0.440300 -0.746500 -vn -0.175200 -0.440300 0.880600 -vn -0.806300 -0.169800 -0.566500 -vn -0.566700 -0.145600 -0.811000 -vn 0.440800 -0.192900 0.876700 -vn -0.498800 -0.440300 -0.746500 -vn 0.498800 -0.440300 0.746500 -vn -0.746500 -0.440300 -0.498800 -vn 0.746500 -0.440300 0.498800 -vn -0.880600 -0.440300 -0.175200 -vn -0.298600 -0.843300 0.446800 -vn -0.195100 0.000000 -0.980800 -vn 0.195100 -0.000000 -0.980800 -vn 0.195100 -0.000000 0.980800 -vn 0.000000 -1.000000 0.000000 -vn -0.104800 -0.843300 0.527100 -vn 0.153300 -0.233500 -0.960200 -vn 0.030200 -0.995500 -0.090300 -vn 0.104800 -0.843300 0.527100 -vn -0.298600 -0.843300 -0.446800 -vn 0.298600 -0.843300 0.446800 -vn -0.446800 -0.843300 -0.298600 -vn 0.446800 -0.843300 0.298600 -vn -0.527100 -0.843300 -0.104800 -vn 0.527100 -0.843300 0.104800 -vn -0.527100 -0.843300 0.104800 -vn 0.527100 -0.843300 -0.104800 -vn -0.446800 -0.843300 0.298600 -vn 0.446800 -0.843300 -0.298600 -vn 0.364700 0.057400 0.929400 -vn -0.996100 -0.087800 0.000000 -vn 0.537400 -0.843300 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.176100 -0.865900 -0.468200 -vn 0.000000 -0.000000 -1.000000 -vn -1.000000 -0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.479900 -0.179300 -0.858800 -vn 0.551100 -0.364600 -0.750600 -vn 0.936900 0.142600 0.319300 -vn -0.880000 -0.074200 0.469200 -vn 0.081700 0.156300 -0.984300 -vn 0.146700 -0.352500 -0.924200 -vn -0.667100 0.386400 -0.636900 -vn -0.656500 0.371400 0.656500 -vn 0.656500 0.371400 0.656500 -vn -0.672100 -0.310700 0.672100 -vn 0.932900 -0.302400 -0.195600 -vn 0.706600 -0.036500 0.706600 -vn -0.640900 -0.035600 0.766800 -vn 0.706600 -0.036500 -0.706600 -vn -0.364800 -0.295100 0.883100 -vn -0.640900 -0.035600 -0.766800 -vn 0.766800 -0.035600 0.640900 -vn -0.766800 -0.035600 0.640900 -vn 0.640900 -0.035600 -0.766800 -vn -0.678500 -0.356100 -0.642600 -vn 0.563200 -0.025100 -0.826000 -vn -0.156000 -0.280300 0.947200 -vn 0.555600 0.297200 0.776600 -vn -0.175400 0.093500 -0.980000 -vn 0.194200 0.097700 -0.976100 -vn 0.186700 -0.290800 0.938400 -vn -0.512700 0.085500 -0.854300 -vn 0.539500 -0.238900 0.807400 -vn -0.798800 0.068400 -0.597700 -vn 0.822900 -0.143000 0.549900 -vn -0.975200 0.030400 -0.219300 -vn 0.979900 -0.042000 0.194900 -vn -0.974200 -0.038400 0.222200 -vn 0.980200 0.033700 -0.195000 -vn -0.781800 -0.131300 0.609600 -vn 0.829000 0.076800 -0.553900 -vn -0.477800 -0.221100 0.850200 -vn 0.553100 0.094700 -0.827700 -vn 0.179600 0.869200 0.460700 -vn -0.434300 0.615300 -0.657900 -vn -0.150600 0.906500 -0.394300 -vn -0.079100 0.914100 -0.397600 -vn -0.261100 0.542300 0.798600 -vn 0.472500 0.855600 -0.211400 -vn 0.079800 0.912500 -0.401100 -vn -0.059600 0.952100 -0.299800 -vn -0.169800 0.952100 -0.254100 -vn 0.342800 0.826000 -0.447400 -vn 0.175200 -0.440300 -0.880600 -vn -0.392000 0.826600 -0.403900 -vn -0.285000 0.570600 -0.770100 -vn 0.000000 0.017700 -0.999800 -vn 0.000000 0.013500 0.999900 -vn 0.000000 0.975500 -0.219900 -vn -0.972300 0.114300 -0.204000 -vn 0.204000 0.114300 -0.972300 -vn 0.972300 0.114300 0.204000 -vn -0.204000 0.114300 0.972300 -vn -0.123800 0.592800 0.795800 -vn -0.785700 -0.618600 -0.000000 -vn -0.898400 -0.439100 0.000800 -vn 0.999400 -0.022300 -0.026100 -vn 0.277600 -0.954000 -0.113100 -vn 0.358000 -0.116400 0.926400 -vn 0.000000 -0.843300 0.537400 -vn -0.341200 -0.923000 0.177900 -vn 0.445300 -0.894300 -0.043500 -vn 0.439800 -0.896900 -0.047000 -vn -0.831500 -0.198600 -0.518900 -vn 0.000000 -0.934000 0.357400 -vn -0.874600 0.067600 -0.480200 -vn 0.549700 -0.731700 0.403100 -vn 0.831500 0.198600 0.518900 -vn -0.980800 -0.069700 -0.182200 -vn 0.980800 0.069700 0.182200 -vn -0.980800 0.069700 0.182200 -vn 0.980800 -0.069700 -0.182200 -vn -0.831500 0.198600 0.518900 -vn 0.831500 -0.198600 -0.518900 -vn -0.555600 0.297200 0.776600 -vn 0.555600 -0.297200 -0.776600 -vn -0.195100 0.350500 0.916000 -vn -0.195100 -0.350500 -0.916000 -vn 0.195100 -0.350500 -0.916000 -vn 0.195100 0.350500 0.916000 -vn -0.555600 -0.297200 -0.776600 -vn 0.683000 -0.111900 -0.721800 -vn -0.819800 -0.219600 -0.529000 -vn -0.726500 -0.205800 -0.655600 -vn -0.175200 -0.440300 -0.880600 -vn 0.899700 0.193900 0.391000 -vn -0.059500 0.130800 -0.989600 -vn 0.175200 -0.440300 0.880600 -vn -0.714800 -0.079800 0.694800 -vn 0.551900 -0.102700 0.827600 -vn -0.928500 -0.007900 0.371200 -vn 0.878600 -0.159400 0.450100 -vn -0.382200 0.907000 0.176600 -vn 0.104800 -0.843300 -0.527100 -vn -0.899000 -0.435200 0.049500 -vn -0.729900 0.681500 0.053300 -vn -0.741600 -0.386900 0.548000 -vn -0.984700 -0.167400 0.048000 -vn -0.985600 -0.167500 0.021100 -vn 0.672100 -0.310700 0.672100 -vn -0.706600 -0.036500 -0.706600 -vn 0.924400 -0.206900 0.320500 -vn -0.104800 -0.843300 -0.527100 -vn 0.298600 -0.843300 -0.446800 -vn 0.183600 0.023800 -0.982700 -vn 0.030600 -0.997200 -0.068700 -vn -0.996000 -0.089200 0.002000 -vn -0.656500 0.371400 -0.656500 -vn -0.637500 0.432600 -0.637500 -vn -0.664800 -0.340700 -0.664800 -vn -0.672100 -0.310700 -0.672100 -vn 0.718500 0.165800 -0.675500 -vn -0.186700 -0.290800 0.938400 -vn -0.194200 0.097700 -0.976100 -vn 0.175400 0.093500 -0.980000 -vn 0.156000 -0.280300 0.947200 -vn -0.553100 0.094700 -0.827700 -vn 0.477800 -0.221100 0.850200 -vn -0.829000 0.076800 -0.553900 -vn 0.781800 -0.131300 0.609600 -vn -0.980200 0.033700 -0.195000 -vn 0.974200 -0.038400 0.222200 -vn -0.979900 -0.042000 0.194900 -vn 0.975200 0.030400 -0.219300 -vn -0.822900 -0.143000 0.549900 -vn 0.798800 0.068400 -0.597700 -vn -0.539500 -0.238900 0.807400 -vn 0.512700 0.085500 -0.854300 -vn -0.011800 0.906500 -0.421900 -vn -0.163100 0.903200 -0.397000 -vn -0.397400 0.917600 -0.011100 -vn -0.993500 -0.114300 0.000000 -vn 0.000000 -0.114300 -0.993500 -vn 0.993500 -0.114300 0.000000 -vn 0.000000 -0.114300 0.993500 -vn -0.897200 -0.441600 0.003900 -vn 0.984000 -0.153200 -0.091500 -vn -0.273200 -0.938000 0.213500 -vn 0.000000 -0.933900 0.357400 -s off -f 15/1/1 205/2/1 204/3/1 -f 29/4/2 28/5/2 44/6/2 -f 13/7/3 29/8/3 30/9/3 -f 6/10/4 22/11/4 23/12/4 -f 14/13/5 30/9/5 31/14/5 -f 7/15/6 23/12/6 24/16/6 -f 15/17/7 31/14/7 32/18/7 -f 365/19/8 364/20/8 357/21/8 -f 349/22/9 350/23/9 338/24/9 -f 341/25/10 270/26/10 354/27/10 -f 348/28/11 346/29/11 367/30/11 -f 2/31/12 17/32/12 19/33/12 -f 10/34/13 26/35/13 27/36/13 -f 3/37/14 19/33/14 20/38/14 -f 11/39/15 27/36/15 28/40/15 -f 20/38/16 372/41/16 383/42/16 -f 12/43/17 28/40/17 29/8/17 -f 6/10/18 382/44/18 22/11/18 -f 33/45/12 49/46/12 51/47/12 -f 370/48/19 37/49/19 38/50/19 -f 30/51/20 29/4/20 45/52/20 -f 22/53/21 38/50/21 39/54/21 -f 30/51/22 46/55/22 47/56/22 -f 23/57/23 39/54/23 40/58/23 -f 31/59/24 47/56/24 48/60/24 -f 358/61/25 369/62/25 41/63/25 -f 349/64/26 337/65/26 350/66/26 -f 341/67/27 354/68/27 269/69/27 -f 348/28/28 367/30/28 343/70/28 -f 17/71/29 33/45/29 35/72/29 -f 26/73/30 42/74/30 43/75/30 -f 19/76/31 35/72/31 36/77/31 -f 27/78/32 43/79/32 44/6/32 -f 36/77/33 37/80/33 373/81/33 -f 55/82/34 71/83/34 72/84/34 -f 42/85/13 58/86/13 59/87/13 -f 35/72/14 51/47/14 52/88/14 -f 43/79/15 59/87/15 60/89/15 -f 36/77/16 52/88/16 53/90/16 -f 44/6/17 60/89/17 61/91/17 -f 37/49/18 53/92/18 54/93/18 -f 46/55/3 45/52/3 61/91/3 -f 38/50/4 54/93/4 55/94/4 -f 46/55/5 62/95/5 63/96/5 -f 39/54/6 55/94/6 56/97/6 -f 47/56/7 63/96/7 64/98/7 -f 40/58/8 56/97/8 57/99/8 -f 34/100/35 50/101/35 49/46/35 -f 48/102/36 64/103/36 50/101/36 -f 41/63/37 57/99/37 58/104/37 -f 73/105/38 167/106/38 168/107/38 -f 56/108/39 72/84/39 73/109/39 -f 393/110/40 390/111/40 389/112/40 -f 389/113/41 391/114/41 392/115/41 -f 58/116/42 57/117/42 73/109/42 -f 49/118/43 65/119/43 67/120/43 -f 59/121/44 58/122/44 74/123/44 -f 51/124/45 67/120/45 68/125/45 -f 60/126/46 59/121/46 75/127/46 -f 52/128/47 68/125/47 69/129/47 -f 60/126/48 76/130/48 77/131/48 -f 53/132/49 69/129/49 70/133/49 -f 62/134/50 61/135/50 77/131/50 -f 54/136/51 70/133/51 71/83/51 -f 62/134/52 78/137/52 79/138/52 -f 306/139/53 299/140/53 307/141/53 -f 105/142/54 106/143/54 298/144/54 -f 303/145/55 304/146/55 104/147/55 -f 85/148/56 98/149/56 97/150/56 -f 306/151/57 307/152/57 300/153/57 -f 88/154/56 99/155/56 100/156/56 -f 87/157/36 100/158/36 94/159/36 -f 90/160/58 101/161/58 102/162/58 -f 91/163/8 311/164/8 85/165/8 -f 91/166/59 92/167/59 103/168/59 -f 88/169/37 82/170/37 93/171/37 -f 81/172/59 94/173/59 93/174/59 -f 89/175/16 102/176/16 96/177/16 -f 83/178/60 96/179/60 95/1/60 -f 344/180/61 266/181/61 345/182/61 -f 352/183/62 334/184/62 335/185/62 -f 347/186/63 361/187/63 368/188/63 -f 116/189/3 118/190/3 117/191/3 -f 118/190/17 120/192/17 119/193/17 -f 120/192/15 122/194/15 121/195/15 -f 122/194/13 124/196/13 123/197/13 -f 387/198/64 394/199/64 380/200/64 -f 126/201/8 128/202/8 127/203/8 -f 128/202/6 130/204/6 129/205/6 -f 130/204/4 132/206/4 131/207/4 -f 132/206/18 134/208/18 133/209/18 -f 134/210/16 136/211/16 135/212/16 -f 136/211/14 138/213/14 137/214/14 -f 347/215/65 368/216/65 360/217/65 -f 140/218/35 110/219/35 339/220/35 -f 138/213/12 140/218/12 139/221/12 -f 335/222/66 333/223/66 352/224/66 -f 144/225/67 314/226/67 152/227/67 -f 384/228/68 108/229/68 146/230/68 -f 142/231/69 141/232/69 147/233/69 -f 153/234/70 317/235/70 107/236/70 -f 385/237/71 379/238/71 386/239/71 -f 151/240/72 149/241/72 150/242/72 -f 149/243/73 151/244/73 314/245/73 -f 316/246/74 143/247/74 153/248/74 -f 385/249/75 386/250/75 378/251/75 -f 377/252/76 145/253/76 153/254/76 -f 108/255/77 317/256/77 316/257/77 -f 142/258/78 148/259/78 156/260/78 -f 141/232/79 155/261/79 147/233/79 -f 157/262/80 315/263/80 313/264/80 -f 144/265/81 152/266/81 150/267/81 -f 166/268/82 182/269/82 183/270/82 -f 65/271/38 159/272/38 161/273/38 -f 74/274/38 168/107/38 169/275/38 -f 67/276/38 161/273/38 162/277/38 -f 75/278/38 169/275/38 170/279/38 -f 68/280/38 162/277/38 163/281/38 -f 76/282/38 170/279/38 171/283/38 -f 69/284/38 163/281/38 164/285/38 -f 78/286/38 77/287/38 171/283/38 -f 70/288/38 164/285/38 165/289/38 -f 79/290/38 78/286/38 172/291/38 -f 72/292/38 71/293/38 165/289/38 -f 80/294/38 79/290/38 173/295/38 -f 72/292/38 166/296/38 167/106/38 -f 65/271/38 66/297/38 160/298/38 -f 80/294/38 174/299/38 160/298/38 -f 185/300/83 184/301/83 326/302/83 -f 160/303/84 176/304/84 175/305/84 -f 160/303/85 174/306/85 190/307/85 -f 168/308/86 167/309/86 183/310/86 -f 159/311/87 175/305/87 177/312/87 -f 169/313/88 168/308/88 184/314/88 -f 161/315/89 177/312/89 178/316/89 -f 170/317/90 169/318/90 185/319/90 -f 162/320/91 178/316/91 179/321/91 -f 171/322/92 170/317/92 186/323/92 -f 163/324/93 179/325/93 180/326/93 -f 172/327/94 171/322/94 187/328/94 -f 164/329/95 180/326/95 181/330/95 -f 173/331/96 172/327/96 188/332/96 -f 165/333/97 181/330/97 182/269/97 -f 174/334/98 173/331/98 189/335/98 -f 205/336/5 221/337/5 220/338/5 -f 7/339/1 8/340/1 198/341/1 -f 15/342/1 16/343/1 206/344/1 -f 9/345/1 199/346/1 198/347/1 -f 1/348/1 2/349/1 191/350/1 -f 1/351/1 192/352/1 206/353/1 -f 9/354/1 10/355/1 200/356/1 -f 3/357/1 193/358/1 191/359/1 -f 11/360/1 201/361/1 200/362/1 -f 4/363/1 194/364/1 193/365/1 -f 12/366/1 202/367/1 201/368/1 -f 4/369/1 5/370/1 195/371/1 -f 13/372/1 203/362/1 202/361/1 -f 6/373/1 196/374/1 195/341/1 -f 14/375/1 204/3/1 203/2/1 -f 7/376/1 197/377/1 196/378/1 -f 198/379/6 214/380/6 213/381/6 -f 206/382/7 222/383/7 221/337/7 -f 199/384/8 215/385/8 214/380/8 -f 191/386/35 207/387/35 208/388/35 -f 206/389/36 192/390/36 208/388/36 -f 200/391/37 216/392/37 215/385/37 -f 193/393/12 209/394/12 207/387/12 -f 201/395/13 217/396/13 216/397/13 -f 194/398/14 210/399/14 209/394/14 -f 202/400/15 218/401/15 217/396/15 -f 195/402/16 211/403/16 210/399/16 -f 267/404/99 258/405/99 268/406/99 -f 355/407/100 340/408/100 288/409/100 -f 204/410/3 220/338/3 219/411/3 -f 197/412/4 213/381/4 212/413/4 -f 221/414/1 222/415/1 238/416/1 -f 222/415/101 208/417/101 223/418/101 -f 208/417/102 207/419/102 224/420/102 -f 209/421/1 225/422/1 224/420/1 -f 210/423/1 226/424/1 225/422/1 -f 210/423/1 211/425/1 227/426/1 -f 355/427/103 287/428/103 340/429/103 -f 212/430/1 213/431/1 229/432/1 -f 214/433/104 230/434/104 229/432/104 -f 215/435/105 231/436/105 230/434/105 -f 215/435/106 216/437/106 232/438/106 -f 216/437/107 217/439/107 233/440/107 -f 217/439/1 218/441/1 234/442/1 -f 267/404/108 268/406/108 291/443/108 -f 220/444/1 236/445/1 235/446/1 -f 221/414/1 237/447/1 236/445/1 -f 231/448/35 232/253/35 248/449/35 -f 247/450/1 253/451/1 240/452/1 -f 225/453/13 241/454/13 239/455/13 -f 233/456/12 249/457/12 248/458/12 -f 226/459/15 242/460/15 241/461/15 -f 233/462/14 234/463/14 250/464/14 -f 227/465/17 243/466/17 242/467/17 -f 235/468/16 251/469/16 250/470/16 -f 228/471/3 244/472/3 243/146/3 -f 236/473/18 252/474/18 251/475/18 -f 229/476/5 245/477/5 244/478/5 -f 237/479/4 253/480/4 252/481/4 -f 230/482/7 246/483/7 245/484/7 -f 238/485/6 254/486/6 253/487/6 -f 231/488/36 247/489/36 246/490/36 -f 224/491/37 239/492/37 240/493/37 -f 223/494/8 240/495/8 254/496/8 -f 268/497/1 235/446/1 234/442/1 -f 260/498/56 259/499/56 261/500/56 -f 256/501/60 255/502/60 259/503/60 -f 341/504/109 48/102/109 34/100/109 -f 293/505/110 292/506/110 294/507/110 -f 1/508/36 16/509/36 354/510/36 -f 287/511/18 290/512/18 264/513/18 -f 263/514/1 355/515/1 228/516/1 -f 263/517/111 264/518/111 290/519/111 -f 274/520/59 273/521/59 271/522/59 -f 278/523/112 277/524/112 273/525/112 -f 278/526/56 276/527/56 275/528/56 -f 272/529/113 271/530/113 275/531/113 -f 278/301/114 274/532/114 272/533/114 -f 280/534/115 282/535/115 281/536/115 -f 282/537/116 286/538/116 285/539/116 -f 286/540/117 284/541/117 283/542/117 -f 284/543/118 280/544/118 279/545/118 -f 286/546/1 282/533/1 280/547/1 -f 263/548/119 289/549/119 264/550/119 -f 203/551/17 267/552/17 202/400/17 -f 294/553/59 257/554/59 255/555/59 -f 292/506/1 293/505/1 260/556/1 -f 261/557/58 257/558/58 294/559/58 -f 295/560/120 296/561/120 93/562/120 -f 297/563/121 298/144/121 296/561/121 -f 312/564/122 311/565/122 304/566/122 -f 309/567/123 302/568/123 310/569/123 -f 309/570/124 310/571/124 301/572/124 -f 307/573/3 309/574/3 90/575/3 -f 96/478/125 310/576/125 306/577/125 -f 308/565/126 305/578/126 311/579/126 -f 97/360/55 98/580/55 305/581/55 -f 86/582/35 312/583/35 92/584/35 -f 150/585/127 149/586/127 157/587/127 -f 158/588/128 157/587/128 149/586/128 -f 177/589/129 319/590/129 320/591/129 -f 327/592/130 323/593/130 319/594/130 -f 315/595/131 314/376/131 313/596/131 -f 317/597/132 143/598/132 316/599/132 -f 186/600/133 185/300/133 327/601/133 -f 179/602/134 178/603/134 320/591/134 -f 186/600/135 328/604/135 329/605/135 -f 180/606/136 179/607/136 321/608/136 -f 187/609/137 329/605/137 330/610/137 -f 181/611/138 180/606/138 322/612/138 -f 188/613/139 330/610/139 331/614/139 -f 181/611/140 323/615/140 324/616/140 -f 190/617/141 189/618/141 331/614/141 -f 183/619/142 182/620/142 324/616/142 -f 176/621/143 318/622/143 154/623/143 -f 190/624/144 332/625/144 318/622/144 -f 184/626/145 183/627/145 325/628/145 -f 175/629/146 154/623/146 319/590/146 -f 114/630/7 113/631/7 333/632/7 -f 394/633/38 133/634/38 356/635/38 -f 110/219/36 335/636/36 334/637/36 -f 339/638/147 356/639/147 111/640/147 -f 339/641/148 351/642/148 356/643/148 -f 344/644/149 345/645/149 265/646/149 -f 266/647/35 337/648/35 349/649/35 -f 350/650/150 344/651/150 33/45/150 -f 359/652/151 353/653/151 363/654/151 -f 359/655/152 363/656/152 336/657/152 -f 128/658/1 126/423/1 363/659/1 -f 347/660/5 353/653/5 359/652/5 -f 9/661/37 367/662/37 10/663/37 -f 348/664/153 41/63/153 42/665/153 -f 357/666/154 358/667/154 342/668/154 -f 357/669/155 364/670/155 358/671/155 -f 362/672/156 369/673/156 365/674/156 -f 362/675/157 366/676/157 369/677/157 -f 377/678/158 376/679/158 384/680/158 -f 50/681/159 64/682/159 392/683/159 -f 382/684/160 375/685/160 383/686/160 -f 382/687/161 383/688/161 374/689/161 -f 377/690/162 384/691/162 21/692/162 -f 370/693/163 371/694/163 373/695/163 -f 372/696/164 373/695/164 371/694/164 -f 142/231/165 385/697/165 141/232/165 -f 147/698/166 386/699/166 148/700/166 -f 124/701/37 126/201/37 387/702/37 -f 387/703/167 381/704/167 394/705/167 -f 49/118/168 389/706/168 65/119/168 -f 390/707/159 393/708/159 80/709/159 -f 79/138/169 393/710/169 388/711/169 -f 14/712/1 15/1/1 204/3/1 -f 45/52/2 29/4/2 44/6/2 -f 14/13/3 13/7/3 30/9/3 -f 7/15/4 6/10/4 23/12/4 -f 15/17/5 14/13/5 31/14/5 -f 8/713/6 7/15/6 24/16/6 -f 16/714/7 15/17/7 32/18/7 -f 8/713/8 24/16/8 362/715/8 -f 342/716/8 25/717/8 357/21/8 -f 24/16/8 366/718/8 362/715/8 -f 357/21/8 25/717/8 9/661/8 -f 9/661/8 8/713/8 362/715/8 -f 362/715/8 365/19/8 357/21/8 -f 357/21/8 9/661/8 362/715/8 -f 3/37/12 2/31/12 19/33/12 -f 11/39/13 10/34/13 27/36/13 -f 4/719/14 3/37/14 20/38/14 -f 12/43/15 11/39/15 28/40/15 -f 375/720/16 5/721/16 383/42/16 -f 4/719/16 20/38/16 383/42/16 -f 372/41/16 371/722/16 383/42/16 -f 383/42/16 5/721/16 4/719/16 -f 371/722/16 374/723/16 383/42/16 -f 13/7/17 12/43/17 29/8/17 -f 6/10/18 5/724/18 382/44/18 -f 370/725/18 22/11/18 382/44/18 -f 374/726/18 371/727/18 382/44/18 -f 5/724/18 375/728/18 382/44/18 -f 382/44/18 371/727/18 370/725/18 -f 35/72/12 33/45/12 51/47/12 -f 38/50/19 22/53/19 370/48/19 -f 370/48/19 373/729/19 37/49/19 -f 46/55/20 30/51/20 45/52/20 -f 23/57/21 22/53/21 39/54/21 -f 31/59/22 30/51/22 47/56/22 -f 24/730/23 23/57/23 40/58/23 -f 32/731/24 31/59/24 48/60/24 -f 41/63/25 25/732/25 358/61/25 -f 358/61/25 364/733/25 365/734/25 -f 25/732/25 342/735/25 358/61/25 -f 366/736/25 24/730/25 369/62/25 -f 40/58/25 41/63/25 369/62/25 -f 358/61/25 365/734/25 369/62/25 -f 369/62/25 24/730/25 40/58/25 -f 19/76/29 17/71/29 35/72/29 -f 27/737/30 26/73/30 43/75/30 -f 20/738/31 19/76/31 36/77/31 -f 28/5/32 27/78/32 44/6/32 -f 373/81/33 372/739/33 36/77/33 -f 20/738/33 36/77/33 372/739/33 -f 56/108/34 55/82/34 72/84/34 -f 43/79/13 42/85/13 59/87/13 -f 36/77/14 35/72/14 52/88/14 -f 44/6/15 43/79/15 60/89/15 -f 37/80/16 36/77/16 53/90/16 -f 45/52/17 44/6/17 61/91/17 -f 38/50/18 37/49/18 54/93/18 -f 62/95/3 46/55/3 61/91/3 -f 39/54/4 38/50/4 55/94/4 -f 47/56/5 46/55/5 63/96/5 -f 40/58/6 39/54/6 56/97/6 -f 48/60/7 47/56/7 64/98/7 -f 41/63/8 40/58/8 57/99/8 -f 33/45/35 34/100/35 49/46/35 -f 34/100/36 48/102/36 50/101/36 -f 42/665/37 41/63/37 58/104/37 -f 74/274/38 73/105/38 168/107/38 -f 57/117/39 56/108/39 73/109/39 -f 388/740/170 393/110/170 389/112/170 -f 388/741/171 389/113/171 392/115/171 -f 74/742/42 58/116/42 73/109/42 -f 51/124/43 49/118/43 67/120/43 -f 75/127/44 59/121/44 74/123/44 -f 52/128/45 51/124/45 68/125/45 -f 76/130/46 60/126/46 75/127/46 -f 53/132/47 52/128/47 69/129/47 -f 61/135/48 60/126/48 77/131/48 -f 54/136/49 53/132/49 70/133/49 -f 78/137/50 62/134/50 77/131/50 -f 55/82/51 54/136/51 71/83/51 -f 63/743/52 62/134/52 79/138/52 -f 297/563/172 105/142/172 298/144/172 -f 103/744/55 303/145/55 104/147/55 -f 86/745/56 85/148/56 97/150/56 -f 87/746/56 88/154/56 100/156/56 -f 81/747/36 87/157/36 94/159/36 -f 89/748/58 90/160/58 102/162/58 -f 98/749/8 85/165/8 311/164/8 -f 91/163/8 104/750/8 304/751/8 -f 311/164/8 305/752/8 98/749/8 -f 91/163/8 304/751/8 311/164/8 -f 104/753/59 91/166/59 103/168/59 -f 99/754/37 88/169/37 93/171/37 -f 82/755/59 81/172/59 93/174/59 -f 83/582/16 89/175/16 96/177/16 -f 84/756/60 83/178/60 95/1/60 -f 115/757/3 116/189/3 117/191/3 -f 117/191/17 118/190/17 119/193/17 -f 119/193/15 120/192/15 121/195/15 -f 121/195/13 122/194/13 123/197/13 -f 125/758/8 126/201/8 127/203/8 -f 127/203/6 128/202/6 129/205/6 -f 129/205/4 130/204/4 131/207/4 -f 131/207/18 132/206/18 133/209/18 -f 133/759/16 134/210/16 135/212/16 -f 135/212/14 136/211/14 137/214/14 -f 111/760/35 139/221/35 339/220/35 -f 110/219/35 109/761/35 339/220/35 -f 339/220/35 139/221/35 140/218/35 -f 109/761/35 351/762/35 339/220/35 -f 137/214/12 138/213/12 139/221/12 -f 151/763/173 152/227/173 314/226/173 -f 144/225/174 313/264/174 314/226/174 -f 146/230/68 145/764/68 384/228/68 -f 384/228/68 376/765/68 107/236/68 -f 145/764/68 21/766/68 384/228/68 -f 384/228/68 107/236/68 108/229/68 -f 148/767/69 142/231/69 147/233/69 -f 108/229/70 107/236/70 317/235/70 -f 153/234/70 143/768/70 317/235/70 -f 152/769/72 151/240/72 150/242/72 -f 314/245/73 315/770/73 149/243/73 -f 158/771/73 149/243/73 315/770/73 -f 153/248/74 145/772/74 316/246/74 -f 146/773/74 316/246/74 145/772/74 -f 153/254/76 107/774/76 377/252/76 -f 377/252/76 21/775/76 145/253/76 -f 107/774/76 376/776/76 377/252/76 -f 146/777/77 108/255/77 316/257/77 -f 313/264/175 144/225/175 157/262/175 -f 157/262/176 158/778/176 315/263/176 -f 157/779/177 144/265/177 150/267/177 -f 167/780/178 166/268/178 183/270/178 -f 67/276/38 65/271/38 161/273/38 -f 75/278/38 74/274/38 169/275/38 -f 68/280/38 67/276/38 162/277/38 -f 76/282/38 75/278/38 170/279/38 -f 69/284/38 68/280/38 163/281/38 -f 77/287/38 76/282/38 171/283/38 -f 70/288/38 69/284/38 164/285/38 -f 172/291/38 78/286/38 171/283/38 -f 71/293/38 70/288/38 165/289/38 -f 173/295/38 79/290/38 172/291/38 -f 166/296/38 72/292/38 165/289/38 -f 174/299/38 80/294/38 173/295/38 -f 73/105/38 72/292/38 167/106/38 -f 159/272/38 65/271/38 160/298/38 -f 66/297/38 80/294/38 160/298/38 -f 327/601/83 185/300/83 326/302/83 -f 159/311/179 160/303/179 175/305/179 -f 176/304/180 160/303/180 190/307/180 -f 184/314/181 168/308/181 183/310/181 -f 161/315/182 159/311/182 177/312/182 -f 185/781/183 169/313/183 184/314/183 -f 162/320/184 161/315/184 178/316/184 -f 186/323/185 170/317/185 185/319/185 -f 163/782/186 162/320/186 179/321/186 -f 187/328/187 171/322/187 186/323/187 -f 164/329/188 163/324/188 180/326/188 -f 188/332/189 172/327/189 187/328/189 -f 165/333/190 164/329/190 181/330/190 -f 189/335/191 173/331/191 188/332/191 -f 166/268/192 165/333/192 182/269/192 -f 190/782/193 174/334/193 189/335/193 -f 204/410/5 205/336/5 220/338/5 -f 197/374/1 7/339/1 198/341/1 -f 205/371/1 15/342/1 206/344/1 -f 8/375/1 9/345/1 198/347/1 -f 192/783/1 1/348/1 191/350/1 -f 16/340/1 1/351/1 206/353/1 -f 199/784/1 9/354/1 200/356/1 -f 2/366/1 3/357/1 191/359/1 -f 10/785/1 11/360/1 200/362/1 -f 3/786/1 4/363/1 193/365/1 -f 11/787/1 12/366/1 201/368/1 -f 194/344/1 4/369/1 195/371/1 -f 12/788/1 13/372/1 202/361/1 -f 5/789/1 6/373/1 195/341/1 -f 13/345/1 14/375/1 203/2/1 -f 6/790/1 7/376/1 196/378/1 -f 197/412/6 198/379/6 213/381/6 -f 205/336/7 206/382/7 221/337/7 -f 198/379/8 199/384/8 214/380/8 -f 192/390/35 191/386/35 208/388/35 -f 222/791/36 206/389/36 208/388/36 -f 199/384/37 200/391/37 215/385/37 -f 191/386/12 193/393/12 207/387/12 -f 200/792/13 201/395/13 216/397/13 -f 193/393/14 194/398/14 209/394/14 -f 201/395/15 202/400/15 217/396/15 -f 194/398/16 195/402/16 210/399/16 -f 203/551/3 204/410/3 219/411/3 -f 196/793/4 197/412/4 212/413/4 -f 237/447/1 221/414/1 238/416/1 -f 238/416/1 222/415/1 223/418/1 -f 223/418/102 208/417/102 224/420/102 -f 207/419/194 209/421/194 224/420/194 -f 209/421/1 210/423/1 225/422/1 -f 226/424/1 210/423/1 227/426/1 -f 228/516/1 212/430/1 229/432/1 -f 213/431/1 214/433/1 229/432/1 -f 214/433/105 215/435/105 230/434/105 -f 231/436/195 215/435/195 232/438/195 -f 232/438/107 216/437/107 233/440/107 -f 233/440/196 217/439/196 234/442/196 -f 219/794/1 220/444/1 235/446/1 -f 220/444/1 221/414/1 236/445/1 -f 247/795/35 231/448/35 248/449/35 -f 240/452/1 239/796/1 241/797/1 -f 241/797/1 242/798/1 243/799/1 -f 243/799/1 244/800/1 247/450/1 -f 245/801/1 246/802/1 247/450/1 -f 247/450/1 248/803/1 249/804/1 -f 249/804/1 250/805/1 247/450/1 -f 251/806/1 252/807/1 253/451/1 -f 253/451/1 254/808/1 240/452/1 -f 240/452/1 241/797/1 247/450/1 -f 244/800/1 245/801/1 247/450/1 -f 247/450/1 250/805/1 251/806/1 -f 251/806/1 253/451/1 247/450/1 -f 241/797/1 243/799/1 247/450/1 -f 224/809/13 225/453/13 239/455/13 -f 232/810/12 233/456/12 248/458/12 -f 225/811/15 226/459/15 241/461/15 -f 249/812/14 233/462/14 250/464/14 -f 226/813/17 227/465/17 242/467/17 -f 234/814/16 235/468/16 250/470/16 -f 227/815/3 228/471/3 243/146/3 -f 235/816/18 236/473/18 251/475/18 -f 228/817/5 229/476/5 244/478/5 -f 236/818/4 237/479/4 252/481/4 -f 229/819/7 230/482/7 245/484/7 -f 237/463/6 238/485/6 253/487/6 -f 230/820/36 231/488/36 246/490/36 -f 223/821/37 224/491/37 240/493/37 -f 238/822/8 223/494/8 254/496/8 -f 234/442/1 218/441/1 291/823/1 -f 268/497/1 258/824/1 235/446/1 -f 234/442/1 291/823/1 268/497/1 -f 258/824/1 219/794/1 235/446/1 -f 262/825/56 260/498/56 261/500/56 -f 260/826/60 256/501/60 259/503/60 -f 34/100/109 18/827/109 341/504/109 -f 341/504/109 269/828/109 32/829/109 -f 18/827/109 270/830/109 341/504/109 -f 32/829/109 48/102/109 341/504/109 -f 16/509/36 32/831/36 354/510/36 -f 270/832/36 18/833/36 354/510/36 -f 32/831/36 269/834/36 354/510/36 -f 354/510/36 18/833/36 1/508/36 -f 196/793/18 212/413/18 288/835/18 -f 289/836/18 211/837/18 195/838/18 -f 196/793/18 288/835/18 340/839/18 -f 264/513/18 289/836/18 195/838/18 -f 195/838/18 196/793/18 340/839/18 -f 340/839/18 287/511/18 264/513/18 -f 264/513/18 195/838/18 340/839/18 -f 227/426/1 211/425/1 263/514/1 -f 263/514/1 290/840/1 287/841/1 -f 211/425/1 289/842/1 263/514/1 -f 288/843/1 212/430/1 355/515/1 -f 228/516/1 227/426/1 263/514/1 -f 263/514/1 287/841/1 355/515/1 -f 355/515/1 212/430/1 228/516/1 -f 272/844/59 274/520/59 271/522/59 -f 274/845/112 278/523/112 273/525/112 -f 277/846/56 278/526/56 275/528/56 -f 276/847/113 272/529/113 275/531/113 -f 276/546/114 278/301/114 272/533/114 -f 279/531/197 280/534/197 281/536/197 -f 281/848/198 282/537/198 285/539/198 -f 285/849/199 286/540/199 283/542/199 -f 283/178/200 284/543/200 279/545/200 -f 284/507/1 286/546/1 280/547/1 -f 218/401/17 202/400/17 291/850/17 -f 203/551/17 219/411/17 258/851/17 -f 267/552/17 291/850/17 202/400/17 -f 203/551/17 258/851/17 267/552/17 -f 255/555/59 256/852/59 293/853/59 -f 293/853/59 294/553/59 255/555/59 -f 256/854/1 260/556/1 293/505/1 -f 262/855/1 292/506/1 260/556/1 -f 294/559/58 292/856/58 261/557/58 -f 262/857/58 261/557/58 292/856/58 -f 94/858/120 295/560/120 93/562/120 -f 295/560/201 297/563/201 296/561/201 -f 303/859/202 312/564/202 304/566/202 -f 101/860/3 90/575/3 301/861/3 -f 84/209/3 95/862/3 307/573/3 -f 307/573/3 299/863/3 302/864/3 -f 95/862/3 300/865/3 307/573/3 -f 309/574/3 301/861/3 90/575/3 -f 90/575/3 84/209/3 307/573/3 -f 307/573/3 302/864/3 309/574/3 -f 300/866/125 95/867/125 306/577/125 -f 96/478/125 102/868/125 310/576/125 -f 101/869/125 301/870/125 102/868/125 -f 310/576/125 302/871/125 306/577/125 -f 306/577/125 95/867/125 96/478/125 -f 302/871/125 299/872/125 306/577/125 -f 102/868/125 301/870/125 310/576/125 -f 312/873/203 308/565/203 311/579/203 -f 308/874/55 97/360/55 305/581/55 -f 103/875/35 92/584/35 303/876/35 -f 86/582/35 97/877/35 312/583/35 -f 312/583/35 303/876/35 92/584/35 -f 97/877/35 308/878/35 312/583/35 -f 178/603/129 177/589/129 320/591/129 -f 319/594/204 154/879/204 318/880/204 -f 318/880/204 332/881/204 319/594/204 -f 331/882/130 330/883/130 327/592/130 -f 329/884/130 328/885/130 327/592/130 -f 327/592/204 326/886/204 325/887/204 -f 325/887/204 324/888/204 327/592/204 -f 323/593/204 322/889/204 319/594/204 -f 321/890/204 320/891/204 319/594/204 -f 319/594/204 332/881/204 331/882/204 -f 330/883/204 329/884/204 327/592/204 -f 327/592/204 324/888/204 323/593/204 -f 322/889/130 321/890/130 319/594/130 -f 319/594/130 331/882/130 327/592/130 -f 328/604/133 186/600/133 327/601/133 -f 321/892/134 179/602/134 320/591/134 -f 187/609/135 186/600/135 329/605/135 -f 322/612/136 180/606/136 321/608/136 -f 188/613/137 187/609/137 330/610/137 -f 323/615/138 181/611/138 322/612/138 -f 189/618/139 188/613/139 331/614/139 -f 182/620/140 181/611/140 324/616/140 -f 332/893/141 190/617/141 331/614/141 -f 325/894/142 183/619/142 324/616/142 -f 175/629/143 176/621/143 154/623/143 -f 176/621/144 190/624/144 318/622/144 -f 326/895/145 184/626/145 325/628/145 -f 177/589/146 175/629/146 319/590/146 -f 333/632/7 335/896/7 114/630/7 -f 112/897/7 114/630/7 335/896/7 -f 351/898/38 109/899/38 356/635/38 -f 352/900/38 333/901/38 113/902/38 -f 109/899/38 334/903/38 356/635/38 -f 139/904/38 111/905/38 356/635/38 -f 356/635/38 334/903/38 352/900/38 -f 352/900/38 113/902/38 115/906/38 -f 115/906/38 117/907/38 352/900/38 -f 119/908/38 121/909/38 394/633/38 -f 123/910/38 380/911/38 394/633/38 -f 394/633/38 381/912/38 125/913/38 -f 125/913/38 127/914/38 394/633/38 -f 129/915/38 131/916/38 394/633/38 -f 133/634/38 135/917/38 356/635/38 -f 137/918/38 139/904/38 356/635/38 -f 356/635/38 352/900/38 394/633/38 -f 117/907/38 119/908/38 394/633/38 -f 394/633/38 127/914/38 129/915/38 -f 121/909/38 123/910/38 394/633/38 -f 137/918/38 356/635/38 135/917/38 -f 131/916/38 133/634/38 394/633/38 -f 117/907/38 394/633/38 352/900/38 -f 334/637/36 109/761/36 110/219/36 -f 110/219/36 112/919/36 335/636/36 -f 1/508/35 18/833/35 345/920/35 -f 338/921/35 17/32/35 349/649/35 -f 18/833/35 265/922/35 345/920/35 -f 349/649/35 17/32/35 2/31/35 -f 2/31/35 1/508/35 345/920/35 -f 345/920/35 266/647/35 349/649/35 -f 349/649/35 2/31/35 345/920/35 -f 33/45/150 17/71/150 350/650/150 -f 350/650/150 337/923/150 266/924/150 -f 17/71/150 338/925/150 350/650/150 -f 265/926/150 18/827/150 344/651/150 -f 34/100/150 33/45/150 344/651/150 -f 350/650/150 266/924/150 344/651/150 -f 344/651/150 18/827/150 34/100/150 -f 114/927/1 112/928/1 368/929/1 -f 110/930/1 140/931/1 363/659/1 -f 138/932/1 136/933/1 363/659/1 -f 134/934/1 132/935/1 363/659/1 -f 130/936/1 128/658/1 363/659/1 -f 126/423/1 124/937/1 363/659/1 -f 122/938/1 120/939/1 363/659/1 -f 118/940/1 116/941/1 363/659/1 -f 363/659/1 353/942/1 368/929/1 -f 116/941/1 336/943/1 363/659/1 -f 124/937/1 122/938/1 363/659/1 -f 132/935/1 130/936/1 363/659/1 -f 140/931/1 138/932/1 363/659/1 -f 361/944/1 114/927/1 368/929/1 -f 353/942/1 360/945/1 368/929/1 -f 368/929/1 112/928/1 110/930/1 -f 136/933/1 134/934/1 363/659/1 -f 120/939/1 118/940/1 363/659/1 -f 363/659/1 368/929/1 110/930/1 -f 113/631/5 114/630/5 347/660/5 -f 336/946/5 116/189/5 359/652/5 -f 114/630/5 361/947/5 347/660/5 -f 359/652/5 116/189/5 115/757/5 -f 115/757/5 113/631/5 359/652/5 -f 347/660/5 360/948/5 353/653/5 -f 359/652/5 113/631/5 347/660/5 -f 26/949/37 10/663/37 367/662/37 -f 9/661/37 25/717/37 367/662/37 -f 367/662/37 346/950/37 26/949/37 -f 25/717/37 343/951/37 367/662/37 -f 42/665/153 26/952/153 348/664/153 -f 348/664/153 343/953/153 25/732/153 -f 26/952/153 346/954/153 348/664/153 -f 25/732/153 41/63/153 348/664/153 -f 391/955/159 50/681/159 392/683/159 -f 142/231/165 156/956/165 385/697/165 -f 155/261/165 141/232/165 385/697/165 -f 385/697/165 378/957/165 155/261/165 -f 156/956/165 379/958/165 385/697/165 -f 156/959/166 148/700/166 386/699/166 -f 147/698/166 155/960/166 386/699/166 -f 386/699/166 379/961/166 156/959/166 -f 155/960/166 378/962/166 386/699/166 -f 380/963/37 123/964/37 387/702/37 -f 126/201/37 125/758/37 381/965/37 -f 387/702/37 123/964/37 124/701/37 -f 126/201/37 381/965/37 387/702/37 -f 49/118/168 50/681/168 389/706/168 -f 66/966/168 65/119/168 390/707/168 -f 389/706/168 390/707/168 65/119/168 -f 50/681/168 391/955/168 389/706/168 -f 66/966/159 390/707/159 80/709/159 -f 392/967/169 64/968/169 388/711/169 -f 63/743/169 79/138/169 388/711/169 -f 80/969/169 393/710/169 79/138/169 -f 388/711/169 64/968/169 63/743/169 diff --git a/src/main/resources/assets/hbm/models/ams_limiter.obj b/src/main/resources/assets/hbm/models/ams_limiter.obj deleted file mode 100644 index e328f0724..000000000 --- a/src/main/resources/assets/hbm/models/ams_limiter.obj +++ /dev/null @@ -1,1301 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'ams_limiter.blend' -# www.blender.org -o Cube.001_Cube.002 -v 0.500001 0.000000 -2.500000 -v 0.250001 1.000000 -2.000000 -v 0.500000 0.000000 2.500000 -v 0.250000 1.000000 2.500000 -v -0.499999 0.000000 -2.500000 -v -0.249999 1.000000 -2.000000 -v -0.500000 0.000000 2.500000 -v -0.250000 1.000000 2.500000 -v 0.156251 0.343750 -2.500000 -v 0.156251 0.656250 -2.500000 -v 0.156251 0.343750 -2.150000 -v 0.156251 0.656250 -2.150000 -v -0.156249 0.343750 -2.500000 -v -0.156249 0.656250 -2.500000 -v -0.156249 0.343750 -2.150000 -v -0.156249 0.656250 -2.150000 -v -0.500000 0.343750 -0.156250 -v -0.500000 0.656250 -0.156250 -v 0.500000 0.343750 -0.156250 -v 0.500000 0.656250 -0.156250 -v -0.500000 0.343750 0.156250 -v -0.500000 0.656250 0.156250 -v 0.500000 0.343750 0.156250 -v 0.500000 0.656250 0.156250 -v -0.000000 6.000000 2.250000 -v 0.000000 6.000000 -0.750000 -v -0.353553 5.853553 2.250000 -v -0.353553 5.853553 -0.750000 -v -0.500000 5.500000 2.250000 -v -0.500000 5.500000 -0.750000 -v -0.353553 5.146447 2.250000 -v -0.353553 5.146447 -0.750000 -v 0.000000 5.000000 2.250000 -v 0.000000 5.000000 -0.750000 -v 0.353553 5.146447 2.250000 -v 0.353554 5.146447 -0.750000 -v 0.500000 5.500000 2.250000 -v 0.500000 5.500000 -0.750000 -v 0.353553 5.853553 2.250000 -v 0.353554 5.853553 -0.750000 -v -0.000000 5.875000 2.250000 -v -0.265165 5.765165 2.250000 -v -0.375000 5.500000 2.250000 -v -0.265165 5.234835 2.250000 -v -0.000000 5.125000 2.250000 -v 0.265165 5.234835 2.250000 -v 0.375000 5.500000 2.250000 -v 0.265165 5.765165 2.250000 -v -0.000000 5.875000 2.500000 -v -0.265165 5.765165 2.500000 -v -0.375000 5.500000 2.500000 -v -0.265165 5.234835 2.500000 -v -0.000000 5.125000 2.500000 -v 0.265165 5.234835 2.500000 -v 0.375000 5.500000 2.500000 -v 0.265165 5.765165 2.500000 -v -0.176776 5.676777 -1.000000 -v 0.000000 5.750000 -1.000000 -v -0.250000 5.500000 -1.000000 -v -0.176776 5.323223 -1.000000 -v 0.000000 5.250000 -1.000000 -v 0.176777 5.323223 -1.000000 -v 0.250000 5.500000 -1.000000 -v 0.176777 5.676777 -1.000000 -v 0.250000 3.000000 0.000000 -v -0.250000 3.000000 0.000000 -v 0.250000 3.000000 -1.000000 -v -0.250000 3.000000 -1.000000 -v 0.250000 5.500000 1.000000 -v -0.250000 5.500000 1.000000 -v 0.250000 5.500000 0.000000 -v -0.250000 5.500000 0.000000 -v 0.250000 1.000000 2.000000 -v -0.250000 1.000000 2.000000 -v 0.250000 1.000000 1.000000 -v -0.250000 1.000000 1.000000 -v 0.500000 2.668544 -0.168544 -v 0.500000 3.000000 -0.031250 -v 0.500000 3.000000 0.125000 -v -0.500000 3.000000 0.125000 -v 0.500000 2.558058 -0.058058 -v -0.500000 2.558058 -0.058058 -v 0.500000 2.375000 -0.500000 -v -0.500000 2.375000 -0.500000 -v 0.500000 2.558058 -0.941942 -v -0.500000 2.558058 -0.941942 -v 0.500000 3.000000 -1.125000 -v -0.499999 3.000000 -1.125000 -v 0.500001 3.441942 -0.941942 -v -0.500000 3.441942 -0.941942 -v 0.500000 3.625000 -0.500000 -v -0.500000 3.625000 -0.500000 -v 0.500000 3.441942 -0.058058 -v -0.500000 3.441942 -0.058058 -v 0.500000 2.531250 -0.500000 -v 0.500000 2.668544 -0.831456 -v 0.500000 3.000000 -0.968750 -v 0.500001 3.331456 -0.831456 -v 0.500000 3.468750 -0.500000 -v 0.500000 3.331456 -0.168544 -v 0.375000 3.331456 -0.168544 -v 0.375000 3.000000 -0.031250 -v 0.375001 3.468750 -0.500000 -v 0.375001 3.331456 -0.831456 -v 0.375000 3.000000 -0.968750 -v 0.375000 2.668544 -0.831456 -v 0.375000 2.531250 -0.500000 -v 0.375000 2.668544 -0.168544 -v -0.500000 2.668544 -0.168544 -v -0.500000 3.000000 -0.031250 -v -0.500000 2.531250 -0.500000 -v -0.500000 2.668544 -0.831456 -v -0.500000 3.000000 -0.968750 -v -0.500000 3.331456 -0.831456 -v -0.500000 3.468750 -0.500000 -v -0.500000 3.331456 -0.168544 -v -0.375000 2.668544 -0.168544 -v -0.375000 3.000000 -0.031250 -v -0.375000 2.531250 -0.500000 -v -0.375000 2.668544 -0.831456 -v -0.375000 3.000000 -0.968750 -v -0.375000 3.331456 -0.831456 -v -0.375000 3.468750 -0.500000 -v -0.375000 3.331456 -0.168544 -v 0.500000 0.668544 1.831456 -v 0.500000 1.000000 1.968750 -v 0.500000 1.000000 2.125000 -v -0.500000 1.000000 2.125000 -v 0.500000 0.558058 1.941942 -v -0.500000 0.558058 1.941942 -v 0.500000 0.375000 1.500000 -v -0.500000 0.375000 1.500000 -v 0.500000 0.558058 1.058058 -v -0.500000 0.558058 1.058058 -v 0.500000 1.000000 0.875000 -v -0.500000 1.000000 0.875000 -v 0.500000 1.441942 1.058058 -v -0.500000 1.441942 1.058058 -v 0.500000 1.625000 1.500000 -v -0.500000 1.625000 1.500000 -v 0.500000 1.441942 1.941942 -v -0.500000 1.441942 1.941942 -v 0.500000 0.531250 1.500000 -v 0.500000 0.668544 1.168544 -v 0.500000 1.000000 1.031250 -v 0.500000 1.331456 1.168544 -v 0.500000 1.468750 1.500000 -v 0.500000 1.331456 1.831456 -v 0.375000 1.331456 1.831456 -v 0.375000 1.000000 1.968750 -v 0.375000 1.468750 1.500000 -v 0.375000 1.331456 1.168544 -v 0.375000 1.000000 1.031250 -v 0.375000 0.668544 1.168544 -v 0.375000 0.531250 1.500000 -v 0.375000 0.668544 1.831456 -v -0.500000 0.668544 1.831456 -v -0.500000 1.000000 1.968750 -v -0.500000 0.531250 1.500000 -v -0.500000 0.668544 1.168544 -v -0.500000 1.000000 1.031250 -v -0.500000 1.331456 1.168544 -v -0.500000 1.468750 1.500000 -v -0.500000 1.331456 1.831456 -v -0.375000 0.668544 1.831456 -v -0.375000 1.000000 1.968750 -v -0.375000 0.531250 1.500000 -v -0.375000 0.668544 1.168544 -v -0.375000 1.000000 1.031250 -v -0.375000 1.331456 1.168544 -v -0.375000 1.468750 1.500000 -v -0.375000 1.331456 1.831456 -v 0.125000 5.550000 -1.000000 -v 0.125001 5.550000 -1.500000 -v 0.081699 5.525000 -1.000000 -v 0.081699 5.525000 -1.500000 -v 0.081699 5.475000 -1.000000 -v 0.081699 5.475000 -1.500000 -v 0.125000 5.450000 -1.000000 -v 0.125001 5.450000 -1.500000 -v 0.168302 5.475000 -1.000000 -v 0.168302 5.475000 -1.500000 -v 0.168302 5.525000 -1.000000 -v 0.168302 5.525000 -1.500000 -v -0.125000 5.550000 -1.000000 -v -0.124999 5.550000 -1.500000 -v -0.168301 5.525000 -1.000000 -v -0.168301 5.525000 -1.500000 -v -0.168301 5.475000 -1.000000 -v -0.168301 5.475000 -1.500000 -v -0.125000 5.450000 -1.000000 -v -0.124999 5.450000 -1.500000 -v -0.081698 5.475000 -1.000000 -v -0.081698 5.475000 -1.500000 -v -0.081698 5.525000 -1.000000 -v -0.081698 5.525000 -1.500000 -v 0.081699 5.493492 -1.608551 -v 0.125001 5.516984 -1.617101 -v 0.081699 5.446507 -1.591449 -v 0.125001 5.423015 -1.582899 -v 0.168302 5.446507 -1.591449 -v 0.168302 5.493492 -1.608551 -v -0.168301 5.493492 -1.608551 -v -0.124999 5.516984 -1.617101 -v -0.168301 5.446507 -1.591449 -v -0.124999 5.423015 -1.582899 -v -0.081698 5.446507 -1.591449 -v -0.081698 5.493492 -1.608551 -v 0.081699 5.404948 -1.710039 -v 0.125001 5.424099 -1.726108 -v 0.081699 5.366646 -1.677899 -v 0.125001 5.347495 -1.661829 -v 0.168302 5.366646 -1.677899 -v 0.168302 5.404948 -1.710039 -v -0.168301 5.404948 -1.710039 -v -0.124999 5.424099 -1.726108 -v -0.168301 5.366646 -1.677899 -v -0.124999 5.347495 -1.661829 -v -0.081698 5.366646 -1.677899 -v -0.081698 5.404948 -1.710039 -v 0.081699 5.291929 -1.776042 -v 0.125001 5.296270 -1.800662 -v 0.081699 5.283247 -1.726802 -v 0.125001 5.278905 -1.702182 -v 0.168302 5.283247 -1.726802 -v 0.168302 5.291929 -1.776042 -v -0.168301 5.291929 -1.776042 -v -0.124999 5.296270 -1.800662 -v -0.168301 5.283247 -1.726802 -v -0.124999 5.278905 -1.702182 -v -0.081698 5.283247 -1.726802 -v -0.081698 5.291929 -1.776042 -v 0.081699 5.139866 -1.802469 -v 0.125001 5.139866 -1.827469 -v 0.081699 5.139866 -1.752469 -v 0.125001 5.139866 -1.727469 -v 0.168302 5.139866 -1.752469 -v 0.168302 5.139866 -1.802469 -v -0.168301 5.139866 -1.802469 -v -0.124999 5.139866 -1.827469 -v -0.168301 5.139866 -1.752469 -v -0.124999 5.139866 -1.727469 -v -0.081698 5.139866 -1.752469 -v -0.081698 5.139866 -1.802469 -v 0.081690 0.999866 -1.802482 -v 0.124992 0.999866 -1.827482 -v 0.081690 0.999866 -1.752481 -v 0.124992 0.999866 -1.727482 -v 0.168293 0.999866 -1.752481 -v 0.168293 0.999866 -1.802482 -v -0.168310 0.999866 -1.802482 -v -0.125008 0.999866 -1.827482 -v -0.168310 0.999866 -1.752481 -v -0.125008 0.999866 -1.727482 -v -0.081707 0.999866 -1.752481 -v -0.081707 0.999866 -1.802482 -v -0.250000 6.875000 -0.437500 -v -0.250000 6.875000 -0.312500 -v -0.250000 5.875000 -0.437500 -v -0.250000 5.875000 -0.312500 -v 0.250000 6.375000 -0.437500 -v 0.250000 6.375000 -0.312500 -v 0.250000 5.875000 -0.437500 -v 0.250000 5.875000 -0.312500 -vt 0.516018 0.105402 -vt 0.605530 0.083024 -vt 0.605530 0.172537 -vt 0.113213 0.150158 -vt 0.013135 0.172537 -vt 0.013135 0.083024 -vt 0.709461 0.897353 -vt 0.709461 0.986865 -vt 0.261900 0.986865 -vt 0.516018 0.013135 -vt 0.113213 0.105402 -vt 0.516018 0.150158 -vt 0.516018 0.242426 -vt 0.691103 0.097053 -vt 0.691103 0.125026 -vt 0.659773 0.125026 -vt 0.659773 0.069080 -vt 0.659773 0.041108 -vt 0.691103 0.041108 -vt 0.659773 0.097053 -vt 0.631801 0.097053 -vt 0.631801 0.069080 -vt 0.691103 0.013135 -vt 0.691103 0.069080 -vt 0.041108 0.624951 -vt 0.041108 0.596979 -vt 0.130620 0.596979 -vt 0.041108 0.652924 -vt 0.013135 0.652924 -vt 0.013135 0.624951 -vt 0.130620 0.652924 -vt 0.130620 0.680896 -vt 0.041108 0.680896 -vt 0.130620 0.624951 -vt 0.158593 0.624951 -vt 0.158593 0.652924 -vt 0.041108 0.569006 -vt 0.130620 0.569006 -vt 0.043602 0.405716 -vt 0.043602 0.371461 -vt 0.312139 0.371461 -vt 0.043602 0.337206 -vt 0.312139 0.337207 -vt 0.043603 0.302951 -vt 0.312139 0.302952 -vt 0.043603 0.268696 -vt 0.312139 0.268697 -vt 0.043602 0.542735 -vt 0.043602 0.508480 -vt 0.312139 0.508481 -vt 0.043602 0.474225 -vt 0.312139 0.474226 -vt 0.013135 0.465662 -vt 0.013135 0.448534 -vt 0.312139 0.439971 -vt 0.043602 0.439971 -vt 0.322476 0.307234 -vt 0.717291 0.621272 -vt 0.708727 0.641946 -vt 0.684992 0.632115 -vt 0.322476 0.478508 -vt 0.322476 0.504199 -vt 0.322477 0.272979 -vt 0.322476 0.444253 -vt 0.322476 0.341489 -vt 0.322476 0.367180 -vt 0.322476 0.512762 -vt 0.322476 0.538453 -vt 0.312139 0.405716 -vt 0.322476 0.409998 -vt 0.322476 0.375743 -vt 0.322476 0.401434 -vt 0.684992 0.699249 -vt 0.651425 0.665682 -vt 0.640582 0.633383 -vt 0.661256 0.641946 -vt 0.652692 0.710092 -vt 0.661256 0.689417 -vt 0.729402 0.697981 -vt 0.708727 0.689417 -vt 0.718559 0.665682 -vt 0.676428 0.611440 -vt 0.630750 0.674246 -vt 0.693555 0.719924 -vt 0.739233 0.657118 -vt 0.116936 0.719278 -vt 0.146174 0.707167 -vt 0.129047 0.748516 -vt 0.013136 0.362897 -vt 0.013136 0.345770 -vt 0.013135 0.534171 -vt 0.013135 0.517044 -vt 0.013136 0.431407 -vt 0.013136 0.397152 -vt 0.013136 0.380024 -vt 0.013136 0.328642 -vt 0.013136 0.311515 -vt 0.013135 0.499917 -vt 0.013136 0.294387 -vt 0.521369 0.509715 -vt 0.476613 0.509715 -vt 0.476613 0.268696 -vt 0.393503 0.301940 -vt 0.393503 0.542959 -vt 0.348747 0.542959 -vt 0.521369 0.268696 -vt 0.604479 0.301940 -vt 0.846852 0.521875 -vt 0.783557 0.585170 -vt 0.783557 0.331991 -vt 0.738801 0.585170 -vt 0.738801 0.331991 -vt 0.630750 0.268696 -vt 0.675506 0.268696 -vt 0.675506 0.521875 -vt 0.470636 0.695844 -vt 0.470632 0.707033 -vt 0.438518 0.707022 -vt 0.561630 0.682954 -vt 0.556273 0.695874 -vt 0.524159 0.695863 -vt 0.518842 0.593427 -vt 0.561661 0.593442 -vt 0.384999 0.695815 -vt 0.384995 0.707004 -vt 0.352881 0.706993 -vt 0.347537 0.682880 -vt 0.390356 0.682895 -vt 0.604479 0.593457 -vt 0.427818 0.695830 -vt 0.427814 0.707019 -vt 0.395700 0.707008 -vt 0.342181 0.695800 -vt 0.310067 0.695789 -vt 0.261900 0.682851 -vt 0.261931 0.593339 -vt 0.304750 0.593353 -vt 0.513455 0.695859 -vt 0.513451 0.707048 -vt 0.481337 0.707037 -vt 0.433174 0.682910 -vt 0.475993 0.682925 -vt 0.347568 0.593368 -vt 0.654509 0.228826 -vt 0.631801 0.174004 -vt 0.686623 0.151296 -vt 0.304719 0.682866 -vt 0.299362 0.695785 -vt 0.390387 0.593383 -vt 0.267248 0.695774 -vt 0.299358 0.706974 -vt 0.433205 0.593398 -vt 0.524199 0.580507 -vt 0.476024 0.593412 -vt 0.566978 0.695878 -vt 0.599092 0.695889 -vt 0.599088 0.707078 -vt 0.604448 0.682969 -vt 0.518811 0.682939 -vt 0.556269 0.707063 -vt 0.342177 0.706989 -vt 0.310063 0.706978 -vt 0.352925 0.580448 -vt 0.352929 0.569259 -vt 0.385043 0.569270 -vt 0.267288 0.580419 -vt 0.299402 0.580430 -vt 0.438562 0.580478 -vt 0.470676 0.580489 -vt 0.310106 0.580434 -vt 0.481381 0.580493 -vt 0.513494 0.580504 -vt 0.385039 0.580459 -vt 0.567018 0.580522 -vt 0.395743 0.580463 -vt 0.427857 0.580474 -vt 0.067957 0.784697 -vt 0.013135 0.729875 -vt 0.035843 0.707167 -vt 0.267292 0.569230 -vt 0.299406 0.569241 -vt 0.524203 0.569318 -vt 0.556317 0.569329 -vt 0.481384 0.569304 -vt 0.513498 0.569315 -vt 0.395747 0.569274 -vt 0.427861 0.569285 -vt 0.310110 0.569245 -vt 0.342224 0.569256 -vt 0.567021 0.569333 -vt 0.599135 0.569344 -vt 0.438566 0.569289 -vt 0.470680 0.569300 -vt 0.438527 0.859893 -vt 0.470641 0.859893 -vt 0.470641 0.871082 -vt 0.561630 0.846971 -vt 0.556278 0.859893 -vt 0.524164 0.859893 -vt 0.518811 0.757459 -vt 0.561630 0.757459 -vt 0.352890 0.859893 -vt 0.385003 0.859893 -vt 0.385003 0.871082 -vt 0.347537 0.846971 -vt 0.390356 0.846971 -vt 0.604448 0.757459 -vt 0.604448 0.846971 -vt 0.395708 0.859893 -vt 0.427822 0.859893 -vt 0.427822 0.871082 -vt 0.304719 0.846971 -vt 0.342185 0.859893 -vt 0.261900 0.846971 -vt 0.261900 0.757459 -vt 0.304719 0.757459 -vt 0.481345 0.859893 -vt 0.513459 0.859893 -vt 0.513459 0.871082 -vt 0.433174 0.846971 -vt 0.475993 0.846971 -vt 0.347537 0.757459 -vt 0.758309 0.228826 -vt 0.735601 0.174004 -vt 0.790423 0.151296 -vt 0.299366 0.859893 -vt 0.267253 0.859893 -vt 0.390356 0.757459 -vt 0.299366 0.871082 -vt 0.267253 0.871082 -vt 0.433174 0.757459 -vt 0.524164 0.744537 -vt 0.556278 0.744537 -vt 0.475993 0.757459 -vt 0.518811 0.846971 -vt 0.599096 0.859893 -vt 0.599096 0.871082 -vt 0.566982 0.871082 -vt 0.566982 0.859893 -vt 0.556278 0.871082 -vt 0.524164 0.871082 -vt 0.342185 0.871082 -vt 0.310071 0.871082 -vt 0.352890 0.744537 -vt 0.352890 0.733348 -vt 0.385003 0.733348 -vt 0.267253 0.744537 -vt 0.299366 0.744537 -vt 0.438527 0.744537 -vt 0.470641 0.744537 -vt 0.310071 0.744537 -vt 0.342185 0.744537 -vt 0.481345 0.744537 -vt 0.566982 0.744537 -vt 0.599096 0.744537 -vt 0.395708 0.744537 -vt 0.772195 0.090665 -vt 0.717373 0.035843 -vt 0.740081 0.013135 -vt 0.267253 0.733348 -vt 0.299366 0.733348 -vt 0.524164 0.733348 -vt 0.556278 0.733348 -vt 0.513459 0.744537 -vt 0.481345 0.733348 -vt 0.395708 0.733348 -vt 0.427822 0.733348 -vt 0.310071 0.733348 -vt 0.342185 0.733348 -vt 0.566982 0.733348 -vt 0.599096 0.733348 -vt 0.438527 0.733348 -vt 0.683393 0.776958 -vt 0.683397 0.772483 -vt 0.728153 0.772514 -vt 0.683400 0.768007 -vt 0.728156 0.768038 -vt 0.683403 0.763532 -vt 0.728159 0.763562 -vt 0.683384 0.790385 -vt 0.683387 0.785910 -vt 0.728143 0.785941 -vt 0.067126 0.838324 -vt 0.057306 0.839516 -vt 0.056666 0.834944 -vt 0.683390 0.781434 -vt 0.728149 0.776989 -vt 0.728146 0.781465 -vt 0.067317 0.834080 -vt 0.066793 0.829709 -vt 0.111004 0.829580 -vt 0.066780 0.825287 -vt 0.110991 0.825159 -vt 0.066768 0.820866 -vt 0.110979 0.820738 -vt 0.066750 0.847211 -vt 0.066794 0.842732 -vt 0.110975 0.842887 -vt 0.679218 0.789685 -vt 0.671459 0.788850 -vt 0.671862 0.784393 -vt 0.067202 0.838328 -vt 0.111004 0.834165 -vt 0.110989 0.838576 -vt 0.051678 0.847609 -vt 0.041772 0.846616 -vt 0.042374 0.842100 -vt 0.674160 0.762194 -vt 0.673319 0.766590 -vt 0.663549 0.762649 -vt 0.672605 0.775473 -vt 0.682812 0.763577 -vt 0.682763 0.768052 -vt 0.674299 0.766685 -vt 0.058174 0.843923 -vt 0.673379 0.771065 -vt 0.058930 0.848395 -vt 0.064349 0.820957 -vt 0.065236 0.825426 -vt 0.056517 0.825834 -vt 0.056515 0.830390 -vt 0.682187 0.781268 -vt 0.672159 0.779927 -vt 0.680381 0.785363 -vt 0.038883 0.840757 -vt 0.036783 0.844800 -vt 0.029879 0.842581 -vt 0.662835 0.762464 -vt 0.655296 0.758216 -vt 0.658138 0.754759 -vt 0.043747 0.833091 -vt 0.665255 0.786642 -vt 0.655933 0.783690 -vt 0.657422 0.779469 -vt 0.053036 0.843260 -vt 0.043082 0.837599 -vt 0.660559 0.771086 -vt 0.055520 0.825944 -vt 0.044376 0.828578 -vt 0.667438 0.782735 -vt 0.659011 0.775285 -vt 0.055241 0.839272 -vt 0.662075 0.766875 -vt 0.055439 0.821388 -vt 0.044962 0.824060 -vt 0.670362 0.779347 -vt 0.654719 0.757648 -vt 0.644624 0.749397 -vt 0.647751 0.746194 -vt 0.649032 0.764560 -vt 0.646170 0.768001 -vt 0.635538 0.759179 -vt 0.030897 0.828999 -vt 0.033010 0.824962 -vt 0.654338 0.777474 -vt 0.651504 0.780938 -vt 0.645314 0.777412 -vt 0.041651 0.837137 -vt 0.030494 0.838066 -vt 0.651878 0.761106 -vt 0.035812 0.821368 -vt 0.657728 0.774552 -vt 0.646816 0.773195 -vt 0.030287 0.833514 -vt 0.044212 0.824025 -vt 0.037921 0.817330 -vt 0.647535 0.768778 -vt 0.900024 0.577110 -vt 0.900024 0.268841 -vt 0.905404 0.268870 -vt 0.883884 0.577024 -vt 0.883883 0.268754 -vt 0.889263 0.268783 -vt 0.026627 0.837050 -vt 0.024485 0.841071 -vt 0.013135 0.834985 -vt 0.018102 0.822262 -vt 0.020558 0.818424 -vt 0.643304 0.771438 -vt 0.640433 0.774872 -vt 0.630750 0.766732 -vt 0.028765 0.833026 -vt 0.014921 0.830793 -vt 0.638090 0.755503 -vt 0.641225 0.752309 -vt 0.023335 0.814812 -vt 0.633312 0.763062 -vt 0.016327 0.826458 -vt 0.035119 0.820923 -vt 0.025781 0.810967 -vt 0.765504 0.700952 -vt 0.765504 0.611440 -vt 0.776693 0.611440 -vt 0.184864 0.877276 -vt 0.184863 0.569006 -vt 0.190244 0.569035 -vt 0.201005 0.877362 -vt 0.201004 0.569093 -vt 0.206384 0.569122 -vt 0.873123 0.576966 -vt 0.873122 0.268696 -vt 0.878502 0.268725 -vt 0.190244 0.877304 -vt 0.195624 0.569064 -vt 0.889264 0.577052 -vt 0.894643 0.268812 -vt 0.206385 0.877391 -vt 0.211765 0.569151 -vt 0.878503 0.576995 -vt 0.195625 0.877333 -vt 0.894644 0.577081 -vt 0.211766 0.877420 -vt 0.217145 0.569180 -vt 0.765504 0.771979 -vt 0.765504 0.727223 -vt 0.776693 0.727223 -vt 0.261900 0.897353 -vt 0.068457 0.013135 -vt 0.068457 0.242426 -vt 0.659773 0.013135 -vt 0.312139 0.542735 -vt 0.322476 0.332925 -vt 0.693555 0.611440 -vt 0.322476 0.298670 -vt 0.322476 0.469944 -vt 0.322476 0.435689 -vt 0.630750 0.657118 -vt 0.676428 0.719924 -vt 0.739233 0.674246 -vt 0.652692 0.621272 -vt 0.640582 0.697981 -vt 0.717291 0.710092 -vt 0.729402 0.633383 -vt 0.158285 0.736405 -vt 0.146174 0.748516 -vt 0.116936 0.736405 -vt 0.129047 0.707167 -vt 0.158285 0.719278 -vt 0.013136 0.414279 -vt 0.013135 0.482789 -vt 0.013136 0.277260 -vt 0.348747 0.301940 -vt 0.604479 0.542959 -vt 0.846852 0.268696 -vt 0.630750 0.521875 -vt 0.438522 0.695833 -vt 0.352885 0.695804 -vt 0.395704 0.695819 -vt 0.481341 0.695848 -vt 0.709330 0.174004 -vt 0.709330 0.206118 -vt 0.686623 0.228826 -vt 0.631801 0.206118 -vt 0.654509 0.151296 -vt 0.267244 0.706963 -vt 0.556313 0.580518 -vt 0.566974 0.707067 -vt 0.524155 0.707052 -vt 0.342220 0.580445 -vt 0.599131 0.580533 -vt 0.067957 0.707167 -vt 0.090665 0.729875 -vt 0.090665 0.761989 -vt 0.035843 0.784697 -vt 0.013135 0.761989 -vt 0.438527 0.871082 -vt 0.352890 0.871082 -vt 0.395708 0.871082 -vt 0.310071 0.859893 -vt 0.481345 0.871082 -vt 0.813131 0.174004 -vt 0.813131 0.206118 -vt 0.790423 0.228826 -vt 0.735601 0.206118 -vt 0.758309 0.151296 -vt 0.385003 0.744537 -vt 0.427822 0.744537 -vt 0.772195 0.013135 -vt 0.794903 0.035843 -vt 0.794903 0.067957 -vt 0.740081 0.090665 -vt 0.717373 0.067957 -vt 0.513459 0.733348 -vt 0.470641 0.733348 -vt 0.728140 0.790416 -vt 0.110965 0.847308 -vt 0.665123 0.758459 -vt 0.675116 0.762285 -vt 0.056411 0.821279 -vt 0.664346 0.758251 -vt 0.045654 0.819556 -vt 0.657556 0.754186 -vt 0.044837 0.819511 -vt 0.905405 0.577139 -vt 0.037222 0.816881 -vt 0.776693 0.700952 -vt 0.217146 0.877449 -vt 0.776693 0.771979 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.447200 -0.894400 -vn 0.000000 -1.000000 0.000000 -vn -0.970100 0.242500 -0.000000 -vn 0.970100 0.242500 0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 -0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 1.000000 -0.000000 -vn -0.382700 0.923900 -0.000000 -vn -0.923900 0.382700 -0.000000 -vn -0.923900 -0.382700 -0.000000 -vn -0.382700 -0.923900 -0.000000 -vn 0.382700 -0.923900 0.000000 -vn 0.923900 -0.382700 0.000000 -vn 0.678600 0.281100 -0.678600 -vn 0.382700 0.923900 0.000000 -vn 0.923900 0.382700 0.000000 -vn -0.678600 0.281100 -0.678600 -vn 0.281100 -0.678600 -0.678600 -vn 0.281100 0.678600 -0.678600 -vn -0.281100 0.678600 -0.678600 -vn -0.678600 -0.281100 -0.678600 -vn 0.678600 -0.281100 -0.678600 -vn -0.281100 -0.678600 -0.678600 -vn 0.000000 0.371400 -0.928500 -vn 0.000000 -0.371400 0.928500 -vn 0.000000 -0.707100 -0.707100 -vn 0.000000 0.707100 0.707100 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 -0.382700 0.923900 -vn 0.000000 -0.923900 0.382700 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 0.382700 -0.923900 -vn 0.000000 0.923900 0.382700 -vn 0.000000 0.923900 -0.382700 -vn 0.000000 0.382700 0.923900 -vn -0.500000 0.866000 0.000000 -vn -0.500000 -0.866000 0.000000 -vn 0.500000 -0.866000 -0.000000 -vn 0.499200 0.832200 -0.241500 -vn 0.500000 0.866000 -0.000000 -vn 0.499800 -0.823600 0.268100 -vn 0.499200 -0.626100 0.599000 -vn -0.470000 -0.648400 0.598900 -vn -0.485700 0.841300 -0.237200 -vn -0.482700 -0.836100 0.260500 -vn 0.478000 -0.445400 0.757100 -vn -0.476000 -0.444900 0.758700 -vn -0.475800 0.669500 -0.570400 -vn 0.499900 0.652600 -0.569400 -vn -0.494100 -0.153200 0.855800 -vn 0.500000 0.148300 -0.853200 -vn -0.476300 0.443000 -0.759600 -vn 0.477500 0.443100 -0.758700 -vn -0.500000 -0.000000 0.866000 -vn 0.500000 0.000000 -0.866000 -vn 0.500000 -0.155000 0.852000 -vn -0.494600 0.146800 -0.856600 -vn 0.500000 -0.000000 0.866000 -vn -0.500000 0.000000 -0.866000 -vn 0.485700 0.841300 -0.237200 -vn 0.482700 -0.836100 0.260500 -vn 0.470000 -0.648400 0.598900 -vn -0.499200 -0.626100 0.599000 -vn -0.499200 0.832200 -0.241500 -vn -0.499800 -0.823600 0.268100 -vn 0.476000 -0.444900 0.758700 -vn -0.478000 -0.445400 0.757100 -vn -0.499900 0.652600 -0.569400 -vn 0.475800 0.669500 -0.570400 -vn -0.500000 -0.155000 0.852100 -vn 0.494600 0.146800 -0.856600 -vn -0.477500 0.443100 -0.758700 -vn 0.476300 0.443000 -0.759600 -vn 0.494100 -0.153200 0.855800 -vn -0.500000 0.148300 -0.853200 -s off -f 8/1/1 7/2/1 3/3/1 -f 2/4/2 1/5/2 5/6/2 -f 3/7/3 7/8/3 5/9/3 -f 7/10/4 8/1/4 6/11/4 -f 2/4/5 4/12/5 3/13/5 -f 12/14/6 11/15/6 9/16/6 -f 14/17/7 13/18/7 15/19/7 -f 10/20/8 9/21/8 13/22/8 -f 11/23/3 15/19/3 13/18/3 -f 14/17/9 16/24/9 12/14/9 -f 20/25/8 19/26/8 17/27/8 -f 24/28/6 23/29/6 19/30/6 -f 22/31/1 21/32/1 23/33/1 -f 18/34/7 17/35/7 21/36/7 -f 19/26/3 23/37/3 21/38/3 -f 24/28/9 20/25/9 18/34/9 -f 26/39/10 28/40/10 27/41/10 -f 28/40/11 30/42/11 29/43/11 -f 30/42/12 32/44/12 31/45/12 -f 32/44/13 34/46/13 33/47/13 -f 34/48/14 36/49/14 35/50/14 -f 36/49/15 38/51/15 37/52/15 -f 38/51/16 63/53/16 64/54/16 -f 39/55/17 40/56/17 26/39/17 -f 38/51/18 40/56/18 39/55/18 -f 29/43/1 31/45/1 44/57/1 -f 41/58/17 49/59/17 56/60/17 -f 37/52/1 47/61/1 46/62/1 -f 31/45/1 33/47/1 45/63/1 -f 37/52/1 39/55/1 48/64/1 -f 29/43/1 43/65/1 42/66/1 -f 35/50/1 46/67/1 45/68/1 -f 39/55/1 25/69/1 41/70/1 -f 27/41/1 42/71/1 41/72/1 -f 52/73/1 54/74/1 56/60/1 -f 47/75/15 55/76/15 54/74/15 -f 45/77/13 53/78/13 52/73/13 -f 43/79/11 51/80/11 50/81/11 -f 48/82/18 56/60/18 55/76/18 -f 46/83/14 54/74/14 53/78/14 -f 44/84/12 52/73/12 51/80/12 -f 42/85/10 50/81/10 49/59/10 -f 63/86/8 61/87/8 58/88/8 -f 28/40/19 57/89/19 59/90/19 -f 34/48/20 61/91/20 62/92/20 -f 26/39/21 40/56/21 64/93/21 -f 26/39/22 58/94/22 57/95/22 -f 30/42/23 59/96/23 60/97/23 -f 38/51/24 36/49/24 62/98/24 -f 34/46/25 32/44/25 60/99/25 -f 72/100/26 71/101/26 67/102/26 -f 65/103/27 69/104/27 70/105/27 -f 71/101/6 69/104/6 65/103/6 -f 72/100/7 68/106/7 66/107/7 -f 66/108/7 68/109/7 76/110/7 -f 67/111/28 75/112/28 76/110/28 -f 74/113/29 73/114/29 65/115/29 -f 65/115/6 73/114/6 75/112/6 -f 100/116/30 101/117/30 103/118/30 -f 81/119/6 77/120/6 78/121/6 -f 80/122/31 82/123/31 81/119/31 -f 98/124/31 104/125/31 105/126/31 -f 87/127/6 89/128/6 98/124/6 -f 81/119/32 82/123/32 84/129/32 -f 99/130/32 103/131/32 104/132/32 -f 87/127/6 97/133/6 96/134/6 -f 83/135/30 84/136/30 86/137/30 -f 78/138/33 102/139/33 101/140/33 -f 91/141/6 93/142/6 100/116/6 -f 86/137/33 88/143/33 87/127/33 -f 106/144/6 104/145/6 101/146/6 -f 83/135/6 85/147/6 96/148/6 -f 88/143/34 90/149/34 89/128/34 -f 89/128/6 91/141/6 99/130/6 -f 95/150/35 96/148/35 106/151/35 -f 90/149/36 92/152/36 91/141/36 -f 82/123/7 80/122/7 110/153/7 -f 93/142/37 94/154/37 80/122/37 -f 92/152/35 94/154/35 93/142/35 -f 77/155/36 95/156/36 107/157/36 -f 83/158/6 95/156/6 77/155/6 -f 93/142/6 79/159/6 78/138/6 -f 78/121/34 77/120/34 108/160/34 -f 97/133/37 105/161/37 106/162/37 -f 113/163/31 121/164/31 122/165/31 -f 84/136/7 111/166/7 112/167/7 -f 92/152/7 115/168/7 116/169/7 -f 88/143/7 86/137/7 112/170/7 -f 94/154/7 116/171/7 110/172/7 -f 88/143/7 113/163/7 114/173/7 -f 84/129/7 82/123/7 109/174/7 -f 90/149/7 114/175/7 115/176/7 -f 123/177/7 120/178/7 119/179/7 -f 111/166/35 119/180/35 120/181/35 -f 110/153/34 118/182/34 117/183/34 -f 116/171/33 124/184/33 118/185/33 -f 114/175/32 122/186/32 123/187/32 -f 112/170/37 120/188/37 121/189/37 -f 109/174/36 117/190/36 119/191/36 -f 115/168/30 123/192/30 124/193/30 -f 147/194/30 148/195/30 149/196/30 -f 129/197/6 125/198/6 126/199/6 -f 128/200/31 130/201/31 129/197/31 -f 145/202/31 146/203/31 152/204/31 -f 135/205/6 137/206/6 146/203/6 -f 130/201/32 132/207/32 131/208/32 -f 146/209/32 147/210/32 151/211/32 -f 133/212/6 135/205/6 145/213/6 -f 131/214/30 132/215/30 134/216/30 -f 148/217/33 126/218/33 150/219/33 -f 139/220/6 141/221/6 148/195/6 -f 133/212/33 134/216/33 136/222/33 -f 154/223/6 152/224/6 149/225/6 -f 133/212/6 144/226/6 143/227/6 -f 136/222/34 138/228/34 137/206/34 -f 139/220/6 147/210/6 146/209/6 -f 144/226/35 154/229/35 155/230/35 -f 138/228/36 140/231/36 139/220/36 -f 128/200/7 158/232/7 157/233/7 -f 142/234/37 128/200/37 127/235/37 -f 140/231/35 142/234/35 141/221/35 -f 143/236/36 155/237/36 156/238/36 -f 131/208/6 143/236/6 125/239/6 -f 127/235/6 126/218/6 148/217/6 -f 125/198/34 156/240/34 150/241/34 -f 145/213/37 153/242/37 154/243/37 -f 161/244/31 169/245/31 170/246/31 -f 132/215/7 159/247/7 160/248/7 -f 140/231/7 163/249/7 164/250/7 -f 134/216/7 160/251/7 161/252/7 -f 128/200/7 142/234/7 164/253/7 -f 138/228/7 136/222/7 161/244/7 -f 130/201/7 157/254/7 159/255/7 -f 140/231/7 138/228/7 162/256/7 -f 171/257/7 168/258/7 167/259/7 -f 159/247/35 167/260/35 168/261/35 -f 158/232/34 166/262/34 165/263/34 -f 158/264/33 164/253/33 172/265/33 -f 162/256/32 170/266/32 171/267/32 -f 160/251/37 168/268/37 169/269/37 -f 157/254/36 165/270/36 167/271/36 -f 164/250/30 163/249/30 171/272/30 -f 2/4/9 6/11/9 8/1/9 -f 174/273/38 176/274/38 175/275/38 -f 176/274/7 178/276/7 177/277/7 -f 178/276/39 180/278/39 179/279/39 -f 180/280/40 182/281/40 181/282/40 -f 196/283/41 208/284/41 204/285/41 -f 184/286/42 174/273/42 173/287/42 -f 182/281/6 184/286/6 183/288/6 -f 186/289/38 188/290/38 187/291/38 -f 188/290/7 190/292/7 189/293/7 -f 190/292/39 192/294/39 191/295/39 -f 192/296/40 194/297/40 193/298/40 -f 180/299/43 200/300/43 201/301/43 -f 196/302/42 186/289/42 185/303/42 -f 194/297/6 196/302/6 195/304/6 -f 206/305/44 218/306/44 219/307/44 -f 200/308/45 199/309/45 211/310/45 -f 176/274/46 174/273/46 198/311/46 -f 180/312/47 178/313/47 199/314/47 -f 194/297/6 207/315/6 208/284/6 -f 178/313/7 176/274/7 197/316/7 -f 192/296/43 206/317/43 207/315/43 -f 188/290/46 186/289/46 204/285/46 -f 192/318/47 190/319/47 205/320/47 -f 190/319/7 188/290/7 203/321/7 -f 184/322/41 202/323/41 198/311/41 -f 182/324/6 201/301/6 202/323/6 -f 219/325/48 218/326/48 230/327/48 -f 211/328/49 223/329/49 224/330/49 -f 203/321/50 204/285/50 216/331/50 -f 200/332/44 212/333/44 213/334/44 -f 207/335/6 219/307/6 220/336/6 -f 197/316/50 198/311/50 210/337/50 -f 205/338/7 203/321/7 215/339/7 -f 201/340/6 213/334/6 214/341/6 -f 208/342/51 220/336/51 216/331/51 -f 199/309/7 197/316/7 209/343/7 -f 206/344/45 205/338/45 217/345/45 -f 202/346/51 214/341/51 210/337/51 -f 223/347/52 235/348/52 236/349/52 -f 222/350/53 226/351/53 238/352/53 -f 216/331/54 228/353/54 227/354/54 -f 213/355/48 212/356/48 224/357/48 -f 220/358/6 219/325/6 231/359/6 -f 210/337/54 222/350/54 221/360/54 -f 215/339/7 227/354/7 229/361/7 -f 214/362/6 213/355/6 225/363/6 -f 216/331/55 220/358/55 232/364/55 -f 209/343/7 221/360/7 223/329/7 -f 217/365/49 229/361/49 230/366/49 -f 210/337/55 214/362/55 226/367/55 -f 235/368/56 247/369/56 248/370/56 -f 238/371/57 250/372/57 246/373/57 -f 231/374/58 230/375/58 242/376/58 -f 228/353/59 240/377/59 239/378/59 -f 225/379/58 224/380/58 236/381/58 -f 232/382/6 231/374/6 243/383/6 -f 222/350/59 234/384/59 233/385/59 -f 227/354/7 239/378/7 241/386/7 -f 226/351/6 225/379/6 237/387/6 -f 228/353/53 232/382/53 244/388/53 -f 221/360/7 233/385/7 235/348/7 -f 229/389/52 241/386/52 242/390/52 -f 257/391/7 259/392/7 260/393/7 -f 242/394/60 254/395/60 255/396/60 -f 240/397/61 252/398/61 251/399/61 -f 236/400/60 248/401/60 249/402/60 -f 243/403/6 255/396/6 256/404/6 -f 234/405/61 246/373/61 245/406/61 -f 239/407/7 251/399/7 253/408/7 -f 237/409/6 249/402/6 250/372/6 -f 240/397/57 244/410/57 256/404/57 -f 233/411/7 245/406/7 247/369/7 -f 241/412/56 253/408/56 254/413/56 -f 261/414/7 263/415/7 264/416/7 -f 4/12/1 8/1/1 3/3/1 -f 6/11/2 2/4/2 5/6/2 -f 1/417/3 3/7/3 5/9/3 -f 5/418/4 7/10/4 6/11/4 -f 1/419/5 2/4/5 3/13/5 -f 10/20/6 12/14/6 9/16/6 -f 16/24/7 14/17/7 15/19/7 -f 14/17/8 10/20/8 13/22/8 -f 9/420/3 11/23/3 13/18/3 -f 10/20/9 14/17/9 12/14/9 -f 18/34/8 20/25/8 17/27/8 -f 20/25/6 24/28/6 19/30/6 -f 24/28/1 22/31/1 23/33/1 -f 22/31/7 18/34/7 21/36/7 -f 17/27/3 19/26/3 21/38/3 -f 22/31/9 24/28/9 18/34/9 -f 25/69/10 26/39/10 27/41/10 -f 27/41/11 28/40/11 29/43/11 -f 29/43/12 30/42/12 31/45/12 -f 31/45/13 32/44/13 33/47/13 -f 33/421/14 34/48/14 35/50/14 -f 35/50/15 36/49/15 37/52/15 -f 40/56/16 38/51/16 64/54/16 -f 25/69/17 39/55/17 26/39/17 -f 37/52/18 38/51/18 39/55/18 -f 43/422/1 29/43/1 44/57/1 -f 48/423/17 41/58/17 56/60/17 -f 35/50/1 37/52/1 46/62/1 -f 44/424/1 31/45/1 45/63/1 -f 47/425/1 37/52/1 48/64/1 -f 27/41/1 29/43/1 42/66/1 -f 33/421/1 35/50/1 45/68/1 -f 48/426/1 39/55/1 41/70/1 -f 25/69/1 27/41/1 41/72/1 -f 56/60/1 49/59/1 50/81/1 -f 50/81/1 51/80/1 52/73/1 -f 52/73/1 53/78/1 54/74/1 -f 54/74/1 55/76/1 56/60/1 -f 56/60/1 50/81/1 52/73/1 -f 46/427/15 47/75/15 54/74/15 -f 44/428/13 45/77/13 52/73/13 -f 42/429/11 43/79/11 50/81/11 -f 47/430/18 48/82/18 55/76/18 -f 45/431/14 46/83/14 53/78/14 -f 43/432/12 44/84/12 51/80/12 -f 41/433/10 42/85/10 49/59/10 -f 59/434/8 57/435/8 58/88/8 -f 58/88/8 64/436/8 63/86/8 -f 63/86/8 62/437/8 61/87/8 -f 61/87/8 60/438/8 59/434/8 -f 59/434/8 58/88/8 61/87/8 -f 30/42/19 28/40/19 59/90/19 -f 36/49/20 34/48/20 62/92/20 -f 58/439/21 26/39/21 64/93/21 -f 28/40/22 26/39/22 57/95/22 -f 32/44/23 30/42/23 60/97/23 -f 63/440/24 38/51/24 62/98/24 -f 61/441/25 34/46/25 60/99/25 -f 68/106/26 72/100/26 67/102/26 -f 66/442/27 65/103/27 70/105/27 -f 67/102/6 71/101/6 65/103/6 -f 70/443/7 72/100/7 66/107/7 -f 74/444/7 66/108/7 76/110/7 -f 68/109/28 67/111/28 76/110/28 -f 66/445/29 74/113/29 65/115/29 -f 67/111/6 65/115/6 75/112/6 -f 99/446/30 100/116/30 103/118/30 -f 79/159/6 81/119/6 78/121/6 -f 79/159/31 80/122/31 81/119/31 -f 97/447/31 98/124/31 105/126/31 -f 97/447/6 87/127/6 98/124/6 -f 83/158/32 81/119/32 84/129/32 -f 98/448/32 99/130/32 104/132/32 -f 85/147/6 87/127/6 96/134/6 -f 85/147/30 83/135/30 86/137/30 -f 100/449/33 78/138/33 101/140/33 -f 99/446/6 91/141/6 100/116/6 -f 85/147/33 86/137/33 87/127/33 -f 101/146/6 102/450/6 108/451/6 -f 108/451/6 107/452/6 106/144/6 -f 106/144/6 105/453/6 104/145/6 -f 104/145/6 103/454/6 101/146/6 -f 101/146/6 108/451/6 106/144/6 -f 95/150/6 83/135/6 96/148/6 -f 87/127/34 88/143/34 89/128/34 -f 98/448/6 89/128/6 99/130/6 -f 107/455/35 95/150/35 106/151/35 -f 89/128/36 90/149/36 91/141/36 -f 109/456/7 82/123/7 110/153/7 -f 79/159/37 93/142/37 80/122/37 -f 91/141/35 92/152/35 93/142/35 -f 108/457/36 77/155/36 107/157/36 -f 81/119/6 83/158/6 77/155/6 -f 100/449/6 93/142/6 78/138/6 -f 102/458/34 78/121/34 108/160/34 -f 96/134/37 97/133/37 106/162/37 -f 114/173/31 113/163/31 122/165/31 -f 86/137/7 84/136/7 112/167/7 -f 94/154/7 92/152/7 116/169/7 -f 113/459/7 88/143/7 112/170/7 -f 80/122/7 94/154/7 110/172/7 -f 90/149/7 88/143/7 114/173/7 -f 111/460/7 84/129/7 109/174/7 -f 92/152/7 90/149/7 115/176/7 -f 119/179/7 117/461/7 118/462/7 -f 118/462/7 124/463/7 119/179/7 -f 123/177/7 122/464/7 121/465/7 -f 121/465/7 120/178/7 123/177/7 -f 119/179/7 124/463/7 123/177/7 -f 112/167/35 111/166/35 120/181/35 -f 109/456/34 110/153/34 117/183/34 -f 110/172/33 116/171/33 118/185/33 -f 115/176/32 114/175/32 123/187/32 -f 113/459/37 112/170/37 121/189/37 -f 111/460/36 109/174/36 119/191/36 -f 116/169/30 115/168/30 124/193/30 -f 151/466/30 147/194/30 149/196/30 -f 127/235/6 129/197/6 126/199/6 -f 127/235/31 128/200/31 129/197/31 -f 153/467/31 145/202/31 152/204/31 -f 145/202/6 135/205/6 146/203/6 -f 129/197/32 130/201/32 131/208/32 -f 152/468/32 146/209/32 151/211/32 -f 144/469/6 133/212/6 145/213/6 -f 133/212/30 131/214/30 134/216/30 -f 149/470/33 148/217/33 150/219/33 -f 147/194/6 139/220/6 148/195/6 -f 135/205/33 133/212/33 136/222/33 -f 149/225/6 150/471/6 156/472/6 -f 156/472/6 155/473/6 154/223/6 -f 154/223/6 153/474/6 152/224/6 -f 152/224/6 151/475/6 149/225/6 -f 149/225/6 156/472/6 154/223/6 -f 131/214/6 133/212/6 143/227/6 -f 135/205/34 136/222/34 137/206/34 -f 137/206/6 139/220/6 146/209/6 -f 143/227/35 144/226/35 155/230/35 -f 137/206/36 138/228/36 139/220/36 -f 130/201/7 128/200/7 157/233/7 -f 141/221/37 142/234/37 127/235/37 -f 139/220/35 140/231/35 141/221/35 -f 125/239/36 143/236/36 156/238/36 -f 129/197/6 131/208/6 125/239/6 -f 141/221/6 127/235/6 148/217/6 -f 126/199/34 125/198/34 150/241/34 -f 144/469/37 145/213/37 154/243/37 -f 162/476/31 161/244/31 170/246/31 -f 134/216/7 132/215/7 160/248/7 -f 142/234/7 140/231/7 164/250/7 -f 136/222/7 134/216/7 161/252/7 -f 158/264/7 128/200/7 164/253/7 -f 162/476/7 138/228/7 161/244/7 -f 132/207/7 130/201/7 159/255/7 -f 163/477/7 140/231/7 162/256/7 -f 167/259/7 165/478/7 166/479/7 -f 166/479/7 172/480/7 167/259/7 -f 171/257/7 170/481/7 169/482/7 -f 169/482/7 168/258/7 171/257/7 -f 167/259/7 172/480/7 171/257/7 -f 160/248/35 159/247/35 168/261/35 -f 157/233/34 158/232/34 165/263/34 -f 166/483/33 158/264/33 172/265/33 -f 163/477/32 162/256/32 171/267/32 -f 161/252/37 160/251/37 169/269/37 -f 159/255/36 157/254/36 167/271/36 -f 172/484/30 164/250/30 171/272/30 -f 4/12/9 2/4/9 8/1/9 -f 173/287/38 174/273/38 175/275/38 -f 175/275/7 176/274/7 177/277/7 -f 177/277/39 178/276/39 179/279/39 -f 179/485/40 180/280/40 181/282/40 -f 186/289/62 196/283/62 204/285/62 -f 183/288/42 184/286/42 173/287/42 -f 181/282/6 182/281/6 183/288/6 -f 185/303/38 186/289/38 187/291/38 -f 187/291/7 188/290/7 189/293/7 -f 189/293/39 190/292/39 191/295/39 -f 191/486/40 192/296/40 193/298/40 -f 182/324/63 180/299/63 201/301/63 -f 195/304/42 196/302/42 185/303/42 -f 193/298/6 194/297/6 195/304/6 -f 207/335/64 206/305/64 219/307/64 -f 212/487/65 200/308/65 211/310/65 -f 197/316/66 176/274/66 198/311/66 -f 200/488/67 180/312/67 199/314/67 -f 196/283/6 194/297/6 208/284/6 -f 199/314/7 178/313/7 197/316/7 -f 194/297/63 192/296/63 207/315/63 -f 203/321/66 188/290/66 204/285/66 -f 206/489/67 192/318/67 205/320/67 -f 205/320/7 190/319/7 203/321/7 -f 174/273/62 184/322/62 198/311/62 -f 184/322/6 182/324/6 202/323/6 -f 231/359/68 219/325/68 230/327/68 -f 212/490/69 211/328/69 224/330/69 -f 215/339/70 203/321/70 216/331/70 -f 201/340/64 200/332/64 213/334/64 -f 208/342/6 207/335/6 220/336/6 -f 209/343/70 197/316/70 210/337/70 -f 217/345/7 205/338/7 215/339/7 -f 202/346/6 201/340/6 214/341/6 -f 204/285/71 208/342/71 216/331/71 -f 211/310/7 199/309/7 209/343/7 -f 218/491/65 206/344/65 217/345/65 -f 198/311/71 202/346/71 210/337/71 -f 224/492/72 223/347/72 236/349/72 -f 234/384/73 222/350/73 238/352/73 -f 215/339/74 216/331/74 227/354/74 -f 225/363/68 213/355/68 224/357/68 -f 232/364/6 220/358/6 231/359/6 -f 209/343/74 210/337/74 221/360/74 -f 217/365/7 215/339/7 229/361/7 -f 226/367/6 214/362/6 225/363/6 -f 228/353/75 216/331/75 232/364/75 -f 211/328/7 209/343/7 223/329/7 -f 218/493/69 217/365/69 230/366/69 -f 222/350/75 210/337/75 226/367/75 -f 236/494/56 235/368/56 248/370/56 -f 234/405/57 238/371/57 246/373/57 -f 243/383/76 231/374/76 242/376/76 -f 227/354/77 228/353/77 239/378/77 -f 237/387/76 225/379/76 236/381/76 -f 244/388/6 232/382/6 243/383/6 -f 221/360/77 222/350/77 233/385/77 -f 229/389/7 227/354/7 241/386/7 -f 238/352/6 226/351/6 237/387/6 -f 240/377/73 228/353/73 244/388/73 -f 223/347/7 221/360/7 235/348/7 -f 230/495/72 229/389/72 242/390/72 -f 258/496/7 257/391/7 260/393/7 -f 243/403/60 242/394/60 255/396/60 -f 239/407/61 240/397/61 251/399/61 -f 237/409/60 236/400/60 249/402/60 -f 244/410/6 243/403/6 256/404/6 -f 233/411/61 234/405/61 245/406/61 -f 241/412/7 239/407/7 253/408/7 -f 238/371/6 237/409/6 250/372/6 -f 252/398/57 240/397/57 256/404/57 -f 235/368/7 233/411/7 247/369/7 -f 242/497/56 241/412/56 254/413/56 -f 262/498/7 261/414/7 264/416/7 diff --git a/src/main/resources/assets/hbm/models/ams_limiter_destroyed.obj b/src/main/resources/assets/hbm/models/ams_limiter_destroyed.obj deleted file mode 100644 index 91b48848e..000000000 --- a/src/main/resources/assets/hbm/models/ams_limiter_destroyed.obj +++ /dev/null @@ -1,1975 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'ams_limiter_destroyed.blend' -# www.blender.org -o Cube.001_Cube.002 -v 0.500001 0.000000 -2.500000 -v 0.250001 1.000000 -2.000000 -v 0.500000 0.000000 2.500000 -v 0.250000 1.000000 2.500000 -v -0.499999 0.000000 -2.500000 -v -0.249999 1.000000 -2.000000 -v -0.500000 0.000000 2.500000 -v -0.250000 1.000000 2.500000 -v 0.156251 0.343750 -2.500000 -v 0.156251 0.656250 -2.500000 -v 0.156251 0.343750 -2.150000 -v 0.156251 0.656250 -2.150000 -v -0.156249 0.343750 -2.500000 -v -0.156249 0.656250 -2.500000 -v -0.156249 0.343750 -2.150000 -v -0.156249 0.656250 -2.150000 -v -0.500000 0.343750 -0.156250 -v -0.500000 0.656250 -0.156250 -v 0.500000 0.343750 -0.156250 -v 0.500000 0.656250 -0.156250 -v -0.500000 0.343750 0.156250 -v -0.500000 0.656250 0.156250 -v 0.500000 0.343750 0.156250 -v 0.500000 0.656250 0.156250 -v -0.000000 6.000000 2.250000 -v 0.000000 6.000000 -0.750000 -v -0.353553 5.853553 2.250000 -v -0.284015 5.814950 -0.671109 -v -0.500000 5.500000 2.250000 -v -0.500000 5.500000 -0.750000 -v -0.353553 5.146447 2.250000 -v -0.353553 5.146447 -0.750000 -v 0.000000 5.000000 2.250000 -v 0.000000 5.000000 -0.750000 -v 0.353553 5.146447 2.250000 -v 0.353554 5.146447 -0.750000 -v 0.500000 5.500000 2.250000 -v 0.500000 5.500000 -0.750000 -v 0.353553 5.853553 2.250000 -v 0.353554 5.853553 -0.750000 -v -0.000000 5.875000 2.250000 -v -0.265165 5.765165 2.250000 -v -0.375000 5.500000 2.250000 -v -0.265165 5.234835 2.250000 -v -0.000000 5.125000 2.250000 -v 0.265165 5.234835 2.250000 -v 0.375000 5.500000 2.250000 -v 0.265165 5.765165 2.250000 -v -0.000000 5.875000 2.400000 -v -0.265165 5.765165 2.400000 -v -0.375000 5.500000 2.400000 -v -0.265165 5.234835 2.400000 -v -0.000000 5.125000 2.400000 -v 0.265165 5.234835 2.400000 -v 0.375000 5.500000 2.400000 -v 0.265165 5.765165 2.400000 -v -0.176776 5.676777 -1.000000 -v 0.000000 5.750000 -1.000000 -v -0.250000 5.500000 -1.000000 -v -0.176776 5.323223 -1.000000 -v 0.000000 5.250000 -1.000000 -v 0.176777 5.323223 -1.000000 -v 0.250000 5.500000 -1.000000 -v 0.117861 5.676777 -1.000000 -v 0.250000 3.000000 0.000000 -v -0.250000 3.000000 0.000000 -v 0.250000 3.000000 -1.000000 -v -0.250000 3.000000 -1.000000 -v 0.250000 5.500000 1.000000 -v -0.250000 5.500000 1.000000 -v 0.250000 5.500000 0.000000 -v -0.250000 5.500000 0.000000 -v 0.250000 1.000000 2.000000 -v -0.250000 1.000000 2.000000 -v 0.250000 1.000000 1.000000 -v -0.250000 1.000000 1.000000 -v 0.500000 2.668544 -0.168544 -v 0.500000 3.000000 -0.031250 -v -0.423231 5.685335 -0.750000 -v -0.500000 3.000000 0.125000 -v 0.500000 2.558058 -0.058058 -v -0.384796 2.558058 -0.058058 -v 0.500000 2.375000 -0.500000 -v -0.384796 2.375000 -0.500000 -v 0.500000 2.558058 -0.941942 -v -0.500000 2.558058 -0.941942 -v 0.500000 3.000000 -1.125000 -v -0.419908 3.000000 -1.125000 -v 0.500001 3.441942 -0.941942 -v -0.419908 3.441942 -0.941942 -v 0.500000 3.625000 -0.500000 -v -0.500000 3.625000 -0.500000 -v 0.500000 3.441942 -0.058058 -v -0.500000 3.441942 -0.058058 -v 0.500000 2.531250 -0.500000 -v 0.500000 2.668544 -0.831456 -v 0.500000 3.000000 -0.968750 -v 0.500001 3.331456 -0.831456 -v 0.500000 3.468750 -0.500000 -v 0.500000 3.331456 -0.168544 -v 0.375000 3.331456 -0.168544 -v 0.375000 3.000000 -0.031250 -v 0.375001 3.468750 -0.500000 -v 0.375001 3.331456 -0.831456 -v 0.375000 3.000000 -0.968750 -v 0.375000 2.668544 -0.831456 -v 0.375000 2.531250 -0.500000 -v 0.375000 2.668544 -0.168544 -v -0.384796 2.668544 -0.168544 -v -0.500000 3.000000 -0.031250 -v -0.384796 2.531250 -0.500000 -v -0.500000 2.668544 -0.831456 -v -0.419908 3.000000 -0.968750 -v -0.419908 3.331456 -0.831456 -v -0.500000 3.468750 -0.500000 -v -0.500000 3.331456 -0.168544 -v -0.375000 2.668544 -0.168544 -v -0.375000 3.000000 -0.031250 -v -0.375000 2.531250 -0.500000 -v -0.375000 2.668544 -0.831456 -v -0.375000 3.000000 -0.968750 -v -0.375000 3.331456 -0.831456 -v -0.375000 3.468750 -0.500000 -v -0.375000 3.331456 -0.168544 -v 0.500000 0.668544 1.831456 -v 0.442675 1.000000 1.968750 -v 0.500000 1.000000 2.125000 -v -0.500000 1.000000 2.125000 -v 0.500000 0.558058 1.941942 -v -0.500000 0.558058 1.941942 -v 0.473514 0.375000 1.500000 -v -0.500000 0.375000 1.500000 -v 0.500000 0.558058 1.058058 -v -0.409995 0.558058 1.058058 -v 0.500000 1.000000 0.875000 -v -0.500000 1.000000 0.875000 -v 0.500000 1.441942 1.058058 -v -0.389769 1.441942 1.058058 -v 0.500000 1.625000 1.500000 -v -0.500000 1.625000 1.500000 -v 0.454203 1.441942 1.941942 -v -0.500000 1.441942 1.941942 -v 0.500000 0.531250 1.500000 -v 0.500000 0.668544 1.168544 -v 0.468772 1.000000 1.031250 -v 0.500000 1.331456 1.168544 -v 0.500000 1.468750 1.500000 -v 0.500000 1.331456 1.831456 -v 0.375000 1.331456 1.831456 -v 0.375000 1.000000 1.968750 -v 0.375000 1.468750 1.500000 -v 0.375000 1.331456 1.168544 -v 0.375000 1.000000 1.031250 -v 0.375000 0.668544 1.168544 -v 0.375000 0.531250 1.500000 -v 0.375000 0.668544 1.831456 -v -0.500000 0.668544 1.831456 -v -0.500000 1.000000 1.968750 -v -0.500000 0.531250 1.500000 -v -0.437944 0.668544 1.168544 -v -0.500000 1.000000 1.031250 -v -0.500000 1.331456 1.168544 -v -0.500000 1.468750 1.500000 -v -0.500000 1.331456 1.831456 -v -0.375000 0.668544 1.831456 -v -0.375000 1.000000 1.968750 -v -0.375000 0.531250 1.500000 -v -0.375000 0.668544 1.168544 -v -0.375000 1.000000 1.031250 -v -0.375000 1.331456 1.168544 -v -0.375000 1.468750 1.500000 -v -0.375000 1.331456 1.831456 -v 0.125000 5.550000 -1.000000 -v 0.125001 5.550000 -1.529299 -v 0.081699 5.525000 -1.000000 -v 0.081699 5.525000 -1.500000 -v 0.081699 5.475000 -1.000000 -v 0.081699 5.475000 -1.500000 -v 0.125000 5.450000 -1.000000 -v 0.125001 5.465403 -1.500000 -v 0.168302 5.475000 -1.000000 -v 0.168302 5.490403 -1.500000 -v 0.168302 5.525000 -1.000000 -v 0.168302 5.525000 -1.529299 -v -0.125000 5.550000 -1.000000 -v -0.124999 5.550000 -1.415755 -v -0.168301 5.525000 -1.000000 -v -0.168301 5.525000 -1.415755 -v -0.168301 5.475000 -1.000000 -v -0.168301 5.475000 -1.444207 -v -0.125000 5.450000 -1.000000 -v -0.124999 5.450000 -1.444207 -v -0.081698 5.475000 -1.000000 -v -0.081698 5.475000 -1.401928 -v -0.081698 5.525000 -1.000000 -v -0.081698 5.525000 -1.401928 -v 0.081699 5.493492 -1.608551 -v 0.125001 5.516984 -1.617101 -v 0.081699 5.446507 -1.591449 -v 0.125001 5.423015 -1.582899 -v 0.158606 5.461866 -1.572706 -v 0.158606 5.508851 -1.589807 -v 0.060597 5.404948 -1.710039 -v 0.107675 5.424099 -1.726108 -v 0.060597 5.366646 -1.677899 -v 0.125001 5.378422 -1.661829 -v 0.149664 5.397573 -1.677899 -v 0.132338 5.404948 -1.710039 -v 0.088062 5.291929 -1.776042 -v 0.125001 5.296270 -1.779593 -v 0.088062 5.283247 -1.726802 -v 0.125001 5.278905 -1.702182 -v 0.168302 5.283247 -1.726802 -v 0.168302 5.291929 -1.754973 -v 0.081699 5.139866 -1.802469 -v 0.125001 5.139866 -1.827469 -v 0.081699 5.139866 -1.752469 -v 0.125001 5.139866 -1.727469 -v 0.168302 5.139866 -1.752469 -v 0.168302 5.139866 -1.802469 -v -0.168301 2.329531 -1.802469 -v -0.124999 2.329531 -1.827469 -v -0.168301 2.374010 -1.752469 -v -0.124999 2.374009 -1.727469 -v -0.081698 2.349475 -1.752469 -v -0.081698 2.349475 -1.802469 -v 0.081690 0.999866 -1.802482 -v 0.124992 0.999866 -1.827482 -v 0.081690 0.999866 -1.752481 -v 0.124992 0.999866 -1.727482 -v 0.168293 0.999866 -1.752481 -v 0.168293 0.999866 -1.802482 -v -0.168310 0.999866 -1.802482 -v -0.125008 0.999866 -1.827482 -v -0.168310 0.999866 -1.752481 -v -0.125008 0.999866 -1.727482 -v -0.081707 0.999866 -1.752481 -v -0.081707 0.999866 -1.802482 -v -0.353553 5.853553 2.109199 -v -0.000000 6.000000 2.100358 -v 0.000000 6.000000 0.153545 -v -0.353553 5.853553 -0.082499 -v 0.250000 6.112938 -0.437500 -v 0.288408 6.184640 -0.349866 -v 0.250000 5.875000 -0.437500 -v 0.250000 5.875000 -0.312500 -v -0.250000 2.597353 0.402647 -v -0.250000 2.463976 0.536024 -v -0.250000 2.398072 0.601928 -v -0.250000 2.289816 0.710184 -v -0.250000 2.256785 0.241390 -v -0.095115 2.543376 0.456624 -v -0.250000 2.042544 0.412356 -v -0.117151 2.340268 0.659732 -v 0.000000 6.000000 0.627565 -v -0.179890 5.925487 2.136442 -v -0.500000 5.500000 -0.016080 -v -0.429121 5.671118 2.161449 -v -0.480274 5.547625 2.114357 -v -0.500000 5.500000 2.124016 -v -0.423915 5.683683 -0.152559 -v 0.019273 5.946055 2.527040 -v -0.287760 5.818878 2.527040 -v -0.414938 5.511845 2.527040 -v -0.287760 5.204813 2.527040 -v 0.019273 5.077635 2.527040 -v -0.250000 4.101781 0.440713 -v 0.453483 5.511845 2.527040 -v 0.326306 5.818878 2.527040 -v -0.305937 5.774995 2.527040 -v -0.350030 5.355145 2.527040 -v -0.320766 5.284495 2.527040 -v -0.307236 5.336403 2.400000 -v -0.295632 5.308388 2.400000 -v 0.291434 5.833322 2.527040 -v 0.283332 5.187013 2.527040 -v 0.338103 5.233295 2.527040 -v 0.309289 5.341361 2.400000 -v 0.368675 5.307101 2.527040 -v 0.352046 5.266954 2.527040 -v -0.303246 5.326770 2.299464 -v -0.047650 5.105355 2.527040 -v -0.250000 4.905931 0.762372 -v -0.250000 4.914361 0.377399 -v -0.250000 4.788579 0.002054 -v -0.250000 4.696013 0.417826 -v -0.250000 4.609168 0.350851 -v -0.250000 4.568822 -0.067782 -v -0.298062 4.464652 0.269784 -v -0.250000 4.394123 0.045963 -v -0.104880 4.837244 0.734897 -v -0.046049 4.696583 0.678633 -v -0.006951 4.433455 0.535678 -v -0.437121 2.905017 -1.085657 -v -0.447927 2.845390 -1.060958 -v -0.438181 2.903665 -0.997329 -v -0.460508 2.775968 -1.032203 -v -0.454160 2.810996 -1.046712 -v -0.141359 2.854985 -1.064933 -v 0.250000 1.000000 -0.512755 -v -0.500000 0.000000 -0.719755 -v -0.250000 1.000000 -0.353168 -v 0.250000 1.000000 -0.912394 -v -0.500000 0.000000 -1.023838 -v -0.237882 2.780495 -1.034078 -v -0.250000 1.000000 -1.034424 -v -0.453965 2.814699 -0.997020 -v -0.206808 0.943261 -0.495975 -v -0.206808 0.943261 -0.891617 -v 0.308540 3.000000 0.125000 -v 0.500000 2.879200 0.074963 -v 0.500000 3.152224 0.061947 -v -0.353553 5.853553 -0.487427 -v -0.112383 5.953449 -0.750000 -v -0.239789 5.739789 -0.910887 -v 0.375000 5.500000 2.240000 -v 0.265165 5.234835 2.240000 -v -0.000000 5.125000 2.240000 -v -0.265165 5.234835 2.240000 -v -0.375000 5.500000 2.240000 -v -0.265165 5.765165 2.240000 -v -0.000000 5.875000 2.240000 -v -0.434729 5.657577 -0.552405 -v 0.265165 5.765165 2.240000 -v 0.375000 5.500000 -0.260000 -v 0.265165 5.765165 -0.260000 -v 0.000000 5.125000 -0.260000 -v 0.265165 5.234835 -0.260000 -v -0.265165 5.234835 -0.260000 -v -0.375000 5.500000 -0.260000 -v -0.265165 5.765165 -0.260000 -v 0.000000 5.875000 -0.260000 -v 0.250000 4.286113 -0.485555 -v 0.250000 4.531216 -0.387513 -v -0.500000 5.500000 0.327085 -v -0.500000 5.500000 0.748971 -v 0.244522 5.898715 0.595689 -v 0.000000 6.000000 1.520329 -v 0.250000 4.220100 0.030607 -v 0.101789 4.412081 -0.435168 -v 0.000000 6.000000 1.384084 -v -0.500000 5.500000 1.135705 -v -0.500000 5.500000 0.991573 -v -0.444947 5.367091 0.454149 -v -0.479794 5.451220 0.533265 -v -0.404518 5.269486 0.654633 -v 0.291628 5.879205 1.518940 -v -0.500000 5.500000 1.684756 -v -0.500000 5.500000 1.532431 -v -0.403552 5.267155 1.084509 -v 0.000000 6.000000 0.540157 -v -0.390852 5.236492 1.604031 -v -0.500000 1.479257 1.851856 -v -0.500000 1.519205 1.755411 -v -0.500000 1.569501 1.633987 -v 0.000000 5.875000 0.744922 -v -0.265165 5.765165 0.805178 -v -0.265165 5.765165 0.633837 -v -0.375000 5.500000 0.684706 -v 0.250000 2.117095 -0.117095 -v 0.250000 2.322012 -0.322012 -v -0.500000 1.433133 1.723705 -v -0.064632 1.568936 1.635352 -v -0.265165 5.765165 0.977100 -v -0.287144 1.509039 1.779956 -v -0.265165 5.765165 1.102731 -v 0.250000 2.418591 -0.005401 -v -0.046211 2.207144 -0.207144 -v 0.000000 5.875000 1.045270 -v -0.350791 5.558444 0.958491 -v -0.375000 5.500000 1.655340 -v -0.265165 5.765165 1.554705 -v -0.265165 5.765165 1.755584 -v -0.000000 5.875000 2.021457 -v -0.375000 5.500000 0.306500 -v -0.078299 5.842568 1.666237 -v -0.375000 5.500000 1.994211 -v 0.353554 5.146447 1.421638 -v 0.353554 5.146447 1.661390 -v 0.147143 5.060948 1.550736 -v 0.455659 5.392951 1.494021 -vt 0.400957 0.088468 -vt 0.469079 0.071437 -vt 0.469079 0.139559 -vt 0.094411 0.122528 -vt 0.018249 0.139558 -vt 0.018249 0.071438 -vt 0.658668 0.642378 -vt 0.439333 0.710500 -vt 0.318060 0.642378 -vt 0.160908 0.018251 -vt 0.160186 0.088468 -vt 0.094411 0.088468 -vt 0.168499 0.122529 -vt 0.195722 0.122529 -vt 0.060350 0.192746 -vt 0.828219 0.664014 -vt 0.828219 0.685302 -vt 0.804376 0.685302 -vt 0.804376 0.642726 -vt 0.804376 0.621438 -vt 0.828219 0.621438 -vt 0.783088 0.685302 -vt 0.804376 0.706590 -vt 0.828219 0.706590 -vt 0.828219 0.642726 -vt 0.702025 0.333235 -vt 0.723313 0.333235 -vt 0.723313 0.401356 -vt 0.744601 0.311947 -vt 0.744601 0.333235 -vt 0.680737 0.401356 -vt 0.659449 0.401356 -vt 0.659449 0.333235 -vt 0.723313 0.422644 -vt 0.744601 0.401356 -vt 0.680737 0.333235 -vt 0.702025 0.401356 -vt 0.502511 0.909263 -vt 0.504938 0.895447 -vt 0.517319 0.901112 -vt 0.497553 0.785962 -vt 0.490522 0.782412 -vt 0.344447 0.746998 -vt 0.341246 0.858949 -vt 0.341246 0.832880 -vt 0.545611 0.832880 -vt 0.946940 0.092025 -vt 0.946940 0.109603 -vt 0.930217 0.118264 -vt 0.930645 0.096813 -vt 0.044137 0.750250 -vt 0.044137 0.776319 -vt 0.020951 0.769802 -vt 0.248501 0.750250 -vt 0.577027 0.776666 -vt 0.577027 0.746998 -vt 0.585980 0.750706 -vt 0.958150 0.747616 -vt 0.957827 0.757829 -vt 0.938285 0.757211 -vt 0.248501 0.776319 -vt 0.256368 0.779578 -vt 0.256368 0.799129 -vt 0.545611 0.858949 -vt 0.553478 0.836139 -vt 0.256368 0.753509 -vt 0.273664 0.650502 -vt 0.281531 0.653761 -vt 0.281531 0.673313 -vt 0.850036 0.831736 -vt 0.857902 0.834998 -vt 0.857895 0.854549 -vt 0.771947 0.051768 -vt 0.771947 0.021394 -vt 0.781113 0.025191 -vt 0.273664 0.676571 -vt 0.281531 0.679830 -vt 0.281531 0.699382 -vt 0.365262 0.928824 -vt 0.331885 0.942649 -vt 0.318060 0.909272 -vt 0.933009 0.174796 -vt 0.944706 0.164578 -vt 0.952560 0.174796 -vt 0.553817 0.952382 -vt 0.564035 0.952382 -vt 0.564035 0.971934 -vt 0.401760 0.973945 -vt 0.401760 0.954393 -vt 0.411978 0.954393 -vt 0.944068 0.426203 -vt 0.944068 0.436421 -vt 0.924516 0.436421 -vt 0.508824 0.974249 -vt 0.498605 0.974249 -vt 0.498605 0.954698 -vt 0.637022 0.605543 -vt 0.617515 0.604219 -vt 0.625435 0.587650 -vt 0.162101 0.934387 -vt 0.162101 0.944605 -vt 0.142550 0.944605 -vt 0.234985 0.848103 -vt 0.244202 0.838886 -vt 0.247910 0.868819 -vt 0.506154 0.895717 -vt 0.489277 0.897996 -vt 0.645662 0.857734 -vt 0.622478 0.851209 -vt 0.622483 0.838175 -vt 0.533836 0.021394 -vt 0.533836 0.051767 -vt 0.505577 0.039854 -vt 0.489277 0.918177 -vt 0.344447 0.776666 -vt 0.318060 0.769249 -vt 0.318060 0.754415 -vt 0.044137 0.802388 -vt 0.020951 0.795871 -vt 0.318060 0.852432 -vt 0.617225 0.460597 -vt 0.581777 0.460597 -vt 0.584093 0.447107 -vt 0.487197 0.300176 -vt 0.453736 0.299806 -vt 0.462289 0.272359 -vt 0.226972 0.713752 -vt 0.043549 0.713752 -vt 0.729483 0.630321 -vt 0.501015 0.303450 -vt 0.529630 0.302031 -vt 0.507894 0.317571 -vt 0.839737 0.896739 -vt 0.863566 0.910359 -vt 0.837653 0.915294 -vt 0.815623 0.422644 -vt 0.958271 0.815391 -vt 0.815623 0.230485 -vt 0.919494 0.894303 -vt 0.939620 0.908339 -vt 0.931126 0.918223 -vt 0.858361 0.497771 -vt 0.810192 0.545940 -vt 0.102345 0.949425 -vt 0.476163 0.596964 -vt 0.476168 0.605696 -vt 0.451106 0.605710 -vt 0.523041 0.586973 -vt 0.547440 0.586971 -vt 0.543244 0.597104 -vt 0.547436 0.524865 -vt 0.513862 0.573534 -vt 0.409614 0.596780 -vt 0.409609 0.605359 -vt 0.384985 0.605343 -vt 0.380893 0.586854 -vt 0.413724 0.586875 -vt 0.581012 0.524862 -vt 0.442763 0.596911 -vt 0.442757 0.605585 -vt 0.417862 0.605569 -vt 0.321839 0.526230 -vt 0.353193 0.520840 -vt 0.348922 0.585358 -vt 0.509655 0.597021 -vt 0.509647 0.605780 -vt 0.484506 0.605756 -vt 0.446918 0.586896 -vt 0.480334 0.586877 -vt 0.365339 0.539037 -vt 0.374487 0.522087 -vt 0.156766 0.897889 -vt 0.139484 0.856168 -vt 0.181205 0.838886 -vt 0.318060 0.583315 -vt 0.344448 0.594416 -vt 0.380047 0.524194 -vt 0.413095 0.523389 -vt 0.321301 0.592884 -vt 0.343914 0.602481 -vt 0.446445 0.517279 -vt 0.513858 0.516781 -vt 0.520144 0.507793 -vt 0.480066 0.516928 -vt 0.551638 0.597103 -vt 0.576821 0.597101 -vt 0.576821 0.605875 -vt 0.581017 0.586968 -vt 0.502309 0.586898 -vt 0.484515 0.596997 -vt 0.518061 0.597106 -vt 0.543244 0.605878 -vt 0.352322 0.598308 -vt 0.344678 0.594912 -vt 0.383935 0.514120 -vt 0.383860 0.511018 -vt 0.408645 0.510414 -vt 0.323884 0.516336 -vt 0.450542 0.507089 -vt 0.475757 0.506826 -vt 0.813480 0.968780 -vt 0.828649 0.968780 -vt 0.828170 0.972340 -vt 0.484246 0.506711 -vt 0.509590 0.506602 -vt 0.408721 0.513517 -vt 0.551632 0.514732 -vt 0.415288 0.512689 -vt 0.759700 0.953306 -vt 0.717979 0.911585 -vt 0.735261 0.894303 -vt 0.323591 0.515774 -vt 0.344169 0.505065 -vt 0.545851 0.514012 -vt 0.524715 0.500304 -vt 0.484207 0.497881 -vt 0.509552 0.497771 -vt 0.414064 0.509798 -vt 0.437162 0.500025 -vt 0.378974 0.517449 -vt 0.358061 0.514220 -vt 0.360682 0.507519 -vt 0.551632 0.514044 -vt 0.576814 0.514042 -vt 0.450450 0.498303 -vt 0.475665 0.498040 -vt 0.162250 0.602225 -vt 0.184293 0.600530 -vt 0.184884 0.608210 -vt 0.218732 0.594048 -vt 0.250083 0.594109 -vt 0.246145 0.603563 -vt 0.218860 0.528510 -vt 0.250211 0.528571 -vt 0.094344 0.604751 -vt 0.120918 0.604233 -vt 0.120297 0.613438 -vt 0.089934 0.593849 -vt 0.125238 0.593540 -vt 0.281562 0.528632 -vt 0.281437 0.592435 -vt 0.129290 0.603407 -vt 0.153782 0.603481 -vt 0.153757 0.612014 -vt 0.085554 0.604955 -vt 0.058572 0.604665 -vt 0.018249 0.591864 -vt 0.018249 0.518920 -vt 0.054092 0.525664 -vt 0.214243 0.603989 -vt 0.214417 0.608421 -vt 0.190923 0.609348 -vt 0.187387 0.590985 -vt 0.089934 0.518920 -vt 0.639760 0.953306 -vt 0.622478 0.911585 -vt 0.664200 0.894303 -vt 0.054091 0.593849 -vt 0.049067 0.604423 -vt 0.129624 0.529633 -vt 0.157894 0.593638 -vt 0.048590 0.613777 -vt 0.021743 0.612409 -vt 0.167431 0.529225 -vt 0.222798 0.519056 -vt 0.246311 0.519102 -vt 0.182837 0.530371 -vt 0.980000 0.613642 -vt 0.973681 0.620436 -vt 0.965419 0.607394 -vt 0.277945 0.602217 -vt 0.278346 0.610399 -vt 0.254861 0.611550 -vt 0.254460 0.603367 -vt 0.190600 0.601162 -vt 0.222347 0.604340 -vt 0.245117 0.611690 -vt 0.086088 0.611961 -vt 0.059284 0.614004 -vt 0.097201 0.508039 -vt 0.099241 0.497771 -vt 0.128710 0.503626 -vt 0.024580 0.509072 -vt 0.051397 0.514080 -vt 0.047876 0.938643 -vt 0.044508 0.943906 -vt 0.018249 0.927523 -vt 0.056786 0.514080 -vt 0.186778 0.519268 -vt 0.254148 0.519118 -vt 0.277661 0.519164 -vt 0.135875 0.516297 -vt 0.163464 0.517863 -vt 0.876437 0.151028 -vt 0.834716 0.109307 -vt 0.851998 0.092025 -vt 0.027843 0.500293 -vt 0.222814 0.510864 -vt 0.246327 0.510910 -vt 0.213796 0.517871 -vt 0.186292 0.509854 -vt 0.136421 0.506684 -vt 0.164010 0.508251 -vt 0.055143 0.509659 -vt 0.080340 0.500293 -vt 0.254164 0.510925 -vt 0.277677 0.510971 -vt 0.180160 0.525735 -vt 0.171603 0.523815 -vt 0.172272 0.520834 -vt 0.613535 0.392672 -vt 0.589096 0.359843 -vt 0.593583 0.359448 -vt 0.596585 0.357012 -vt 0.619847 0.387949 -vt 0.599330 0.354949 -vt 0.582066 0.367826 -vt 0.585202 0.365566 -vt 0.607332 0.397289 -vt 0.610433 0.394980 -vt 0.585995 0.362151 -vt 0.555755 0.905665 -vt 0.555755 0.902259 -vt 0.584077 0.902259 -vt 0.553817 0.898853 -vt 0.584077 0.898853 -vt 0.553817 0.895447 -vt 0.584077 0.895447 -vt 0.584077 0.915884 -vt 0.553817 0.915884 -vt 0.556697 0.912478 -vt 0.578440 0.362946 -vt 0.576435 0.355877 -vt 0.580429 0.356940 -vt 0.556697 0.909072 -vt 0.584077 0.905665 -vt 0.584077 0.909072 -vt 0.593483 0.349786 -vt 0.592996 0.340362 -vt 0.597846 0.342550 -vt 0.586276 0.352998 -vt 0.589917 0.351476 -vt 0.599696 0.355426 -vt 0.593600 0.350089 -vt 0.585240 0.360681 -vt 0.584203 0.355788 -vt 0.582384 0.362835 -vt 0.592364 0.338579 -vt 0.590371 0.330901 -vt 0.593742 0.329886 -vt 0.576355 0.351266 -vt 0.577270 0.344170 -vt 0.580041 0.344164 -vt 0.584969 0.341689 -vt 0.583357 0.354886 -vt 0.579535 0.353906 -vt 0.589070 0.340750 -vt 0.582250 0.342223 -vt 0.590383 0.330750 -vt 0.591000 0.319261 -vt 0.594882 0.319966 -vt 0.583504 0.330766 -vt 0.579571 0.331086 -vt 0.579353 0.318516 -vt 0.576734 0.341757 -vt 0.573855 0.333787 -vt 0.577406 0.332066 -vt 0.586443 0.330528 -vt 0.582313 0.340895 -vt 0.579505 0.341764 -vt 0.971987 0.662547 -vt 0.968435 0.663880 -vt 0.972350 0.659161 -vt 0.579590 0.331264 -vt 0.591072 0.318857 -vt 0.619036 0.094519 -vt 0.622950 0.095018 -vt 0.579330 0.317361 -vt 0.607293 0.093023 -vt 0.611208 0.093522 -vt 0.968372 0.656934 -vt 0.577245 0.331136 -vt 0.573340 0.331703 -vt 0.571766 0.320662 -vt 0.583244 0.317860 -vt 0.965419 0.658631 -vt 0.575607 0.319758 -vt 0.587158 0.318359 -vt 0.965419 0.662298 -vt 0.514399 0.915940 -vt 0.508984 0.180204 -vt 0.505578 0.181875 -vt 0.505577 0.088266 -vt 0.515796 0.178845 -vt 0.515795 0.088266 -vt 0.519201 0.088266 -vt 0.571501 0.316364 -vt 0.599465 0.092025 -vt 0.603379 0.092524 -vt 0.512390 0.180204 -vt 0.508983 0.088266 -vt 0.615122 0.094020 -vt 0.519202 0.178845 -vt 0.522607 0.088266 -vt 0.575415 0.316863 -vt 0.512389 0.088266 -vt 0.526014 0.181875 -vt 0.522608 0.181875 -vt 0.967051 0.566473 -vt 0.965419 0.550346 -vt 0.973890 0.549489 -vt 0.919494 0.919973 -vt 0.923216 0.230485 -vt 0.941443 0.249540 -vt 0.933717 0.256310 -vt 0.923215 0.257932 -vt 0.870748 0.926350 -vt 0.873626 0.906938 -vt 0.886717 0.422408 -vt 0.968476 0.700378 -vt 0.971646 0.702682 -vt 0.965475 0.701990 -vt 0.971646 0.706088 -vt 0.968550 0.707791 -vt 0.965419 0.706450 -vt 0.263470 0.702640 -vt 0.265928 0.689376 -vt 0.273664 0.702640 -vt 0.264424 0.654014 -vt 0.265082 0.650503 -vt 0.421081 0.954098 -vt 0.421081 0.973501 -vt 0.945854 0.446542 -vt 0.923215 0.446542 -vt 0.452685 0.906504 -vt 0.429564 0.895447 -vt 0.452118 0.895447 -vt 0.637714 0.595349 -vt 0.631735 0.584872 -vt 0.640629 0.582439 -vt 0.162123 0.954127 -vt 0.401760 0.903747 -vt 0.426848 0.913635 -vt 0.618208 0.594024 -vt 0.617515 0.585026 -vt 0.623377 0.585424 -vt 0.713579 0.275449 -vt 0.664709 0.216727 -vt 0.662790 0.196243 -vt 0.933009 0.164578 -vt 0.930217 0.154763 -vt 0.945314 0.154763 -vt 0.452778 0.917599 -vt 0.486649 0.283867 -vt 0.489277 0.974146 -vt 0.952560 0.164578 -vt 0.948274 0.154763 -vt 0.958150 0.767827 -vt 0.938092 0.767192 -vt 0.573037 0.954869 -vt 0.831221 0.018249 -vt 0.858163 0.018249 -vt 0.817612 0.038365 -vt 0.846253 0.039083 -vt 0.852444 0.043265 -vt 0.400957 0.018249 -vt 0.206593 0.088468 -vt 0.826808 0.975449 -vt 0.255150 0.971853 -vt 0.234985 0.965983 -vt 0.255881 0.965983 -vt 0.252192 0.977094 -vt 0.374945 0.520030 -vt 0.366466 0.524366 -vt 0.400957 0.122529 -vt 0.760663 0.159314 -vt 0.787615 0.159314 -vt 0.786472 0.190672 -vt 0.772371 0.092025 -vt 0.798166 0.161946 -vt 0.798218 0.156903 -vt 0.759248 0.190672 -vt 0.750077 0.156832 -vt 0.751656 0.092026 -vt 0.750189 0.162232 -vt 0.384227 0.596762 -vt 0.376300 0.599429 -vt 0.018249 0.884507 -vt 0.018249 0.871473 -vt 0.026514 0.869150 -vt 0.041435 0.891024 -vt 0.059322 0.864955 -vt 0.102986 0.891024 -vt 0.974986 0.028862 -vt 0.961918 0.018249 -vt 0.977712 0.018249 -vt 0.964634 0.035241 -vt 0.026514 0.860761 -vt 0.018249 0.858438 -vt 0.018249 0.845404 -vt 0.271518 0.365278 -vt 0.305339 0.351269 -vt 0.319348 0.385090 -vt 0.044237 0.865876 -vt 0.091431 0.838886 -vt 0.082134 0.852430 -vt 0.066031 0.324961 -vt 0.032191 0.338827 -vt 0.018325 0.304986 -vt 0.149494 0.243254 -vt 0.163503 0.229245 -vt 0.201517 0.433390 -vt 0.080080 0.311019 -vt 0.094129 0.297078 -vt 0.215566 0.419448 -vt 0.168789 0.345253 -vt 0.219262 0.395438 -vt 0.939730 0.361803 -vt 0.939730 0.382513 -vt 0.926494 0.389704 -vt 0.180276 0.301444 -vt 0.162414 0.283408 -vt 0.173420 0.461273 -vt 0.051983 0.338902 -vt 0.187468 0.447331 -vt 0.923215 0.374315 -vt 0.591578 0.436048 -vt 0.928920 0.681194 -vt 0.900693 0.746998 -vt 0.928920 0.497771 -vt 0.714085 0.021408 -vt 0.714043 0.021428 -vt 0.980031 0.607394 -vt 0.047907 0.927523 -vt 0.176013 0.527988 -vt 0.176814 0.526857 -vt 0.257511 0.907882 -vt 0.239158 0.929485 -vt 0.234985 0.906853 -vt 0.261122 0.929485 -vt 0.934067 0.294430 -vt 0.938155 0.312098 -vt 0.923215 0.325305 -vt 0.923215 0.305209 -vt 0.925420 0.039451 -vt 0.909017 0.050857 -vt 0.925103 0.018249 -vt 0.909017 0.029891 -vt 0.228512 0.350623 -vt 0.182176 0.336604 -vt 0.164000 0.312494 -vt 0.121967 0.269880 -vt 0.108010 0.283416 -vt 0.154990 0.331355 -vt 0.172126 0.320826 -vt 0.180732 0.329522 -vt 0.219147 0.368685 -vt 0.244365 0.366470 -vt 0.242891 0.392891 -vt 0.215951 0.361585 -vt 0.545252 0.436048 -vt 0.974213 0.497771 -vt 0.919494 0.975304 -vt 0.318060 0.710500 -vt 0.418618 0.710500 -vt 0.658668 0.710500 -vt 0.060350 0.018251 -vt 0.400957 0.192747 -vt 0.804376 0.664014 -vt 0.783088 0.706590 -vt 0.723313 0.311947 -vt 0.744601 0.422644 -vt 0.567260 0.776666 -vt 0.533204 0.776666 -vt 0.530571 0.786628 -vt 0.527515 0.796382 -vt 0.512476 0.786737 -vt 0.508746 0.795297 -vt 0.500327 0.794810 -vt 0.513747 0.795586 -vt 0.438825 0.777489 -vt 0.486018 0.777489 -vt 0.489536 0.786488 -vt 0.018249 0.755012 -vt 0.585980 0.772957 -vt 0.938608 0.746998 -vt 0.248501 0.802388 -vt 0.553478 0.855690 -vt 0.256368 0.773061 -vt 0.850027 0.857805 -vt 0.781113 0.047971 -vt 0.331885 0.895447 -vt 0.351437 0.895447 -vt 0.365262 0.909272 -vt 0.351437 0.942649 -vt 0.318060 0.928824 -vt 0.553817 0.971934 -vt 0.411978 0.973945 -vt 0.924516 0.426203 -vt 0.508824 0.954698 -vt 0.623619 0.594391 -vt 0.142550 0.934387 -vt 0.266453 0.848103 -vt 0.266453 0.861138 -vt 0.257236 0.870354 -vt 0.234985 0.861138 -vt 0.257236 0.838886 -vt 0.645671 0.831665 -vt 0.506800 0.028909 -vt 0.020951 0.782836 -vt 0.318060 0.839397 -vt 0.746590 0.661431 -vt 0.695166 0.710499 -vt 0.018249 0.650502 -vt 0.695166 0.621438 -vt 0.355846 0.229245 -vt 0.423968 0.229245 -vt 0.475902 0.359080 -vt 0.492089 0.399549 -vt 0.495288 0.341410 -vt 0.453990 0.304301 -vt 0.423968 0.399549 -vt 0.535003 0.307223 -vt 0.709438 0.795167 -vt 0.670648 0.795167 -vt 0.815155 0.746998 -vt 0.863324 0.795167 -vt 0.739066 0.795167 -vt 0.622478 0.746998 -vt 0.862157 0.916550 -vt 0.781653 0.422644 -vt 0.938092 0.804325 -vt 0.781653 0.230485 -vt 0.938092 0.824066 -vt 0.665684 0.497771 -vt 0.084406 0.935763 -vt 0.617515 0.545940 -vt 0.102345 0.927523 -vt 0.451101 0.596978 -vt 0.384991 0.596764 -vt 0.417867 0.596895 -vt 0.367717 0.523953 -vt 0.367435 0.525110 -vt 0.371401 0.524095 -vt 0.376007 0.523935 -vt 0.198487 0.856168 -vt 0.198487 0.880607 -vt 0.181205 0.897889 -vt 0.139484 0.880607 -vt 0.156766 0.838886 -vt 0.320767 0.600949 -vt 0.551639 0.605877 -vt 0.518062 0.605880 -vt 0.347900 0.512235 -vt 0.576815 0.514730 -vt 0.440567 0.508072 -vt 0.759700 0.894303 -vt 0.776982 0.911585 -vt 0.776982 0.936025 -vt 0.735261 0.953306 -vt 0.717979 0.936025 -vt 0.546210 0.513425 -vt 0.379916 0.515041 -vt 0.162840 0.609905 -vt 0.093878 0.611656 -vt 0.129265 0.611941 -vt 0.681481 0.911585 -vt 0.681481 0.936025 -vt 0.664200 0.953306 -vt 0.622478 0.936025 -vt 0.639760 0.894303 -vt 0.022220 0.603055 -vt 0.221790 0.608740 -vt 0.126670 0.513893 -vt 0.083604 0.509072 -vt 0.876437 0.092025 -vt 0.893719 0.109307 -vt 0.893719 0.133747 -vt 0.851998 0.151028 -vt 0.834716 0.133747 -vt 0.053040 0.509659 -vt 0.213309 0.508458 -vt 0.180829 0.522754 -vt 0.616694 0.390314 -vt 0.622950 0.385635 -vt 0.604196 0.399549 -vt 0.584077 0.912478 -vt 0.597427 0.349692 -vt 0.597214 0.348530 -vt 0.597563 0.337451 -vt 0.593888 0.331075 -vt 0.594987 0.319356 -vt 0.526013 0.088266 -vt 0.973890 0.570896 -vt 0.852790 0.422408 -vt 0.880906 0.932281 -vt 0.852790 0.230485 -vt 0.886717 0.230485 -vt 0.882996 0.902728 -vt 0.264072 0.676571 -vt 0.267632 0.663120 -vt 0.646356 0.592473 -vt 0.139484 0.954127 -vt 0.679518 0.172862 -vt 0.679518 0.092025 -vt 0.713579 0.092025 -vt 0.679518 0.275449 -vt 0.659449 0.236759 -vt 0.665904 0.227734 -vt 0.489277 0.954676 -vt 0.950756 0.154763 -vt 0.573037 0.972573 -vt 0.872519 0.032985 -vt 0.181621 0.018249 -vt 0.041435 0.882738 -vt 0.086906 0.864955 -vt 0.041435 0.838886 -vt 0.041435 0.852552 -vt 0.305339 0.399099 -vt 0.285527 0.399099 -vt 0.271518 0.385090 -vt 0.285527 0.351269 -vt 0.319348 0.365278 -vt 0.032374 0.291044 -vt 0.052166 0.291120 -vt 0.066107 0.305169 -vt 0.018249 0.324778 -vt 0.229349 0.405947 -vt 0.257509 0.379287 -vt 0.135837 0.256477 -vt 0.894860 0.497771 -vt 0.901594 0.748001 -vt 0.899823 0.849485 -vt 0.899823 0.747984 -vt 0.714008 0.018249 -vt 0.760070 0.021394 -vt 0.176314 0.528147 -vt 0.177471 0.528996 -vt 0.176490 0.528240 -vt 0.175398 0.528773 -vt 0.209003 0.357628 -vt 0.189764 0.338777 -vt 0.809938 0.831722 -vt 0.935257 0.960747 -vt 0.919494 0.956471 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.447200 -0.894400 -vn 0.000000 -1.000000 0.000000 -vn -0.970100 0.242500 -0.000000 -vn 0.970100 0.242500 0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 -0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 1.000000 -0.000000 -vn -0.698100 0.713500 0.059600 -vn -0.923900 -0.382700 0.000000 -vn -0.382700 -0.923900 -0.000000 -vn 0.600100 -0.444000 0.665400 -vn 0.555300 -0.612200 -0.562900 -vn 0.678600 0.281100 -0.678600 -vn 0.923900 0.382700 0.000000 -vn 0.382700 0.923900 0.000000 -vn 0.923900 -0.382700 0.000000 -vn -0.923900 0.382700 -0.000000 -vn 0.382700 -0.923900 0.000000 -vn -0.382700 0.923900 0.000000 -vn -0.529700 0.776600 -0.341100 -vn 0.281100 -0.678600 -0.678600 -vn 0.268700 0.648700 -0.712000 -vn -0.680000 0.654400 -0.330600 -vn -0.678600 -0.281100 -0.678600 -vn 0.678600 -0.281100 -0.678600 -vn -0.281100 -0.678600 -0.678600 -vn 0.663200 0.742400 0.094900 -vn -0.799100 0.483100 0.357800 -vn 0.000000 -0.707100 -0.707100 -vn -0.581200 0.665600 -0.468100 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 -0.382700 0.923900 -vn 0.000000 -0.923900 0.382700 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 0.382700 -0.923900 -vn 0.000000 0.923900 0.382700 -vn 0.000000 0.923900 -0.382700 -vn -0.967700 -0.252200 -0.000000 -vn 0.000000 0.382700 0.923900 -vn 0.000000 0.707100 -0.707100 -vn -0.967700 0.000000 0.252200 -vn -0.019900 0.674100 -0.738400 -vn -0.984000 -0.126100 -0.126100 -vn 0.966200 0.171000 0.193100 -vn 0.953200 0.279400 0.115700 -vn 0.998200 -0.042300 0.042300 -vn -0.238900 0.913700 -0.328800 -vn 0.983600 -0.166700 0.069100 -vn 0.898000 -0.291800 -0.329400 -vn -0.982900 0.000000 -0.184000 -vn -0.285800 0.331200 -0.899200 -vn -0.976500 -0.213000 -0.034000 -vn -0.970300 0.242000 0.000000 -vn -0.794800 0.560700 -0.232200 -vn -0.500000 0.866000 0.000000 -vn -0.216400 -0.976300 0.000000 -vn 0.499800 -0.865700 -0.026700 -vn 0.500000 0.866000 0.000000 -vn -0.500000 -0.866000 0.000000 -vn 0.500000 -0.866000 0.000000 -vn 0.665300 -0.664700 0.339900 -vn -0.037000 -0.729500 0.683000 -vn -0.500000 0.810600 -0.304800 -vn -0.207000 -0.934000 0.291000 -vn 0.477400 0.826900 -0.297200 -vn 0.991500 -0.084000 -0.099200 -vn -0.505800 -0.554200 0.661100 -vn 0.705900 -0.616700 0.348400 -vn -0.484100 0.702500 -0.521600 -vn 0.997300 -0.025200 -0.069400 -vn -0.986200 0.056600 0.155600 -vn 0.608200 0.530000 -0.590900 -vn -0.495600 -0.131700 0.858500 -vn 0.496900 0.258700 -0.828300 -vn 0.491600 -0.327200 0.807000 -vn -0.131700 0.367400 -0.920700 -vn 0.864800 0.310000 -0.395100 -vn -0.975900 -0.215000 -0.037900 -vn 0.246500 0.870000 -0.426900 -vn 0.474800 0.451500 -0.755500 -vn -0.500000 -0.000000 0.866000 -vn 0.500000 0.000000 -0.866000 -vn 0.207100 0.731000 -0.650200 -vn 0.500000 -0.155000 0.852000 -vn -0.125300 0.290400 -0.948700 -vn -0.112200 0.974500 -0.194300 -vn -0.999100 0.041800 0.000000 -vn -0.418300 0.908300 0.000000 -vn -0.680200 0.621800 -0.388200 -vn 0.500000 -0.000000 0.866000 -vn -0.500000 0.000000 -0.866000 -vn -0.421000 -0.388200 0.819800 -vn -0.471600 0.678500 -0.563300 -vn -0.507300 -0.405500 0.760400 -vn 0.000000 0.707100 0.707100 -vn 0.274600 0.475600 -0.835700 -vn 0.152100 -0.263400 -0.952600 -vn 0.698600 0.000000 -0.715500 -vn 0.142900 0.422100 -0.895200 -vn -0.878300 0.363800 -0.310100 -vn 0.790000 0.327200 -0.518500 -vn -0.682100 -0.499100 0.534500 -vn -0.895300 -0.370800 -0.246900 -vn -0.347800 0.839800 -0.416900 -vn -0.818500 0.560800 0.124800 -vn -0.789600 -0.581900 0.195000 -vn 0.240400 -0.435600 0.867500 -vn 0.814600 -0.337400 -0.471800 -vn -0.430800 -0.902200 -0.019800 -vn -0.305500 -0.925000 0.225900 -vn 0.355000 -0.857100 -0.373400 -vn 0.331800 0.801000 -0.498300 -vn -0.367900 -0.888200 -0.275300 -vn -0.147000 0.950900 0.272500 -vn -0.621100 -0.780100 0.075200 -vn -0.722100 -0.422500 0.547800 -vn -0.143500 -0.986900 0.074100 -vn -0.031900 0.739500 -0.672400 -vn -0.165600 -0.986000 -0.017100 -vn -0.977700 0.173000 -0.119100 -vn -0.123300 0.992400 -0.000000 -vn -0.954900 0.296800 -0.000000 -vn -0.845300 0.357000 -0.397500 -vn -0.127400 0.907900 -0.399300 -vn -0.095800 0.914800 0.392400 -vn -0.902600 0.229500 0.364200 -vn 0.756000 0.250500 0.604800 -vn -0.281100 0.678600 -0.678600 -vn 0.522500 0.563000 0.640300 -vn 0.571300 -0.428600 0.700000 -vn -0.678600 0.281100 -0.678600 -vn -0.532500 0.483300 -0.694900 -vn -0.587400 0.488300 0.645400 -vn 0.641800 -0.615300 -0.457800 -vn -0.000000 0.371400 -0.928500 -vn -0.123800 -0.343000 0.931100 -vn -0.001900 0.549600 0.835400 -vn 0.435700 -0.860900 0.262600 -vn 0.363900 0.323600 -0.873400 -vn -0.404600 0.630100 -0.662800 -vn -0.256400 0.019200 0.966400 -vn -0.385800 0.509300 -0.769300 -vn -0.482200 0.353500 0.801600 -vn -0.793800 0.460500 -0.397300 -vn 0.518200 0.387400 -0.762500 -vn 0.402200 0.647400 -0.647400 -vn -0.978100 -0.113500 -0.174300 -vn -0.944600 -0.232100 -0.232100 -vn -0.944600 -0.232100 0.232100 -vn -0.972000 0.000000 -0.234900 -vn 0.898000 0.291800 -0.329400 -vn 0.966200 -0.171000 0.193100 -vn 0.994700 0.000000 0.103100 -vn 0.983600 -0.166700 -0.069100 -vn 0.998200 -0.042300 -0.042300 -vn 0.959500 0.186800 0.210900 -vn -0.976500 -0.034000 -0.213000 -vn -0.982900 -0.184000 -0.000000 -vn -0.794800 0.232200 -0.560700 -vn -0.970300 0.000000 -0.242000 -vn -0.499800 -0.865700 -0.026700 -vn 0.482300 -0.835400 0.263600 -vn -0.494900 -0.756600 0.427400 -vn -0.596400 0.770800 -0.223700 -vn -0.497100 -0.772500 0.395000 -vn 0.456000 0.833000 -0.313200 -vn 0.988100 -0.052500 -0.144300 -vn -0.160400 -0.370900 0.914700 -vn 0.661300 -0.663700 0.349400 -vn -0.468300 0.711700 -0.523600 -vn 0.874200 0.256300 -0.412500 -vn -0.984300 0.113600 0.135300 -vn 0.708900 0.477200 -0.519300 -vn -0.560500 -0.148200 0.814800 -vn 0.483300 0.256200 -0.837100 -vn 0.643000 -0.210200 0.736400 -vn -0.432200 0.374100 -0.820500 -vn 0.958700 0.271800 0.083800 -vn -0.957400 -0.185600 -0.221200 -vn 0.688600 0.357300 -0.631000 -vn 0.494100 -0.153200 0.855800 -vn -0.492800 0.169000 -0.853600 -vn -0.999000 0.043000 0.007600 -vn -0.945000 0.152200 0.289600 -vn 0.000000 -0.371400 0.928500 -vn 0.089900 -0.334500 0.938100 -vn -0.135000 -0.368000 0.920000 -vn -0.717400 -0.411900 0.561900 -vn -0.984000 0.178300 -0.000000 -vn -0.984600 0.174600 -0.009100 -vn -0.982000 0.188900 -0.008900 -vn -0.984000 0.126100 -0.126100 -vn -0.971400 0.227200 -0.069500 -vn -0.975900 0.206300 -0.071300 -s off -f 8/1/1 7/2/1 3/3/1 -f 2/4/2 1/5/2 5/6/2 -f 3/7/3 301/8/3 1/9/3 -f 304/10/4 306/11/4 6/12/4 -f 303/13/5 300/14/5 1/15/5 -f 12/16/6 11/17/6 9/18/6 -f 14/19/7 13/20/7 15/21/7 -f 10/22/8 9/18/8 13/23/8 -f 11/17/3 15/24/3 13/23/3 -f 14/19/9 16/25/9 12/16/9 -f 20/26/8 19/27/8 17/28/8 -f 24/29/6 23/30/6 19/27/6 -f 22/31/1 21/32/1 23/33/1 -f 18/34/7 17/28/7 21/35/7 -f 19/27/3 23/30/3 21/35/3 -f 24/36/9 20/26/9 18/37/9 -f 28/38/10 79/39/10 323/40/10 -f 346/41/11 344/42/11 32/43/11 -f 32/44/12 34/45/12 33/46/12 -f 380/47/13 378/48/13 381/49/13 -f 380/47/14 381/49/14 379/50/14 -f 40/51/15 38/52/15 63/53/15 -f 38/52/16 40/51/16 39/54/16 -f 29/55/1 31/56/1 44/57/1 -f 41/58/17 49/59/17 56/60/17 -f 37/61/1 47/62/1 46/63/1 -f 31/64/1 33/46/1 45/65/1 -f 37/61/1 39/54/1 48/66/1 -f 29/67/1 43/68/1 42/69/1 -f 35/70/1 46/71/1 45/72/1 -f 39/73/1 25/74/1 41/75/1 -f 27/76/1 42/77/1 41/78/1 -f 44/79/1 46/80/1 48/81/1 -f 47/82/18 278/83/18 46/84/18 -f 45/85/12 53/86/12 52/87/12 -f 42/88/19 43/89/19 51/90/19 -f 48/91/16 56/92/16 55/93/16 -f 46/94/20 54/95/20 53/96/20 -f 43/97/11 44/98/11 281/99/11 -f 42/100/21 50/101/21 49/102/21 -f 62/103/8 61/104/8 64/105/8 -f 79/106/22 28/38/22 315/107/22 -f 34/108/23 61/109/23 62/110/23 -f 26/111/24 40/112/24 64/113/24 -f 28/38/25 314/114/25 315/107/25 -f 30/115/26 59/116/26 60/117/26 -f 38/52/27 36/118/27 62/119/27 -f 34/45/28 32/44/28 60/120/28 -f 339/121/29 333/122/29 340/123/29 -f 290/124/30 267/125/30 293/126/30 -f 69/127/6 65/128/6 339/129/6 -f 288/130/7 287/131/7 285/132/7 -f 253/133/7 249/134/7 251/135/7 -f 68/136/31 368/137/31 76/138/31 -f 251/139/32 248/140/32 252/141/32 -f 73/142/6 75/143/6 367/144/6 -f 100/145/33 101/146/33 103/147/33 -f 311/148/6 81/149/6 77/150/6 -f 82/151/34 81/149/34 310/152/34 -f 98/153/34 104/154/34 105/155/34 -f 87/156/6 89/157/6 98/153/6 -f 81/149/35 82/151/35 84/158/35 -f 99/159/35 103/160/35 104/161/35 -f 84/162/33 86/163/33 85/164/33 -f 78/165/36 102/166/36 101/167/36 -f 91/168/6 93/169/6 100/145/6 -f 305/170/36 299/171/36 85/164/36 -f 106/172/6 104/173/6 101/174/6 -f 83/175/6 85/164/6 96/176/6 -f 88/177/37 90/178/37 89/157/37 -f 89/157/6 91/168/6 99/159/6 -f 95/179/38 96/176/38 106/180/38 -f 90/178/39 92/181/39 91/168/39 -f 82/151/40 80/182/40 110/183/40 -f 94/184/41 310/152/41 93/169/41 -f 92/181/38 94/184/38 93/169/38 -f 77/185/39 95/186/39 107/187/39 -f 83/188/6 95/186/6 77/185/6 -f 312/189/6 78/165/6 100/190/6 -f 78/191/37 77/150/37 108/192/37 -f 106/193/42 96/194/42 85/164/42 -f 113/195/34 121/196/34 122/197/34 -f 86/163/43 84/162/43 111/198/43 -f 92/181/7 115/199/7 116/200/7 -f 305/201/44 297/202/44 307/203/44 -f 94/184/7 116/204/7 110/205/7 -f 88/177/7 113/195/7 114/206/7 -f 84/158/7 82/151/7 109/207/7 -f 92/181/45 90/178/45 114/208/45 -f 123/209/7 120/210/7 119/211/7 -f 111/198/38 119/212/38 120/213/38 -f 109/214/37 110/183/37 118/215/37 -f 116/204/36 124/216/36 118/217/36 -f 114/208/35 122/218/35 123/219/35 -f 113/220/41 112/221/41 120/222/41 -f 109/207/39 117/223/39 119/224/39 -f 115/199/33 123/225/33 124/226/33 -f 147/227/33 148/228/33 149/229/33 -f 127/230/6 129/231/6 125/232/6 -f 128/233/34 130/234/34 129/231/34 -f 145/235/34 146/236/34 152/237/34 -f 135/238/6 137/239/6 146/236/6 -f 130/234/35 132/240/35 131/241/35 -f 146/242/35 147/243/35 151/244/35 -f 135/238/46 145/245/46 144/246/46 -f 131/247/33 132/248/33 134/249/33 -f 126/250/36 150/251/36 149/252/36 -f 141/253/47 148/228/47 147/227/47 -f 134/249/36 136/254/36 135/238/36 -f 154/255/6 152/256/6 149/257/6 -f 131/247/48 133/258/48 144/259/48 -f 135/238/37 136/254/37 138/260/37 -f 139/261/6 147/243/6 146/242/6 -f 144/259/38 154/262/38 155/263/38 -f 138/260/39 140/264/39 139/261/39 -f 128/233/7 158/265/7 157/266/7 -f 141/253/41 142/267/41 128/233/41 -f 362/268/49 353/269/49 365/270/49 -f 143/271/39 155/272/39 156/273/39 -f 131/241/50 143/271/50 125/274/50 -f 127/230/51 126/250/51 148/275/51 -f 126/276/37 125/232/37 156/277/37 -f 145/245/41 153/278/41 154/279/41 -f 161/280/34 169/281/34 170/282/34 -f 132/248/52 159/283/52 160/284/52 -f 362/285/53 354/286/53 363/287/53 -f 136/254/54 134/249/54 160/288/54 -f 128/233/7 142/267/7 164/289/7 -f 138/260/55 136/254/55 161/280/55 -f 130/234/7 157/290/7 159/291/7 -f 138/260/56 162/292/56 163/293/56 -f 171/294/7 168/295/7 167/296/7 -f 160/284/38 159/283/38 167/297/38 -f 158/265/37 166/298/37 165/299/37 -f 158/300/36 164/289/36 172/301/36 -f 162/292/35 170/302/35 171/303/35 -f 160/288/41 168/304/41 169/305/41 -f 157/290/39 165/306/39 167/307/39 -f 164/308/33 163/309/33 171/310/33 -f 2/4/9 6/12/9 306/11/9 -f 173/311/57 174/312/57 176/313/57 -f 176/313/7 178/314/7 177/315/7 -f 177/315/58 178/314/58 180/316/58 -f 180/317/59 182/318/59 181/319/59 -f 183/320/60 184/321/60 174/312/60 -f 182/318/6 184/321/6 183/320/6 -f 186/322/57 188/323/57 187/324/57 -f 188/323/7 190/325/7 189/326/7 -f 190/325/61 192/327/61 191/328/61 -f 191/329/62 192/330/62 194/331/62 -f 180/332/63 200/333/63 201/334/63 -f 196/335/60 186/322/60 185/336/60 -f 194/331/6 196/335/6 195/337/6 -f 199/338/64 205/339/64 206/340/64 -f 174/312/65 198/341/65 197/342/65 -f 180/343/66 178/314/66 199/344/66 -f 178/314/7 176/313/7 197/342/7 -f 174/312/67 184/345/67 202/346/67 -f 184/345/68 182/347/68 201/334/68 -f 205/348/69 211/349/69 212/350/69 -f 200/351/70 206/352/70 207/353/70 -f 197/342/71 198/341/71 204/354/71 -f 202/355/72 201/356/72 207/353/72 -f 199/338/73 197/342/73 203/357/73 -f 198/341/74 202/355/74 208/358/74 -f 211/359/75 217/360/75 218/361/75 -f 210/362/76 214/363/76 220/364/76 -f 206/365/77 212/366/77 213/367/77 -f 204/354/78 210/362/78 209/368/78 -f 208/369/79 207/370/79 213/367/79 -f 203/357/80 209/368/80 211/349/80 -f 224/371/81 225/372/81 223/373/81 -f 208/369/82 214/374/82 210/362/82 -f 217/375/83 229/376/83 230/377/83 -f 220/378/84 232/379/84 228/380/84 -f 221/381/85 223/373/85 225/372/85 -f 213/382/86 212/383/86 218/384/86 -f 209/368/87 210/362/87 216/385/87 -f 222/386/88 221/381/88 225/372/88 -f 214/363/6 213/382/6 219/387/6 -f 209/368/89 215/388/89 217/360/89 -f 226/389/90 222/386/90 225/372/90 -f 313/390/91 314/114/91 28/38/91 -f 225/391/92 224/392/92 236/393/92 -f 222/394/93 234/395/93 233/396/93 -f 218/397/92 230/398/92 231/399/92 -f 226/400/6 225/391/6 237/401/6 -f 216/385/93 228/380/93 227/402/93 -f 221/403/7 233/396/7 235/404/7 -f 219/405/6 231/399/6 232/379/6 -f 222/394/84 226/400/84 238/406/84 -f 215/388/7 227/402/7 229/376/7 -f 224/407/83 223/408/83 235/404/83 -f 243/409/7 245/410/7 246/411/7 -f 251/139/94 252/141/94 247/412/94 -f 253/413/95 250/414/95 254/415/95 -f 253/413/96 254/415/96 249/416/96 -f 252/417/97 254/418/97 65/419/97 -f 190/420/98 188/421/98 192/422/98 -f 186/423/99 196/424/99 188/421/99 -f 194/425/100 192/422/100 196/424/100 -f 192/422/101 188/421/101 196/424/101 -f 240/426/21 256/427/21 25/428/21 -f 259/429/19 260/430/19 29/67/19 -f 51/90/102 264/431/102 270/432/102 -f 56/92/103 269/433/103 268/434/103 -f 291/435/104 286/436/104 292/437/104 -f 51/438/105 273/439/105 271/440/105 -f 49/102/106 50/101/106 263/441/106 -f 286/436/107 291/435/107 285/442/107 -f 291/435/108 284/443/108 285/442/108 -f 52/444/105 265/445/105 272/446/105 -f 69/447/109 292/448/109 293/449/109 -f 55/450/110 268/451/110 279/452/110 -f 284/443/111 291/435/111 283/453/111 -f 293/126/112 289/454/112 290/124/112 -f 53/96/113 54/95/113 276/455/113 -f 54/456/110 278/83/110 280/457/110 -f 49/59/114 262/458/114 275/459/114 -f 52/87/115 53/86/115 282/460/115 -f 289/461/116 293/462/116 288/463/116 -f 288/463/117 293/462/117 287/464/117 -f 286/465/118 287/464/118 293/462/118 -f 7/466/4 8/1/4 302/467/4 -f 305/201/119 307/203/119 298/468/119 -f 296/469/120 299/470/120 295/471/120 -f 296/469/121 294/472/121 299/470/121 -f 296/473/122 307/474/122 112/221/122 -f 4/475/9 300/14/9 302/467/9 -f 309/476/123 308/477/123 300/478/123 -f 301/479/124 308/477/124 309/476/124 -f 302/480/125 308/477/125 301/479/125 -f 300/478/126 308/477/126 302/481/126 -f 303/482/127 306/483/127 309/476/127 -f 304/484/128 309/476/128 306/485/128 -f 97/486/3 105/487/3 87/156/3 -f 105/487/129 106/193/129 85/164/129 -f 58/488/130 57/489/130 315/490/130 -f 26/491/21 313/492/21 241/493/21 -f 78/494/131 310/495/131 311/496/131 -f 310/495/132 78/494/132 312/497/132 -f 315/498/133 57/499/133 59/500/133 -f 319/501/1 317/502/1 324/503/1 -f 323/504/19 257/505/19 261/506/19 -f 328/507/8 329/508/8 331/509/8 -f 319/501/12 329/510/12 327/511/12 -f 316/512/16 325/513/16 326/514/16 -f 324/515/17 369/516/17 374/517/17 -f 371/518/134 373/519/134 376/520/134 -f 359/521/11 375/522/11 329/510/11 -f 318/523/20 327/524/20 328/507/20 -f 317/525/18 328/507/18 325/513/18 -f 376/520/135 372/526/135 371/518/135 -f 339/121/136 340/123/136 334/527/136 -f 72/528/137 340/529/137 68/530/137 -f 337/531/17 341/532/17 347/532/17 -f 354/533/138 362/268/138 365/270/138 -f 363/287/139 355/534/139 362/285/139 -f 139/261/38 363/535/38 141/253/38 -f 362/536/7 163/309/7 164/308/7 -f 367/537/140 368/538/140 361/539/140 -f 367/537/141 360/540/141 368/538/141 -f 370/541/142 366/542/142 369/543/142 -f 369/543/143 364/544/143 370/541/143 -f 357/545/144 356/546/144 359/547/144 -f 358/548/145 359/547/145 356/546/145 -f 359/521/19 371/549/19 370/550/19 -f 375/522/19 358/551/19 331/552/19 -f 332/553/21 331/552/21 358/551/21 -f 356/554/21 357/555/21 364/556/21 -f 373/557/19 377/558/19 321/559/19 -f 374/517/21 369/516/21 376/560/21 -f 34/108/20 378/561/20 380/562/20 -f 381/563/18 38/52/18 37/61/18 -f 4/475/1 8/1/1 3/3/1 -f 6/12/2 2/4/2 5/6/2 -f 5/564/3 1/9/3 304/565/3 -f 3/7/3 7/566/3 301/8/3 -f 301/8/3 304/565/3 1/9/3 -f 5/567/4 304/10/4 6/12/4 -f 3/568/5 1/15/5 300/14/5 -f 2/4/5 303/13/5 1/15/5 -f 300/14/5 4/475/5 3/568/5 -f 10/569/6 12/16/6 9/18/6 -f 16/25/7 14/19/7 15/21/7 -f 14/570/8 10/22/8 13/23/8 -f 9/18/3 11/17/3 13/23/3 -f 10/569/9 14/19/9 12/16/9 -f 18/37/8 20/26/8 17/28/8 -f 20/571/6 24/29/6 19/27/6 -f 24/36/1 22/31/1 23/33/1 -f 22/572/7 18/34/7 21/35/7 -f 17/28/3 19/27/3 21/35/3 -f 22/31/9 24/36/9 18/37/9 -f 313/390/146 28/38/146 323/40/146 -f 31/56/11 29/55/11 260/573/11 -f 260/573/11 348/574/11 352/575/11 -f 352/575/11 349/576/11 350/577/11 -f 350/577/11 343/578/11 336/579/11 -f 349/576/11 342/580/11 350/577/11 -f 31/56/11 260/573/11 352/575/11 -f 257/581/11 30/115/11 32/43/11 -f 32/43/11 31/56/11 346/41/11 -f 350/577/11 336/579/11 346/41/11 -f 31/56/11 352/575/11 350/577/11 -f 335/582/11 257/581/11 344/42/11 -f 346/41/11 345/583/11 344/42/11 -f 344/42/11 257/581/11 32/43/11 -f 31/56/11 350/577/11 346/41/11 -f 31/64/12 32/44/12 33/46/12 -f 64/584/147 40/51/147 63/53/147 -f 37/61/16 38/52/16 39/54/16 -f 43/585/1 29/55/1 44/57/1 -f 48/586/17 41/58/17 56/60/17 -f 35/587/1 37/61/1 46/63/1 -f 44/588/1 31/64/1 45/65/1 -f 47/589/1 37/61/1 48/66/1 -f 27/76/1 29/67/1 42/69/1 -f 33/590/1 35/70/1 45/72/1 -f 48/591/1 39/73/1 41/75/1 -f 25/428/1 27/76/1 41/78/1 -f 48/81/1 41/592/1 42/593/1 -f 42/593/1 43/594/1 44/79/1 -f 44/79/1 45/595/1 46/80/1 -f 46/80/1 47/596/1 48/81/1 -f 48/81/1 42/593/1 44/79/1 -f 54/456/18 46/84/18 278/83/18 -f 47/82/18 55/450/18 278/83/18 -f 44/597/12 45/85/12 52/87/12 -f 50/598/19 42/88/19 51/90/19 -f 47/599/16 48/91/16 55/93/16 -f 45/600/20 46/94/20 53/96/20 -f 44/98/11 52/444/11 281/99/11 -f 273/439/11 51/438/11 281/99/11 -f 52/444/11 274/601/11 281/99/11 -f 281/99/11 51/438/11 43/97/11 -f 41/602/21 42/100/21 49/102/21 -f 59/603/8 57/604/8 64/105/8 -f 58/605/8 64/105/8 57/604/8 -f 63/606/8 62/103/8 64/105/8 -f 61/104/8 60/607/8 64/105/8 -f 59/603/8 64/105/8 60/607/8 -f 36/608/23 34/108/23 62/110/23 -f 58/609/148 26/111/148 64/113/148 -f 32/43/26 30/115/26 60/117/26 -f 63/610/27 38/52/27 62/119/27 -f 61/611/28 34/45/28 60/120/28 -f 334/612/6 71/613/6 339/129/6 -f 65/128/6 67/614/6 333/615/6 -f 339/129/6 71/613/6 69/127/6 -f 65/128/6 333/615/6 339/129/6 -f 68/616/7 66/617/7 290/124/7 -f 283/618/7 70/619/7 284/620/7 -f 66/617/7 267/621/7 290/124/7 -f 284/620/7 70/619/7 72/622/7 -f 290/124/149 289/454/149 288/130/149 -f 285/132/7 284/620/7 72/622/7 -f 68/616/7 290/124/7 288/130/7 -f 285/132/7 72/622/7 288/130/7 -f 287/131/7 286/623/7 285/132/7 -f 72/622/7 68/616/7 288/130/7 -f 247/624/7 66/625/7 251/135/7 -f 76/626/7 74/627/7 250/628/7 -f 251/135/7 66/625/7 68/629/7 -f 76/626/7 250/628/7 253/133/7 -f 251/135/7 68/629/7 253/133/7 -f 249/134/7 248/630/7 251/135/7 -f 68/629/7 76/626/7 253/133/7 -f 68/136/31 67/631/31 361/632/31 -f 75/633/31 76/138/31 360/634/31 -f 368/137/31 360/634/31 76/138/31 -f 68/136/31 361/632/31 368/137/31 -f 65/635/6 73/142/6 367/144/6 -f 361/636/6 67/637/6 65/635/6 -f 75/143/6 360/638/6 367/144/6 -f 367/144/6 361/636/6 65/635/6 -f 99/639/33 100/145/33 103/147/33 -f 78/191/6 311/148/6 77/150/6 -f 311/148/34 310/152/34 81/149/34 -f 80/182/34 82/151/34 310/152/34 -f 97/640/34 98/153/34 105/155/34 -f 97/640/6 87/156/6 98/153/6 -f 83/188/35 81/149/35 84/158/35 -f 98/641/35 99/159/35 104/161/35 -f 83/175/33 84/162/33 85/164/33 -f 100/190/36 78/165/36 101/167/36 -f 99/639/6 91/168/6 100/145/6 -f 87/156/36 85/164/36 299/171/36 -f 86/163/36 297/642/36 305/170/36 -f 305/170/36 298/643/36 295/644/36 -f 299/171/36 294/645/36 88/177/36 -f 305/170/36 295/644/36 299/171/36 -f 85/164/36 86/163/36 305/170/36 -f 299/171/36 88/177/36 87/156/36 -f 101/174/6 102/646/6 108/647/6 -f 108/647/6 107/648/6 106/172/6 -f 106/172/6 105/649/6 104/173/6 -f 104/173/6 103/650/6 101/174/6 -f 101/174/6 108/647/6 106/172/6 -f 95/179/6 83/175/6 96/176/6 -f 87/156/37 88/177/37 89/157/37 -f 98/641/6 89/157/6 99/159/6 -f 107/651/38 95/179/38 106/180/38 -f 89/157/39 90/178/39 91/168/39 -f 109/214/150 82/151/150 110/183/150 -f 312/189/41 93/169/41 310/152/41 -f 94/184/41 80/182/41 310/152/41 -f 91/168/38 92/181/38 93/169/38 -f 108/652/39 77/185/39 107/187/39 -f 81/149/6 83/188/6 77/185/6 -f 93/169/6 312/189/6 100/190/6 -f 102/653/37 78/191/37 108/192/37 -f 114/206/34 113/195/34 122/197/34 -f 112/654/151 86/163/151 111/198/151 -f 94/184/7 92/181/7 116/200/7 -f 80/182/7 94/184/7 110/205/7 -f 90/178/7 88/177/7 114/206/7 -f 111/655/7 84/158/7 109/207/7 -f 115/656/152 92/181/152 114/208/152 -f 119/211/7 117/657/7 118/658/7 -f 118/658/7 124/659/7 119/211/7 -f 123/209/7 122/660/7 121/661/7 -f 121/661/7 120/210/7 123/209/7 -f 119/211/7 124/659/7 123/209/7 -f 112/654/38 111/198/38 120/213/38 -f 117/662/37 109/214/37 118/215/37 -f 110/205/36 116/204/36 118/217/36 -f 115/656/35 114/208/35 123/219/35 -f 121/663/41 113/220/41 120/222/41 -f 111/655/39 109/207/39 119/224/39 -f 116/200/33 115/199/33 124/226/33 -f 151/664/33 147/227/33 149/229/33 -f 126/276/153 127/230/153 125/232/153 -f 127/230/34 128/233/34 129/231/34 -f 153/665/34 145/235/34 152/237/34 -f 145/235/154 135/238/154 146/236/154 -f 129/231/35 130/234/35 131/241/35 -f 152/666/35 146/242/35 151/244/35 -f 133/258/6 135/238/6 144/246/6 -f 133/258/33 131/247/33 134/249/33 -f 148/275/36 126/250/36 149/252/36 -f 139/261/155 141/253/155 147/227/155 -f 133/258/36 134/249/36 135/238/36 -f 149/257/6 150/667/6 156/668/6 -f 156/668/6 155/669/6 154/255/6 -f 154/255/6 153/670/6 152/256/6 -f 152/256/6 151/671/6 149/257/6 -f 149/257/6 156/668/6 154/255/6 -f 143/672/156 131/247/156 144/259/156 -f 137/239/37 135/238/37 138/260/37 -f 137/239/6 139/261/6 146/242/6 -f 143/672/38 144/259/38 155/263/38 -f 137/239/39 138/260/39 139/261/39 -f 130/234/7 128/233/7 157/266/7 -f 127/230/41 141/253/41 128/233/41 -f 125/274/39 143/271/39 156/273/39 -f 129/231/157 131/241/157 125/274/157 -f 141/253/158 127/230/158 148/275/158 -f 150/673/37 126/276/37 156/277/37 -f 144/246/41 145/245/41 154/279/41 -f 162/674/34 161/280/34 170/282/34 -f 134/249/159 132/248/159 160/284/159 -f 161/675/160 136/254/160 160/288/160 -f 158/300/7 128/233/7 164/289/7 -f 162/674/161 138/260/161 161/280/161 -f 132/240/7 130/234/7 159/291/7 -f 140/264/162 138/260/162 163/293/162 -f 167/296/7 165/676/7 166/677/7 -f 166/677/7 172/678/7 167/296/7 -f 171/294/7 170/679/7 169/680/7 -f 169/680/7 168/295/7 171/294/7 -f 167/296/7 172/678/7 171/294/7 -f 168/681/38 160/284/38 167/297/38 -f 157/266/37 158/265/37 165/299/37 -f 166/682/36 158/300/36 172/301/36 -f 163/293/35 162/292/35 171/303/35 -f 161/675/41 160/288/41 169/305/41 -f 159/291/39 157/290/39 167/307/39 -f 172/683/33 164/308/33 171/310/33 -f 303/13/9 2/4/9 306/11/9 -f 175/684/57 173/311/57 176/313/57 -f 175/684/7 176/313/7 177/315/7 -f 179/685/163 177/315/163 180/316/163 -f 179/686/59 180/317/59 181/319/59 -f 173/311/60 183/320/60 174/312/60 -f 181/319/6 182/318/6 183/320/6 -f 185/336/57 186/322/57 187/324/57 -f 187/324/7 188/323/7 189/326/7 -f 189/326/61 190/325/61 191/328/61 -f 193/687/62 191/329/62 194/331/62 -f 182/347/164 180/332/164 201/334/164 -f 195/337/60 196/335/60 185/336/60 -f 193/687/6 194/331/6 195/337/6 -f 200/688/165 199/338/165 206/340/165 -f 176/313/166 174/312/166 197/342/166 -f 200/689/167 180/343/167 199/344/167 -f 199/344/7 178/314/7 197/342/7 -f 198/341/168 174/312/168 202/346/168 -f 202/346/169 184/345/169 201/334/169 -f 206/690/170 205/348/170 212/350/170 -f 201/356/171 200/351/171 207/353/171 -f 203/357/172 197/342/172 204/354/172 -f 208/358/173 202/355/173 207/353/173 -f 205/339/174 199/338/174 203/357/174 -f 204/354/175 198/341/175 208/358/175 -f 212/691/176 211/359/176 218/361/176 -f 216/385/177 210/362/177 220/364/177 -f 207/370/178 206/365/178 213/367/178 -f 203/357/179 204/354/179 209/368/179 -f 214/374/180 208/369/180 213/367/180 -f 205/348/181 203/357/181 211/349/181 -f 204/354/182 208/369/182 210/362/182 -f 218/692/83 217/375/83 230/377/83 -f 216/385/84 220/378/84 228/380/84 -f 219/387/183 213/382/183 218/384/183 -f 215/388/184 209/368/184 216/385/184 -f 220/364/6 214/363/6 219/387/6 -f 211/359/185 209/368/185 217/360/185 -f 237/401/92 225/391/92 236/393/92 -f 221/403/93 222/394/93 233/396/93 -f 219/405/92 218/397/92 231/399/92 -f 238/406/6 226/400/6 237/401/6 -f 215/388/93 216/385/93 227/402/93 -f 223/408/7 221/403/7 235/404/7 -f 220/378/6 219/405/6 232/379/6 -f 234/395/84 222/394/84 238/406/84 -f 217/375/7 215/388/7 229/376/7 -f 236/693/83 224/407/83 235/404/83 -f 244/694/186 243/409/186 246/411/186 -f 65/419/97 66/695/97 252/417/97 -f 252/417/97 248/630/97 254/418/97 -f 66/695/97 247/696/97 252/417/97 -f 74/697/97 73/698/97 250/699/97 -f 254/418/97 250/699/97 73/698/97 -f 248/630/97 249/134/97 254/418/97 -f 73/698/97 65/419/97 254/418/97 -f 27/76/21 25/428/21 256/427/21 -f 256/427/21 239/700/21 27/76/21 -f 29/67/19 27/76/19 258/701/19 -f 258/701/19 259/429/19 29/67/19 -f 27/76/19 239/700/19 258/701/19 -f 50/598/102 51/90/102 270/432/102 -f 55/93/103 56/92/103 268/434/103 -f 264/702/105 51/438/105 271/440/105 -f 262/703/106 49/102/106 263/441/106 -f 274/601/105 52/444/105 272/446/105 -f 267/704/187 66/705/187 65/706/187 -f 69/447/187 70/707/187 283/708/187 -f 293/449/188 267/704/188 65/706/188 -f 69/447/187 283/708/187 291/709/187 -f 293/449/189 65/706/189 69/447/189 -f 69/447/187 291/709/187 292/448/187 -f 278/83/110 55/450/110 279/452/110 -f 266/710/113 53/96/113 276/455/113 -f 277/711/110 54/456/110 280/457/110 -f 56/60/114 49/59/114 275/459/114 -f 265/712/115 52/87/115 282/460/115 -f 292/713/190 286/465/190 293/462/190 -f 301/714/4 7/466/4 302/467/4 -f 113/220/191 88/177/191 294/645/191 -f 296/473/192 295/644/192 307/474/192 -f 113/220/193 294/645/193 296/473/193 -f 86/163/194 112/221/194 297/642/194 -f 307/474/195 297/642/195 112/221/195 -f 295/644/192 298/643/192 307/474/192 -f 112/221/196 113/220/196 296/473/196 -f 8/1/9 4/475/9 302/467/9 -f 303/482/123 309/476/123 300/478/123 -f 304/484/124 301/479/124 309/476/124 -f 87/156/129 105/487/129 85/164/129 -f 315/490/130 314/715/130 58/488/130 -f 26/491/130 58/488/130 314/715/130 -f 242/716/21 241/493/21 313/492/21 -f 26/491/21 314/715/21 313/492/21 -f 59/500/133 30/717/133 79/718/133 -f 79/718/133 315/498/133 59/500/133 -f 324/503/1 322/719/1 321/720/1 -f 321/720/1 320/721/1 319/501/1 -f 319/501/1 318/722/1 317/502/1 -f 317/502/1 316/723/1 324/503/1 -f 324/503/1 321/720/1 319/501/1 -f 261/506/19 242/716/19 313/492/19 -f 323/504/19 79/718/19 30/717/19 -f 261/506/19 313/492/19 323/504/19 -f 30/717/19 257/505/19 323/504/19 -f 331/509/8 332/724/8 326/725/8 -f 326/725/8 325/726/8 328/507/8 -f 328/507/8 327/524/8 329/508/8 -f 329/508/8 330/727/8 331/509/8 -f 331/509/8 326/725/8 328/507/8 -f 318/722/12 319/501/12 327/511/12 -f 324/515/16 316/512/16 326/514/16 -f 374/517/17 322/728/17 324/515/17 -f 324/515/17 326/514/17 369/516/17 -f 356/554/17 369/516/17 326/514/17 -f 326/514/17 332/553/17 356/554/17 -f 329/510/11 319/501/11 359/521/11 -f 377/558/11 371/549/11 319/501/11 -f 319/501/11 320/729/11 377/558/11 -f 375/522/11 330/730/11 329/510/11 -f 319/501/11 371/549/11 359/521/11 -f 317/525/20 318/523/20 328/507/20 -f 316/512/18 317/525/18 325/513/18 -f 67/731/137 68/530/137 333/732/137 -f 72/528/137 71/733/137 334/734/137 -f 340/529/137 333/732/137 68/530/137 -f 72/528/137 334/734/137 340/529/137 -f 40/112/17 26/111/17 241/735/17 -f 240/736/17 25/74/17 39/73/17 -f 40/112/17 241/735/17 337/531/17 -f 338/532/17 240/736/17 347/532/17 -f 241/735/17 351/531/17 337/531/17 -f 347/532/17 240/736/17 39/73/17 -f 39/73/17 40/112/17 347/532/17 -f 337/531/17 255/531/17 341/532/17 -f 347/532/17 40/112/17 337/531/17 -f 139/261/38 140/264/38 363/535/38 -f 142/267/38 141/253/38 365/737/38 -f 365/737/38 353/738/38 142/267/38 -f 363/535/38 354/739/38 365/737/38 -f 140/264/38 355/740/38 363/535/38 -f 365/737/38 141/253/38 363/535/38 -f 164/308/7 142/267/7 353/738/7 -f 362/536/7 355/740/7 163/309/7 -f 164/308/7 353/738/7 362/536/7 -f 140/264/7 163/309/7 355/740/7 -f 371/549/19 372/741/19 366/742/19 -f 364/556/19 357/555/19 370/550/19 -f 371/549/19 366/742/19 370/550/19 -f 370/550/19 357/555/19 359/521/19 -f 331/552/19 330/730/19 375/522/19 -f 375/522/19 359/521/19 358/551/19 -f 356/554/21 332/553/21 358/551/21 -f 369/516/21 356/554/21 364/556/21 -f 320/729/19 321/559/19 377/558/19 -f 373/557/19 371/549/19 377/558/19 -f 373/557/21 321/559/21 374/517/21 -f 369/516/21 366/742/21 372/741/21 -f 321/559/21 322/728/21 374/517/21 -f 369/516/21 372/741/21 376/560/21 -f 376/560/21 373/557/21 374/517/21 -f 33/590/20 34/108/20 380/562/20 -f 379/743/20 35/70/20 33/590/20 -f 36/608/20 378/561/20 34/108/20 -f 380/562/20 379/743/20 33/590/20 -f 37/61/18 35/587/18 379/744/18 -f 381/563/18 378/745/18 38/52/18 -f 37/61/18 379/744/18 381/563/18 -f 36/118/18 38/52/18 378/745/18 diff --git a/src/main/resources/assets/hbm/models/cel_prime_battery.obj b/src/main/resources/assets/hbm/models/cel_prime_battery.obj deleted file mode 100644 index 504947834..000000000 --- a/src/main/resources/assets/hbm/models/cel_prime_battery.obj +++ /dev/null @@ -1,127 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'cel_prime_battery.blend' -# www.blender.org -o Cube.004_Cube.005 -v -0.500000 0.000000 -1.500000 -v -0.500000 5.000000 -1.500000 -v 1.500000 0.000000 -1.500000 -v 1.500000 4.000000 -1.500000 -v -0.500000 0.000000 1.500000 -v -0.500000 5.000000 1.500000 -v 1.500000 0.000000 1.500000 -v 1.500000 4.000000 1.500000 -v 1.500000 3.800000 -1.350000 -v 1.500000 0.200000 -1.350000 -v 1.500000 3.800000 1.350000 -v 1.500000 0.200000 1.350000 -v 0.500000 3.800000 -1.350000 -v 0.500000 0.200000 -1.350000 -v 0.500000 3.800000 1.350000 -v 0.500000 0.200000 1.350000 -v 1.500000 0.200000 1.099999 -v 1.500000 1.600000 1.099999 -v 0.500000 0.200000 1.100000 -v 0.500000 1.600000 1.100000 -v 1.500000 0.200000 0.100000 -v 1.500000 1.600000 0.100000 -v 0.500000 0.200000 0.100000 -v 0.500000 1.600000 0.100000 -v 1.500000 0.200000 -0.100001 -v 1.500000 1.600000 -0.100001 -v 0.500000 0.200000 -0.100000 -v 0.500000 1.600000 -0.100000 -v 1.500000 0.200000 -1.100001 -v 1.500000 1.600000 -1.100001 -v 0.500000 0.200000 -1.100000 -v 0.500000 1.600000 -1.100000 -v 1.500000 1.700000 -0.100001 -v 1.500000 3.100000 -0.100001 -v 0.500000 1.700000 -0.100000 -v 0.500000 3.100000 -0.100000 -v 1.500000 1.700000 -1.100001 -v 1.500000 3.100000 -1.100001 -v 0.500000 1.700000 -1.100000 -v 0.500000 3.100000 -1.100000 -v 1.500000 1.700000 1.099999 -v 1.500000 3.100000 1.099999 -v 0.500000 1.700000 1.100000 -v 0.500000 3.100000 1.100000 -v 1.500000 1.700000 0.100000 -v 1.500000 3.100000 0.100000 -v 0.500000 1.700000 0.100000 -v 0.500000 3.100000 0.100000 -vn 0.000000 0.000000 -1.000000 -vn 1.000000 -0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.447200 0.894400 0.000000 -vn 0.000000 1.000000 0.000000 -s off -f 4//1 3//1 1//1 -f 3//2 10//2 12//2 -f 8//3 6//3 5//3 -f 2//4 1//4 5//4 -f 3//5 7//5 5//5 -f 8//6 4//6 2//6 -f 10//7 14//7 16//7 -f 8//2 11//2 9//2 -f 4//2 9//2 10//2 -f 7//2 12//2 11//2 -f 15//2 16//2 14//2 -f 11//5 15//5 13//5 -f 12//1 16//1 15//1 -f 9//3 13//3 14//3 -f 20//3 19//3 17//3 -f 24//4 23//4 19//4 -f 22//1 21//1 23//1 -f 18//2 17//2 21//2 -f 19//5 23//5 21//5 -f 22//7 24//7 20//7 -f 28//3 27//3 25//3 -f 30//1 29//1 31//1 -f 26//2 25//2 29//2 -f 32//7 28//7 26//7 -f 36//3 35//3 33//3 -f 38//1 37//1 39//1 -f 34//2 33//2 37//2 -f 40//7 36//7 34//7 -f 44//3 43//3 41//3 -f 46//1 45//1 47//1 -f 42//2 41//2 45//2 -f 46//7 48//7 44//7 -f 43//5 47//5 45//5 -f 39//5 37//5 33//5 -f 2//1 4//1 1//1 -f 7//2 3//2 12//2 -f 7//3 8//3 5//3 -f 6//4 2//4 5//4 -f 1//5 3//5 5//5 -f 6//6 8//6 2//6 -f 12//7 10//7 16//7 -f 4//2 8//2 9//2 -f 3//2 4//2 10//2 -f 8//2 7//2 11//2 -f 13//2 15//2 14//2 -f 9//5 11//5 13//5 -f 11//1 12//1 15//1 -f 10//3 9//3 14//3 -f 18//3 20//3 17//3 -f 20//4 24//4 19//4 -f 24//1 22//1 23//1 -f 22//2 18//2 21//2 -f 17//5 19//5 21//5 -f 18//7 22//7 20//7 -f 26//3 28//3 25//3 -f 32//1 30//1 31//1 -f 30//2 26//2 29//2 -f 30//7 32//7 26//7 -f 34//3 36//3 33//3 -f 40//1 38//1 39//1 -f 38//2 34//2 37//2 -f 38//7 40//7 34//7 -f 42//3 44//3 41//3 -f 48//1 46//1 47//1 -f 46//2 42//2 45//2 -f 42//7 46//7 44//7 -f 41//5 43//5 45//5 -f 35//5 39//5 33//5 diff --git a/src/main/resources/assets/hbm/models/cel_prime_port.obj b/src/main/resources/assets/hbm/models/cel_prime_port.obj deleted file mode 100644 index 300372f6b..000000000 --- a/src/main/resources/assets/hbm/models/cel_prime_port.obj +++ /dev/null @@ -1,75 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'cel_prime_port.blend' -# www.blender.org -o Cube.002_Cube.003 -v -0.500000 0.000000 -1.500000 -v -0.500000 5.000000 -1.500000 -v 1.500000 0.000000 -1.500000 -v 1.500000 4.000000 -1.500000 -v -0.500000 0.000000 1.500000 -v -0.500000 5.000000 1.500000 -v 1.500000 0.000000 1.500000 -v 1.500000 4.000000 1.500000 -v 1.400000 0.343750 -0.156250 -v 1.400000 0.656250 -0.156250 -v 1.400000 0.343750 0.156250 -v 1.400000 0.656250 0.156250 -v 1.500000 0.050000 -0.450000 -v 1.500000 0.950000 -0.450000 -v 1.500000 0.050000 0.450000 -v 1.500000 0.950000 0.450000 -v 1.400000 0.050000 0.450000 -v 1.400000 0.050000 -0.450000 -v 1.400000 0.950000 -0.450000 -v 1.400000 0.950000 0.450000 -v 1.500000 0.343750 0.156250 -v 1.500000 0.343750 -0.156250 -v 1.500000 0.656250 -0.156250 -v 1.500000 0.656250 0.156250 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.000000 1.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.447200 0.894400 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 1.000000 0.000000 -s off -f 4//1 3//1 1//1 -f 8//2 6//2 5//2 -f 2//3 1//3 5//3 -f 3//4 7//4 5//4 -f 8//5 4//5 2//5 -f 11//3 12//3 10//3 -f 16//4 20//4 19//4 -f 3//6 13//6 15//6 -f 7//6 15//6 16//6 -f 14//6 13//6 3//6 -f 16//6 14//6 4//6 -f 19//6 20//6 17//6 -f 13//7 18//7 17//7 -f 15//1 17//1 20//1 -f 14//2 19//2 18//2 -f 23//6 24//6 21//6 -f 12//7 24//7 23//7 -f 9//4 22//4 21//4 -f 11//2 21//2 24//2 -f 10//1 23//1 22//1 -f 2//1 4//1 1//1 -f 7//2 8//2 5//2 -f 6//3 2//3 5//3 -f 1//4 3//4 5//4 -f 6//5 8//5 2//5 -f 9//3 11//3 10//3 -f 14//4 16//4 19//4 -f 7//6 3//6 15//6 -f 8//6 7//6 16//6 -f 4//6 14//6 3//6 -f 8//6 16//6 4//6 -f 18//6 19//6 17//6 -f 15//7 13//7 17//7 -f 16//1 15//1 20//1 -f 13//2 14//2 18//2 -f 22//6 23//6 21//6 -f 10//7 12//7 23//7 -f 11//4 9//4 21//4 -f 12//2 11//2 24//2 -f 9//1 10//1 22//1 diff --git a/src/main/resources/assets/hbm/models/cel_prime_tanks.obj b/src/main/resources/assets/hbm/models/cel_prime_tanks.obj deleted file mode 100644 index 2b060d409..000000000 --- a/src/main/resources/assets/hbm/models/cel_prime_tanks.obj +++ /dev/null @@ -1,151 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'cel_prime_tanks.blend' -# www.blender.org -o Cube.003_Cube.004 -v -0.500000 0.000000 -1.500000 -v -0.500000 5.000000 -1.500000 -v 1.500000 0.000000 -1.500000 -v 1.500000 4.000000 -1.500000 -v -0.500000 0.000000 1.500000 -v -0.500000 5.000000 1.500000 -v 1.500000 0.000000 1.500000 -v 1.500000 4.000000 1.500000 -v 1.500000 3.800000 -1.350000 -v 1.500000 0.200000 -1.350000 -v 1.500000 3.800000 1.350000 -v 1.500000 0.200000 1.350000 -v 0.000000 3.800000 -1.350000 -v 0.000000 0.200000 -1.350000 -v 0.000000 3.800000 1.350000 -v 0.000000 0.200000 1.350000 -v 0.750000 3.800000 -1.100000 -v 0.750000 0.200000 -1.100000 -v 0.750000 0.200000 0.100000 -v 0.750000 3.800000 0.100000 -v 1.103553 0.200000 0.246447 -v 1.103553 3.800000 0.246447 -v 1.250000 0.200000 0.600000 -v 1.250000 3.800000 0.600000 -v 1.103553 0.200000 0.953553 -v 1.103553 3.800000 0.953553 -v 0.750000 0.200000 1.100000 -v 0.750000 3.800000 1.100000 -v 0.396446 0.200000 0.953553 -v 0.396446 3.800000 0.953553 -v 0.250000 0.200000 0.600000 -v 0.250000 3.800000 0.600000 -v 0.396446 0.200000 0.246447 -v 0.396446 3.800000 0.246447 -v 1.103553 0.200000 -0.953553 -v 1.103553 3.800000 -0.953553 -v 1.250000 0.200000 -0.600000 -v 1.250000 3.800000 -0.600000 -v 1.103553 0.200000 -0.246447 -v 1.103553 3.800000 -0.246447 -v 0.750000 0.200000 -0.100000 -v 0.750000 3.800000 -0.100000 -v 0.396446 0.200000 -0.246447 -v 0.396446 3.800000 -0.246447 -v 0.250000 0.200000 -0.600000 -v 0.250000 3.800000 -0.600000 -v 0.396446 0.200000 -0.953553 -v 0.396446 3.800000 -0.953553 -vn 0.000000 0.000000 -1.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.447200 0.894400 0.000000 -vn 0.000000 1.000000 0.000000 -vn -0.923900 0.000000 0.382700 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 0.000000 0.923900 -vn 0.923900 0.000000 -0.382700 -vn 0.382700 0.000000 0.923900 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -vn -0.382700 0.000000 -0.923900 -s off -f 4//1 3//1 1//1 -f 7//2 12//2 11//2 -f 8//3 6//3 5//3 -f 2//4 1//4 5//4 -f 3//5 7//5 5//5 -f 8//6 4//6 2//6 -f 12//1 16//1 15//1 -f 3//2 10//2 12//2 -f 8//2 11//2 9//2 -f 4//2 9//2 10//2 -f 15//2 16//2 14//2 -f 9//3 13//3 14//3 -f 10//7 14//7 16//7 -f 11//5 15//5 13//5 -f 44//8 46//8 45//8 -f 20//9 22//9 21//9 -f 42//10 44//10 43//10 -f 22//11 24//11 23//11 -f 40//12 42//12 41//12 -f 24//13 26//13 25//13 -f 39//5 45//5 47//5 -f 38//13 40//13 39//13 -f 26//12 28//12 27//12 -f 46//14 48//14 47//14 -f 36//11 38//11 37//11 -f 28//10 30//10 29//10 -f 48//15 17//15 18//15 -f 17//9 36//9 35//9 -f 30//8 32//8 31//8 -f 32//7 28//7 24//7 -f 34//15 20//15 19//15 -f 32//14 34//14 33//14 -f 46//7 42//7 17//7 -f 25//5 31//5 33//5 -f 2//1 4//1 1//1 -f 8//2 7//2 11//2 -f 7//3 8//3 5//3 -f 6//4 2//4 5//4 -f 1//5 3//5 5//5 -f 6//6 8//6 2//6 -f 11//1 12//1 15//1 -f 7//2 3//2 12//2 -f 4//2 8//2 9//2 -f 3//2 4//2 10//2 -f 13//2 15//2 14//2 -f 10//3 9//3 14//3 -f 12//7 10//7 16//7 -f 9//5 11//5 13//5 -f 43//8 44//8 45//8 -f 19//9 20//9 21//9 -f 41//10 42//10 43//10 -f 21//11 22//11 23//11 -f 39//12 40//12 41//12 -f 23//13 24//13 25//13 -f 47//5 18//5 39//5 -f 35//5 37//5 39//5 -f 39//5 41//5 43//5 -f 43//5 45//5 39//5 -f 18//5 35//5 39//5 -f 37//13 38//13 39//13 -f 25//12 26//12 27//12 -f 45//14 46//14 47//14 -f 35//11 36//11 37//11 -f 27//10 28//10 29//10 -f 47//15 48//15 18//15 -f 18//9 17//9 35//9 -f 29//8 30//8 31//8 -f 24//7 22//7 32//7 -f 20//7 34//7 32//7 -f 32//7 30//7 28//7 -f 28//7 26//7 24//7 -f 22//7 20//7 32//7 -f 33//15 34//15 19//15 -f 31//14 32//14 33//14 -f 38//7 36//7 17//7 -f 17//7 48//7 46//7 -f 46//7 44//7 42//7 -f 42//7 40//7 38//7 -f 38//7 17//7 42//7 -f 33//5 19//5 21//5 -f 21//5 23//5 25//5 -f 25//5 27//5 29//5 -f 29//5 31//5 25//5 -f 33//5 21//5 25//5 diff --git a/src/main/resources/assets/hbm/models/cel_prime_terminal.obj b/src/main/resources/assets/hbm/models/cel_prime_terminal.obj deleted file mode 100644 index e17e2e075..000000000 --- a/src/main/resources/assets/hbm/models/cel_prime_terminal.obj +++ /dev/null @@ -1,77 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'cel_prime_terminal.blend' -# www.blender.org -o Cube.001_Cube.002 -v -0.500000 0.000000 -1.500000 -v -0.500000 5.000000 -1.500000 -v 1.500000 0.000000 -1.500000 -v 1.500000 4.000000 -1.500000 -v -0.500000 0.000000 1.500000 -v -0.500000 5.000000 1.500000 -v 1.500000 0.000000 1.500000 -v 1.500000 4.000000 1.500000 -v 1.500000 1.500000 -0.500000 -v 1.500000 2.500000 -0.500000 -v 1.750000 1.500000 -0.500000 -v 1.750000 2.500000 -0.500000 -v 1.500000 1.500000 0.500000 -v 1.500000 2.500000 0.500000 -v 1.750000 1.500000 0.500000 -v 1.750000 2.500000 0.500000 -v 1.750000 1.250000 -0.500000 -v 1.500000 1.250000 -0.500000 -v 1.750000 1.250000 0.500000 -v 1.500000 1.250000 0.500000 -v 2.250000 1.300000 0.500000 -v 2.250000 1.300000 -0.500000 -v 2.250000 1.050000 0.500000 -v 2.250000 1.050000 -0.500000 -vn 0.000000 0.000000 -1.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn -1.000000 0.000000 -0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.447200 0.894400 0.000000 -vn 0.000000 1.000000 0.000000 -vn 0.371400 0.928500 0.000000 -vn -0.371400 -0.928500 0.000000 -s off -f 4//1 3//1 1//1 -f 8//2 7//2 3//2 -f 8//3 6//3 5//3 -f 2//4 1//4 5//4 -f 3//5 7//5 5//5 -f 8//6 4//6 2//6 -f 12//1 11//1 9//1 -f 16//2 15//2 11//2 -f 14//3 13//3 15//3 -f 10//4 9//4 13//4 -f 11//1 17//1 18//1 -f 16//7 12//7 10//7 -f 17//5 19//5 20//5 -f 19//3 23//3 21//3 -f 9//4 18//4 20//4 -f 13//3 20//3 19//3 -f 21//2 23//2 24//2 -f 17//1 11//1 22//1 -f 15//8 21//8 22//8 -f 17//9 24//9 23//9 -f 2//1 4//1 1//1 -f 4//2 8//2 3//2 -f 7//3 8//3 5//3 -f 6//4 2//4 5//4 -f 1//5 3//5 5//5 -f 6//6 8//6 2//6 -f 10//1 12//1 9//1 -f 12//2 16//2 11//2 -f 16//3 14//3 15//3 -f 14//4 10//4 13//4 -f 9//1 11//1 18//1 -f 14//7 16//7 10//7 -f 18//5 17//5 20//5 -f 15//3 19//3 21//3 -f 13//4 9//4 20//4 -f 15//3 13//3 19//3 -f 22//2 21//2 24//2 -f 24//1 17//1 22//1 -f 11//8 15//8 22//8 -f 19//9 17//9 23//9 diff --git a/src/main/resources/assets/hbm/models/cel_prime_tower.obj b/src/main/resources/assets/hbm/models/cel_prime_tower.obj deleted file mode 100644 index e05e1bcad..000000000 --- a/src/main/resources/assets/hbm/models/cel_prime_tower.obj +++ /dev/null @@ -1,281 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'cel_prime_tower.blend' -# www.blender.org -o Cube_Cube.001 -v 1.500000 0.000000 1.500000 -v 1.500000 5.000000 1.500000 -v 1.500000 0.000000 -1.500000 -v 1.500000 5.000000 -1.500000 -v -1.500000 0.000000 1.500000 -v -1.500000 5.000000 1.500000 -v -1.500000 0.000000 -1.500000 -v -1.500000 5.000000 -1.500000 -v 1.500000 4.750000 1.350000 -v 1.500000 0.250000 1.350000 -v 1.500000 0.250000 -1.350000 -v 1.500000 4.750000 -1.350000 -v 1.350000 4.750000 -1.500000 -v 1.350000 0.250000 -1.500000 -v -1.350000 0.250000 -1.500000 -v -1.350000 4.750000 -1.500000 -v -1.500000 4.750000 -1.350000 -v -1.500000 0.250000 -1.350000 -v -1.500000 0.250000 1.350000 -v -1.500000 4.750000 1.350000 -v -1.350000 4.750000 1.500000 -v -1.350000 0.250000 1.500000 -v 1.350000 0.250000 1.500000 -v 1.350000 4.750000 1.500000 -v 1.350000 4.750000 1.350000 -v 1.350000 0.250000 1.350000 -v 1.350000 0.250000 -1.350000 -v 1.350000 4.750000 -1.350000 -v 1.350000 4.750000 -1.350000 -v 1.350000 0.250000 -1.350000 -v -1.350000 0.250000 -1.350000 -v -1.350000 4.750000 -1.350000 -v -1.350000 4.750000 -1.350000 -v -1.350000 0.250000 -1.350000 -v -1.350000 0.250000 1.350000 -v -1.350000 4.750000 1.350000 -v -1.350000 4.750000 1.350000 -v -1.350000 0.250000 1.350000 -v 1.350000 0.250000 1.350000 -v 1.350000 4.750000 1.350000 -v -1.000000 7.000000 1.000000 -v 1.000000 7.000000 1.000000 -v -1.000000 7.000000 -1.000000 -v 1.000000 7.000000 -1.000000 -v 0.265165 8.000000 -0.265165 -v -0.000000 8.000000 -0.375000 -v 0.000000 8.000000 -0.500000 -v 0.000000 12.000000 -0.500000 -v 0.353553 8.000000 -0.353553 -v 0.353553 12.000000 -0.353553 -v 0.500000 8.000000 0.000000 -v 0.500000 12.000000 0.000000 -v 0.353553 8.000000 0.353553 -v 0.353553 12.000000 0.353553 -v -0.000000 8.000000 0.500000 -v -0.000000 12.000000 0.500000 -v -0.353553 8.000000 0.353553 -v -0.353553 12.000000 0.353553 -v -0.500000 8.000000 -0.000000 -v -0.500000 12.000000 -0.000000 -v -0.353553 8.000000 -0.353553 -v -0.353553 12.000000 -0.353553 -v 0.265165 12.000000 -0.265165 -v -0.000000 12.000000 -0.375000 -v 0.375000 8.000000 0.000000 -v 0.375000 12.000000 0.000000 -v 0.265165 8.000000 0.265165 -v 0.265165 12.000000 0.265165 -v -0.000000 8.000000 0.375000 -v -0.000000 12.000000 0.375000 -v -0.265165 8.000000 0.265165 -v -0.265165 12.000000 0.265165 -v -0.375000 8.000000 -0.000000 -v -0.375000 12.000000 -0.000000 -v -0.265165 8.000000 -0.265165 -v -0.265165 12.000000 -0.265165 -v -0.500000 7.000000 -0.500000 -v -0.500000 10.000000 -0.500000 -v -0.500000 7.000000 -1.000000 -v -0.500000 10.500000 -1.000000 -v 0.500000 7.000000 -0.500000 -v 0.500000 10.000000 -0.500000 -v 0.500000 7.000000 -1.000000 -v 0.500000 10.500000 -1.000000 -v -0.500000 10.353554 -0.146447 -v -0.500000 10.853554 -0.646447 -v 0.500000 10.853554 -0.646447 -v 0.500000 10.353554 -0.146447 -vn 0.000000 -1.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.970100 0.242500 0.000000 -vn 0.000000 0.242500 -0.970100 -vn -0.970100 0.242500 0.000000 -vn 0.000000 0.242500 0.970100 -vn 0.382700 0.000000 -0.923900 -vn 0.923900 0.000000 -0.382700 -vn 0.923900 0.000000 0.382700 -vn 0.382700 0.000000 0.923900 -vn -0.382700 0.000000 0.923900 -vn -0.923900 0.000000 0.382700 -vn -0.382700 0.000000 -0.923900 -vn -0.923900 0.000000 -0.382700 -vn 0.000000 0.707100 -0.707100 -vn 0.000000 0.707100 0.707100 -vn 0.000000 -0.707100 0.707100 -s off -f 5//1 7//1 3//1 -f 10//2 9//2 2//2 -f 11//2 10//2 1//2 -f 12//2 11//2 3//2 -f 9//2 12//2 4//2 -f 14//3 13//3 4//3 -f 15//3 14//3 3//3 -f 16//3 15//3 7//3 -f 13//3 16//3 8//3 -f 18//4 17//4 8//4 -f 19//4 18//4 7//4 -f 20//4 19//4 5//4 -f 17//4 20//4 6//4 -f 22//5 21//5 6//5 -f 23//5 22//5 5//5 -f 24//5 23//5 1//5 -f 21//5 24//5 2//5 -f 26//2 27//2 28//2 -f 26//3 25//3 9//3 -f 27//6 26//6 10//6 -f 28//5 27//5 11//5 -f 25//1 28//1 12//1 -f 30//3 31//3 32//3 -f 30//4 29//4 13//4 -f 31//6 30//6 14//6 -f 32//2 31//2 15//2 -f 29//1 32//1 16//1 -f 34//4 35//4 36//4 -f 34//5 33//5 17//5 -f 35//6 34//6 18//6 -f 36//3 35//3 19//3 -f 33//1 36//1 20//1 -f 38//5 39//5 40//5 -f 38//2 37//2 21//2 -f 39//6 38//6 22//6 -f 40//4 39//4 23//4 -f 37//1 40//1 24//1 -f 42//6 44//6 43//6 -f 44//7 42//7 2//7 -f 43//8 44//8 4//8 -f 41//9 43//9 8//9 -f 42//10 41//10 6//10 -f 56//6 70//6 72//6 -f 52//6 66//6 68//6 -f 48//11 50//11 49//11 -f 55//1 69//1 67//1 -f 47//1 46//1 75//1 -f 50//12 52//12 51//12 -f 49//1 45//1 46//1 -f 59//1 73//1 71//1 -f 52//13 54//13 53//13 -f 62//6 76//6 64//6 -f 51//1 53//1 67//1 -f 54//14 56//14 55//14 -f 57//1 71//1 69//1 -f 76//14 75//14 46//14 -f 56//15 58//15 57//15 -f 51//1 65//1 45//1 -f 74//13 73//13 75//13 -f 58//16 60//16 59//16 -f 60//6 74//6 76//6 -f 62//17 48//17 47//17 -f 60//18 62//18 61//18 -f 50//6 63//6 66//6 -f 60//6 58//6 72//6 -f 54//6 68//6 70//6 -f 59//1 61//1 75//1 -f 48//6 64//6 63//6 -f 64//15 46//15 45//15 -f 63//16 45//16 65//16 -f 66//18 65//18 67//18 -f 68//17 67//17 69//17 -f 70//11 69//11 71//11 -f 72//12 71//12 73//12 -f 78//4 80//4 79//4 -f 84//3 83//3 79//3 -f 82//2 81//2 83//2 -f 78//5 77//5 81//5 -f 79//1 83//1 81//1 -f 80//19 86//19 87//19 -f 87//20 86//20 85//20 -f 84//2 87//2 88//2 -f 80//4 78//4 85//4 -f 82//21 88//21 85//21 -f 1//1 5//1 3//1 -f 1//2 10//2 2//2 -f 3//2 11//2 1//2 -f 4//2 12//2 3//2 -f 2//2 9//2 4//2 -f 3//3 14//3 4//3 -f 7//3 15//3 3//3 -f 8//3 16//3 7//3 -f 4//3 13//3 8//3 -f 7//4 18//4 8//4 -f 5//4 19//4 7//4 -f 6//4 20//4 5//4 -f 8//4 17//4 6//4 -f 5//5 22//5 6//5 -f 1//5 23//5 5//5 -f 2//5 24//5 1//5 -f 6//5 21//5 2//5 -f 25//2 26//2 28//2 -f 10//3 26//3 9//3 -f 11//6 27//6 10//6 -f 12//5 28//5 11//5 -f 9//1 25//1 12//1 -f 29//3 30//3 32//3 -f 14//4 30//4 13//4 -f 15//6 31//6 14//6 -f 16//2 32//2 15//2 -f 13//1 29//1 16//1 -f 33//4 34//4 36//4 -f 18//5 34//5 17//5 -f 19//6 35//6 18//6 -f 20//3 36//3 19//3 -f 17//1 33//1 20//1 -f 37//5 38//5 40//5 -f 22//2 38//2 21//2 -f 23//6 39//6 22//6 -f 24//4 40//4 23//4 -f 21//1 37//1 24//1 -f 41//6 42//6 43//6 -f 4//7 44//7 2//7 -f 8//8 43//8 4//8 -f 6//9 41//9 8//9 -f 2//10 42//10 6//10 -f 58//6 56//6 72//6 -f 54//6 52//6 68//6 -f 47//11 48//11 49//11 -f 53//1 55//1 67//1 -f 61//1 47//1 75//1 -f 49//12 50//12 51//12 -f 47//1 49//1 46//1 -f 57//1 59//1 71//1 -f 51//13 52//13 53//13 -f 48//6 62//6 64//6 -f 65//1 51//1 67//1 -f 53//14 54//14 55//14 -f 55//1 57//1 69//1 -f 64//14 76//14 46//14 -f 55//15 56//15 57//15 -f 49//1 51//1 45//1 -f 76//13 74//13 75//13 -f 57//16 58//16 59//16 -f 62//6 60//6 76//6 -f 61//17 62//17 47//17 -f 59//18 60//18 61//18 -f 52//6 50//6 66//6 -f 74//6 60//6 72//6 -f 56//6 54//6 70//6 -f 73//1 59//1 75//1 -f 50//6 48//6 63//6 -f 63//15 64//15 45//15 -f 66//16 63//16 65//16 -f 68//18 66//18 67//18 -f 70//17 68//17 69//17 -f 72//11 70//11 71//11 -f 74//12 72//12 73//12 -f 77//4 78//4 79//4 -f 80//3 84//3 79//3 -f 84//2 82//2 83//2 -f 82//5 78//5 81//5 -f 77//1 79//1 81//1 -f 84//19 80//19 87//19 -f 88//20 87//20 85//20 -f 82//2 84//2 88//2 -f 86//4 80//4 85//4 -f 78//21 82//21 85//21 diff --git a/src/main/resources/assets/hbm/models/chemplant_main.obj b/src/main/resources/assets/hbm/models/chemplant_main.obj deleted file mode 100644 index 90d39843a..000000000 --- a/src/main/resources/assets/hbm/models/chemplant_main.obj +++ /dev/null @@ -1,1870 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'chemplant_main.blend' -# www.blender.org -o Cube_Cube.001 -v -1.500000 0.000000 1.500000 -v -1.500000 0.250000 1.500000 -v -1.500000 0.000000 -1.500000 -v -1.500000 0.250000 -1.500000 -v 1.500000 0.000000 1.500000 -v 1.500000 0.250000 1.500000 -v 1.500000 0.000000 -1.500000 -v 1.500000 0.250000 -1.500000 -v -1.250000 0.500000 1.250000 -v -1.250000 0.500000 -1.250000 -v 1.250000 0.500000 -1.250000 -v 1.250000 0.500000 1.250000 -v -1.250000 0.500000 0.000000 -v 0.000000 0.500000 -1.250000 -v 1.250000 0.500000 0.000000 -v 0.000000 0.500000 1.250000 -v 0.000000 0.500000 0.000000 -v 1.250000 0.750000 0.000000 -v 1.250000 0.750000 1.250000 -v 0.000000 0.750000 1.250000 -v 0.000000 0.750000 0.000000 -v 0.625000 0.750000 0.025000 -v 0.625000 2.750000 0.025000 -v 0.925000 0.750000 0.105385 -v 0.925000 2.750000 0.105385 -v 1.144615 0.750000 0.325000 -v 1.144615 2.750000 0.325000 -v 1.225000 0.750000 0.625000 -v 1.225000 2.750000 0.625000 -v 1.144615 0.750000 0.925000 -v 1.144615 2.750000 0.925000 -v 0.925000 0.750000 1.144615 -v 0.925000 2.750000 1.144615 -v 0.625000 0.750000 1.225000 -v 0.625000 2.750000 1.225000 -v 0.325000 0.750000 1.144615 -v 0.325000 2.750000 1.144615 -v 0.105385 0.750000 0.925000 -v 0.105385 2.750000 0.925000 -v 0.025000 0.750000 0.625000 -v 0.025000 2.750000 0.625000 -v 0.105385 0.750000 0.325000 -v 0.105385 2.750000 0.325000 -v 0.325000 0.750000 0.105385 -v 0.325000 2.750000 0.105385 -v 1.250000 0.750000 0.625000 -v 0.625000 0.750000 0.000000 -v 0.000000 0.750000 0.625000 -v 0.625000 0.750000 1.250000 -v 0.125000 0.500000 -1.125000 -v 1.125000 0.500000 -1.125000 -v 1.125000 0.500000 -0.125000 -v 0.125000 0.500000 -0.125000 -v -1.125000 0.500000 -0.125000 -v -1.125000 0.500000 -1.125000 -v -0.125000 0.500000 -1.125000 -v -0.125000 0.500000 -0.125000 -v 0.125000 0.650000 -1.125000 -v 1.125000 0.650000 -1.125000 -v 1.125000 0.650000 -0.125000 -v 0.125000 0.650000 -0.125000 -v 0.225000 0.650000 -1.025000 -v 1.025000 0.650000 -1.025000 -v 1.025000 0.650000 -0.225000 -v 0.225000 0.650000 -0.225000 -v -0.125000 0.650000 -0.125000 -v -0.125000 0.650000 -1.125000 -v -1.125000 0.650000 -1.125000 -v -1.125000 0.650000 -0.125000 -v 0.425000 2.000000 -0.425000 -v 0.825000 2.000000 -0.425000 -v 0.825000 2.000000 -0.825000 -v 0.425000 2.000000 -0.825000 -v 0.225000 1.850000 -1.025000 -v 1.025000 1.850000 -1.025000 -v 1.025000 1.850000 -0.225000 -v 0.225000 1.850000 -0.225000 -v 1.000000 2.750000 -0.024519 -v 0.625000 2.750000 -0.125000 -v 1.274519 2.750000 0.250000 -v 1.375000 2.750000 0.625000 -v 1.274519 2.750000 1.000000 -v 1.000000 2.750000 1.274519 -v 0.625000 2.750000 1.375000 -v 0.250000 2.750000 1.274519 -v -0.024519 2.750000 1.000000 -v -0.125000 2.750000 0.625000 -v -0.024519 2.750000 0.250000 -v 0.250000 2.750000 -0.024519 -v 1.000000 3.000000 -0.024519 -v 0.625000 3.000000 -0.125000 -v 1.274519 3.000000 0.250000 -v 1.375000 3.000000 0.625000 -v 1.274519 3.000000 1.000000 -v 1.000000 3.000000 1.274519 -v 0.625000 3.000000 1.375000 -v 0.250000 3.000000 1.274519 -v -0.024519 3.000000 1.000000 -v -0.125000 3.000000 0.625000 -v -0.024519 3.000000 0.250000 -v 0.250000 3.000000 -0.024519 -v -0.225000 0.650000 -1.025000 -v -0.225000 0.650000 -0.225000 -v -1.025000 0.650000 -0.225000 -v -1.025000 0.650000 -1.025000 -v -0.225000 1.850000 -1.025000 -v -0.225000 1.850000 -0.225000 -v -1.025000 1.850000 -0.225000 -v -1.025000 1.850000 -1.025000 -v -0.425000 2.000000 -0.825000 -v -0.425000 2.000000 -0.425000 -v -0.825000 2.000000 -0.425000 -v -0.825000 2.000000 -0.825000 -v -0.125000 0.500000 0.975000 -v -0.475000 0.500000 0.975000 -v -0.475000 0.500000 0.275000 -v -0.125000 0.500000 0.275000 -v -0.125000 1.250000 0.975000 -v -0.475000 1.250000 0.975000 -v -0.475000 1.250000 0.275000 -v -0.125000 1.250000 0.275000 -v -0.125000 1.500000 0.975000 -v -0.300000 1.500000 0.975000 -v -0.300000 1.500000 0.275000 -v -0.125000 1.500000 0.275000 -v -0.125000 1.500000 0.338636 -v -0.125000 1.500000 0.402273 -v -0.125000 1.500000 0.465909 -v -0.125000 1.500000 0.529545 -v -0.125000 1.500000 0.593182 -v -0.125000 1.500000 0.656818 -v -0.125000 1.500000 0.720455 -v -0.125000 1.500000 0.784091 -v -0.125000 1.500000 0.847727 -v -0.125000 1.500000 0.911364 -v -0.125000 1.650000 0.338636 -v -0.125000 1.650000 0.402273 -v -0.125000 1.650000 0.465909 -v -0.125000 1.650000 0.529545 -v -0.125000 1.650000 0.593182 -v -0.125000 1.650000 0.656818 -v -0.125000 1.650000 0.720455 -v -0.125000 1.650000 0.784091 -v -0.125000 1.650000 0.847727 -v -0.125000 1.650000 0.911364 -v -0.025000 1.750000 0.338636 -v -0.025000 1.750000 0.402273 -v -0.025000 1.750000 0.465909 -v -0.025000 1.750000 0.529545 -v -0.025000 1.750000 0.593182 -v -0.025000 1.750000 0.656818 -v -0.025000 1.750000 0.720455 -v -0.025000 1.750000 0.784091 -v -0.025000 1.750000 0.847727 -v -0.025000 1.750000 0.911364 -v 0.125000 1.750000 0.338636 -v 0.125000 1.750000 0.402273 -v 0.125000 1.750000 0.465909 -v 0.125000 1.750000 0.529545 -v 0.125000 1.750000 0.593182 -v 0.125000 1.750000 0.656818 -v 0.125000 1.750000 0.720455 -v 0.125000 1.750000 0.784091 -v 0.125000 1.750000 0.847727 -v 0.125000 1.750000 0.911364 -v 0.482143 2.771048 -0.425000 -v 0.539286 2.771048 -0.425000 -v 0.596429 2.771048 -0.425000 -v 0.653571 2.771048 -0.425000 -v 0.710714 2.771048 -0.425000 -v 0.767857 2.771048 -0.425000 -v 0.482143 2.000000 -0.425000 -v 0.539286 2.000000 -0.425000 -v 0.596429 2.000000 -0.425000 -v 0.653571 2.000000 -0.425000 -v 0.710714 2.000000 -0.425000 -v 0.767857 2.000000 -0.425000 -v 0.482143 2.871047 -0.075000 -v 0.539286 2.871047 -0.075000 -v 0.596429 2.871047 -0.075000 -v 0.653571 2.871047 -0.075000 -v 0.710714 2.871047 -0.075000 -v 0.767857 2.871047 -0.075000 -v 0.482143 2.871047 -0.325000 -v 0.539286 2.871047 -0.325000 -v 0.596429 2.871047 -0.325000 -v 0.653571 2.871047 -0.325000 -v 0.710714 2.871047 -0.325000 -v 0.767857 2.871047 -0.325000 -v -0.850000 1.200000 -0.250000 -v -0.850000 1.200000 0.350000 -v -0.814645 1.185355 -0.250000 -v -0.814645 1.185355 0.350000 -v -0.800000 1.150000 -0.250000 -v -0.800000 1.150000 0.350000 -v -0.814645 1.114645 -0.250000 -v -0.814645 1.114645 0.350000 -v -0.850000 1.100000 -0.250000 -v -0.850000 1.100000 0.350000 -v -0.885355 1.114645 -0.250000 -v -0.885355 1.114645 0.350000 -v -0.900000 1.150000 -0.250000 -v -0.900000 1.150000 0.350000 -v -0.885355 1.185355 -0.250000 -v -0.885355 1.185355 0.350000 -v -0.750000 1.150000 0.400000 -v -0.450000 1.150000 0.400000 -v -0.750000 1.114645 0.414645 -v -0.450000 1.114645 0.414645 -v -0.750000 1.100000 0.450000 -v -0.450000 1.100000 0.450000 -v -0.750000 1.114645 0.485355 -v -0.450000 1.114645 0.485355 -v -0.750000 1.150000 0.500000 -v -0.450000 1.150000 0.500000 -v -0.750000 1.185355 0.485355 -v -0.450000 1.185355 0.485355 -v -0.750000 1.200000 0.450000 -v -0.450000 1.200000 0.450000 -v -0.750000 1.185355 0.414645 -v -0.450000 1.185355 0.414645 -v -0.850000 1.000000 -0.250000 -v -0.850000 1.000000 0.350000 -v -0.814645 0.985355 -0.250000 -v -0.814645 0.985355 0.350000 -v -0.800000 0.950000 -0.250000 -v -0.800000 0.950000 0.350000 -v -0.814645 0.914645 -0.250000 -v -0.814645 0.914645 0.350000 -v -0.850000 0.900000 -0.250000 -v -0.850000 0.900000 0.350000 -v -0.885355 0.914645 -0.250000 -v -0.885355 0.914645 0.350000 -v -0.900000 0.950000 -0.250000 -v -0.900000 0.950000 0.350000 -v -0.885355 0.985355 -0.250000 -v -0.885355 0.985355 0.350000 -v -0.750000 0.950000 0.400000 -v -0.450000 0.950000 0.400000 -v -0.750000 0.914645 0.414645 -v -0.450000 0.914645 0.414645 -v -0.750000 0.900000 0.450000 -v -0.450000 0.900000 0.450000 -v -0.750000 0.914645 0.485355 -v -0.450000 0.914645 0.485355 -v -0.750000 0.950000 0.500000 -v -0.450000 0.950000 0.500000 -v -0.750000 0.985355 0.485355 -v -0.450000 0.985355 0.485355 -v -0.750000 1.000000 0.450000 -v -0.450000 1.000000 0.450000 -v -0.750000 0.985355 0.414645 -v -0.450000 0.985355 0.414645 -v -0.850000 0.800000 -0.250000 -v -0.850000 0.800000 0.350000 -v -0.814645 0.785355 -0.250000 -v -0.814645 0.785355 0.350000 -v -0.800000 0.750000 -0.250000 -v -0.800000 0.750000 0.350000 -v -0.814645 0.714645 -0.250000 -v -0.814645 0.714645 0.350000 -v -0.850000 0.700000 -0.250000 -v -0.850000 0.700000 0.350000 -v -0.885355 0.714645 -0.250000 -v -0.885355 0.714645 0.350000 -v -0.900000 0.750000 -0.250000 -v -0.900000 0.750000 0.350000 -v -0.885355 0.785355 -0.250000 -v -0.885355 0.785355 0.350000 -v -0.750000 0.750000 0.400000 -v -0.450000 0.750000 0.400000 -v -0.750000 0.714645 0.414645 -v -0.450000 0.714645 0.414645 -v -0.750000 0.700000 0.450000 -v -0.450000 0.700000 0.450000 -v -0.750000 0.714645 0.485355 -v -0.450000 0.714645 0.485355 -v -0.750000 0.750000 0.500000 -v -0.450000 0.750000 0.500000 -v -0.750000 0.785355 0.485355 -v -0.450000 0.785355 0.485355 -v -0.750000 0.800000 0.450000 -v -0.450000 0.800000 0.450000 -v -0.750000 0.785355 0.414645 -v -0.450000 0.785355 0.414645 -v 1.000000 0.250000 -0.250000 -v 1.000000 0.750000 -0.250000 -v 1.000000 0.250000 -0.750000 -v 1.000000 0.750000 -0.750000 -v 2.000000 0.000000 0.000000 -v 2.000000 1.000000 0.000000 -v 2.000000 0.000000 -1.000000 -v 2.000000 1.000000 -1.000000 -v 1.500000 1.000000 -1.000000 -v 1.500000 0.000000 -1.000000 -v 1.500000 1.000000 0.000000 -v 1.500000 0.000000 0.000000 -v 2.000000 0.875000 -0.875000 -v 2.000000 0.125000 -0.875000 -v 2.000000 0.875000 -0.125000 -v 2.000000 0.125000 -0.125000 -v 1.500000 0.687500 -0.687500 -v 1.500000 0.312500 -0.687500 -v 1.500000 0.687500 -0.312500 -v 1.500000 0.312500 -0.312500 -v -1.000000 0.250000 0.750000 -v -1.000000 0.750000 0.750000 -v -1.000000 0.250000 0.250000 -v -1.000000 0.750000 0.250000 -v -2.000000 0.000000 1.000000 -v -2.000000 1.000000 1.000000 -v -2.000000 0.000000 0.000000 -v -2.000000 1.000000 0.000000 -v -1.500000 1.000000 0.000000 -v -1.500000 0.000000 0.000000 -v -1.500000 1.000000 1.000000 -v -1.500000 0.000000 1.000000 -v -2.000000 0.875000 0.125000 -v -2.000000 0.125000 0.125000 -v -2.000000 0.875000 0.875000 -v -2.000000 0.125000 0.875000 -v -1.500000 0.687500 0.312500 -v -1.500000 0.312500 0.312500 -v -1.500000 0.687500 0.687500 -v -1.500000 0.312500 0.687500 -v 0.656250 0.343750 -2.000000 -v 0.656250 0.656250 -2.000000 -v 0.343750 0.343750 -1.150000 -v 0.343750 0.656250 -1.150000 -v 0.343750 0.343750 -2.000000 -v 0.343750 0.656250 -2.000000 -v 0.656250 0.343750 -1.150000 -v 0.656250 0.656250 -1.150000 -v 0.328125 0.671875 -1.150000 -v 0.328125 0.328125 -1.150000 -v 0.671875 0.671875 -1.150000 -v 0.671875 0.328125 -1.150000 -v 0.328125 0.671875 -1.000000 -v 0.328125 0.328125 -1.000000 -v 0.671875 0.671875 -1.000000 -v 0.671875 0.328125 -1.000000 -v -0.343750 0.343750 -2.000000 -v -0.343750 0.656250 -2.000000 -v -0.656250 0.343750 -1.150000 -v -0.656250 0.656250 -1.150000 -v -0.656250 0.343750 -2.000000 -v -0.656250 0.656250 -2.000000 -v -0.343750 0.343750 -1.150000 -v -0.343750 0.656250 -1.150000 -v -0.671875 0.671875 -1.150000 -v -0.671875 0.328125 -1.150000 -v -0.328125 0.671875 -1.150000 -v -0.328125 0.328125 -1.150000 -v -0.671875 0.671875 -1.000000 -v -0.671875 0.328125 -1.000000 -v -0.328125 0.671875 -1.000000 -v -0.328125 0.328125 -1.000000 -v -0.343750 0.343750 2.000000 -v -0.343750 0.656250 2.000000 -v -0.656250 0.343750 1.150000 -v -0.656250 0.656250 1.150000 -v -0.656250 0.343750 2.000000 -v -0.656250 0.656250 2.000000 -v -0.343750 0.343750 1.150000 -v -0.343750 0.656250 1.150000 -v -0.671875 0.671875 1.150000 -v -0.671875 0.328125 1.150000 -v -0.328125 0.671875 1.150000 -v -0.328125 0.328125 1.150000 -v -0.671875 0.671875 1.000000 -v -0.671875 0.328125 1.000000 -v -0.328125 0.671875 1.000000 -v -0.328125 0.328125 1.000000 -v 0.656250 0.343750 2.000000 -v 0.656250 0.656250 2.000000 -v 0.343750 0.343750 1.150000 -v 0.343750 0.656250 1.150000 -v 0.343750 0.343750 2.000000 -v 0.343750 0.656250 2.000000 -v 0.656250 0.343750 1.150000 -v 0.656250 0.656250 1.150000 -v 0.328125 0.671875 1.150000 -v 0.328125 0.328125 1.150000 -v 0.671875 0.671875 1.150000 -v 0.671875 0.328125 1.150000 -v 0.328125 0.671875 1.000000 -v 0.328125 0.328125 1.000000 -v 0.671875 0.671875 1.000000 -v 0.671875 0.328125 1.000000 -v 1.916667 0.250000 -1.100000 -v 1.916667 0.750000 -1.100000 -v 1.666667 0.500000 -1.100000 -v 1.916667 0.250000 0.100000 -v 1.916667 0.750000 0.100000 -v 1.666667 0.500000 0.100000 -v -1.583333 0.250000 -0.100000 -v -1.583333 0.750000 -0.100000 -v -1.833333 0.500000 -0.100000 -v -1.583333 0.250000 1.100000 -v -1.583333 0.750000 1.100000 -v -1.833333 0.500000 1.100000 -v 0.425000 2.000000 -0.767857 -v 0.425000 2.000000 -0.710714 -v 0.425000 2.000000 -0.653571 -v 0.425000 2.000000 -0.596429 -v 0.425000 2.000000 -0.539286 -v 0.425000 2.000000 -0.482143 -v -0.425000 2.000000 -0.767857 -v -0.425000 2.000000 -0.710714 -v -0.425000 2.000000 -0.653571 -v -0.425000 2.000000 -0.596429 -v -0.425000 2.000000 -0.539286 -v -0.425000 2.000000 -0.482143 -v 0.325000 2.121195 -0.749805 -v 0.325000 2.121195 -0.692662 -v 0.325000 2.121195 -0.635520 -v 0.325000 2.121195 -0.578377 -v 0.325000 2.121195 -0.521234 -v 0.325000 2.121195 -0.464091 -v -0.325000 2.100000 -0.767857 -v -0.325000 2.100000 -0.710714 -v -0.325000 2.100000 -0.653571 -v -0.325000 2.100000 -0.596429 -v -0.325000 2.100000 -0.539286 -v -0.325000 2.100000 -0.482143 -vt 0.490762 0.926709 -vt 0.490762 0.946350 -vt 0.255070 0.946350 -vt 0.985607 0.945886 -vt 0.985607 0.965527 -vt 0.749916 0.965527 -vt 0.757849 0.713691 -vt 0.757849 0.694050 -vt 0.993541 0.694050 -vt 0.597494 0.251404 -vt 0.597495 0.231763 -vt 0.833186 0.231763 -vt 0.006459 0.317921 -vt 0.242151 0.317921 -vt 0.242151 0.553613 -vt 0.833186 0.251404 -vt 0.715341 0.279181 -vt 0.006459 0.762941 -vt 0.016280 0.753121 -vt 0.094844 0.753121 -vt 0.749916 0.945886 -vt 0.867761 0.918110 -vt 0.993541 0.713691 -vt 0.875695 0.741468 -vt 0.255070 0.926709 -vt 0.372916 0.898933 -vt 0.104664 0.566532 -vt 0.094844 0.588137 -vt 0.067346 0.588137 -vt 0.895627 0.431077 -vt 0.875987 0.381974 -vt 0.895627 0.332872 -vt 0.104664 0.762941 -vt 0.114485 0.753121 -vt 0.193049 0.753121 -vt 0.758141 0.332872 -vt 0.777782 0.381974 -vt 0.758141 0.431077 -vt 0.875987 0.313231 -vt 0.826884 0.332872 -vt 0.777782 0.313231 -vt 0.777782 0.450718 -vt 0.826884 0.431077 -vt 0.875987 0.450718 -vt 0.547877 0.688960 -vt 0.523477 0.688960 -vt 0.523476 0.531833 -vt 0.499076 0.688960 -vt 0.499076 0.531833 -vt 0.474675 0.688961 -vt 0.474675 0.531833 -vt 0.450275 0.688961 -vt 0.450275 0.531833 -vt 0.425874 0.688961 -vt 0.425874 0.531833 -vt 0.401474 0.688961 -vt 0.401473 0.531833 -vt 0.377073 0.688961 -vt 0.377073 0.531833 -vt 0.352672 0.688961 -vt 0.352672 0.531833 -vt 0.328272 0.688961 -vt 0.328272 0.531833 -vt 0.303871 0.688961 -vt 0.303871 0.531833 -vt 0.578087 0.897548 -vt 0.583979 0.887342 -vt 0.605547 0.908909 -vt 0.279471 0.688961 -vt 0.255070 0.688961 -vt 0.255070 0.531833 -vt 0.279471 0.531833 -vt 0.777782 0.431077 -vt 0.803315 0.422797 -vt 0.826884 0.429113 -vt 0.850453 0.422797 -vt 0.867707 0.405544 -vt 0.875987 0.431077 -vt 0.867707 0.358405 -vt 0.875987 0.332872 -vt 0.850453 0.341151 -vt 0.803315 0.341151 -vt 0.777782 0.332872 -vt 0.786061 0.405544 -vt 0.779746 0.381974 -vt 0.786061 0.358405 -vt 0.116449 0.305002 -vt 0.116449 0.293218 -vt 0.195013 0.293218 -vt 0.202869 0.762941 -vt 0.193049 0.674557 -vt 0.104664 0.664736 -vt 0.114485 0.674557 -vt 0.202869 0.664736 -vt 0.373474 0.006460 -vt 0.381807 0.014793 -vt 0.326254 0.070346 -vt 0.094844 0.674557 -vt 0.016280 0.674557 -vt 0.006459 0.664736 -vt 0.293218 0.195013 -vt 0.285361 0.187156 -vt 0.285361 0.124305 -vt 0.195013 0.006459 -vt 0.195013 0.018244 -vt 0.116449 0.018244 -vt 0.305002 0.195013 -vt 0.293218 0.116449 -vt 0.006459 0.116449 -vt 0.018244 0.116449 -vt 0.018244 0.195013 -vt 0.124305 0.285361 -vt 0.124305 0.191085 -vt 0.187156 0.191085 -vt 0.026100 0.124305 -vt 0.026100 0.187156 -vt 0.187156 0.285361 -vt 0.187156 0.026100 -vt 0.124305 0.026100 -vt 0.529023 0.273114 -vt 0.520690 0.264781 -vt 0.576243 0.209228 -vt 0.584576 0.062012 -vt 0.576243 0.070345 -vt 0.520690 0.014792 -vt 0.317921 0.217561 -vt 0.326254 0.209228 -vt 0.381807 0.264781 -vt 0.337365 0.209228 -vt 0.381807 0.253671 -vt 0.120377 0.124305 -vt 0.140018 0.140018 -vt 0.140018 0.171444 -vt 0.191084 0.187156 -vt 0.171444 0.171444 -vt 0.171444 0.140018 -vt 0.187156 0.120377 -vt 0.124305 0.120377 -vt 0.191084 0.124305 -vt 0.120377 0.187156 -vt 0.473470 0.139787 -vt 0.451248 0.117566 -vt 0.454026 0.092567 -vt 0.683441 0.773992 -vt 0.678358 0.792964 -vt 0.648896 0.785069 -vt 0.560796 0.854968 -vt 0.571002 0.849076 -vt 0.578896 0.878537 -vt 0.567111 0.809447 -vt 0.578896 0.809447 -vt 0.571002 0.838909 -vt 0.595341 0.773183 -vt 0.605547 0.779075 -vt 0.583979 0.800643 -vt 0.637921 0.755892 -vt 0.643813 0.766098 -vt 0.614351 0.773992 -vt 0.683441 0.762207 -vt 0.653980 0.766098 -vt 0.702452 0.914802 -vt 0.692246 0.908909 -vt 0.713813 0.887342 -vt 0.730681 0.878537 -vt 0.718897 0.878537 -vt 0.726791 0.849076 -vt 0.719706 0.790437 -vt 0.713813 0.800643 -vt 0.692246 0.779075 -vt 0.683441 0.925777 -vt 0.659872 0.932093 -vt 0.653980 0.921887 -vt 0.736997 0.833017 -vt 0.726791 0.838909 -vt 0.718897 0.809448 -vt 0.614351 0.925777 -vt 0.614351 0.913993 -vt 0.643813 0.921887 -vt 0.597868 0.873454 -vt 0.597868 0.814531 -vt 0.699925 0.814531 -vt 0.648896 0.902915 -vt 0.678358 0.895021 -vt 0.699925 0.873454 -vt 0.707819 0.843992 -vt 0.589973 0.843992 -vt 0.619435 0.792964 -vt 0.619435 0.895021 -vt 0.404028 0.142564 -vt 0.448471 0.187007 -vt 0.381807 0.025903 -vt 0.337365 0.070346 -vt 0.520690 0.253670 -vt 0.565132 0.209228 -vt 0.565132 0.070345 -vt 0.520690 0.025903 -vt 0.454026 0.187007 -vt 0.451248 0.162008 -vt 0.448471 0.092567 -vt 0.404028 0.137009 -vt 0.498468 0.142564 -vt 0.498468 0.137009 -vt 0.429027 0.139787 -vt 0.772654 0.139975 -vt 0.713797 0.139968 -vt 0.713803 0.085034 -vt 0.094844 0.643131 -vt 0.067346 0.643131 -vt 0.006459 0.566532 -vt 0.694377 0.159597 -vt 0.666844 0.159844 -vt 0.680434 0.140054 -vt 0.597494 0.085032 -vt 0.656447 0.085032 -vt 0.656447 0.140054 -vt 0.667374 0.218844 -vt 0.694185 0.006460 -vt 0.694184 0.065389 -vt 0.666684 0.065389 -vt 0.694193 0.115020 -vt 0.694197 0.120017 -vt 0.694184 0.085032 -vt 0.680434 0.085032 -vt 0.597494 0.297099 -vt 0.597494 0.292100 -vt 0.609279 0.292100 -vt 0.620390 0.292100 -vt 0.620390 0.297099 -vt 0.609279 0.297099 -vt 0.645093 0.297099 -vt 0.645093 0.292100 -vt 0.656878 0.292100 -vt 0.233196 0.730162 -vt 0.233196 0.718377 -vt 0.238196 0.718377 -vt 0.188875 0.787645 -vt 0.188875 0.775860 -vt 0.193875 0.775860 -vt 0.233196 0.682563 -vt 0.233196 0.670778 -vt 0.238196 0.670778 -vt 0.238196 0.693674 -vt 0.233196 0.693673 -vt 0.193875 0.798755 -vt 0.188875 0.798755 -vt 0.238196 0.741272 -vt 0.233196 0.741272 -vt 0.667988 0.292100 -vt 0.667988 0.297099 -vt 0.656878 0.297099 -vt 0.632174 0.292100 -vt 0.632174 0.297099 -vt 0.679773 0.292100 -vt 0.679773 0.297099 -vt 0.238196 0.753057 -vt 0.233196 0.753057 -vt 0.193875 0.810540 -vt 0.188875 0.810540 -vt 0.238196 0.705458 -vt 0.233196 0.705458 -vt 0.220277 0.762106 -vt 0.215788 0.762106 -vt 0.215788 0.742465 -vt 0.237686 0.657860 -vt 0.233196 0.657860 -vt 0.233196 0.638219 -vt 0.220277 0.657860 -vt 0.215788 0.657860 -vt 0.215788 0.638219 -vt 0.215788 0.627108 -vt 0.215788 0.566532 -vt 0.220277 0.566532 -vt 0.233196 0.627108 -vt 0.233196 0.566532 -vt 0.237686 0.566532 -vt 0.215788 0.731355 -vt 0.215788 0.670778 -vt 0.220277 0.670778 -vt 0.220277 0.742465 -vt 0.237686 0.638219 -vt 0.220277 0.638219 -vt 0.814270 0.481676 -vt 0.814270 0.484682 -vt 0.790701 0.484682 -vt 0.452123 0.725932 -vt 0.452123 0.722925 -vt 0.499261 0.722925 -vt 0.231300 0.817551 -vt 0.234194 0.816738 -vt 0.234194 0.823920 -vt 0.218064 0.827849 -vt 0.218064 0.812810 -vt 0.220959 0.811996 -vt 0.452123 0.719919 -vt 0.499261 0.719919 -vt 0.236470 0.814774 -vt 0.236470 0.825884 -vt 0.814270 0.472656 -vt 0.814270 0.475663 -vt 0.790701 0.475663 -vt 0.452123 0.716912 -vt 0.499261 0.716912 -vt 0.814270 0.478669 -vt 0.790701 0.481676 -vt 0.452123 0.713906 -vt 0.499261 0.713906 -vt 0.452123 0.710899 -vt 0.499261 0.710899 -vt 0.215788 0.825884 -vt 0.215788 0.814774 -vt 0.814270 0.469650 -vt 0.790701 0.472656 -vt 0.452123 0.707893 -vt 0.499261 0.707893 -vt 0.223853 0.812810 -vt 0.223853 0.827849 -vt 0.220959 0.828662 -vt 0.452123 0.704886 -vt 0.452123 0.701880 -vt 0.499261 0.701880 -vt 0.499261 0.704886 -vt 0.790701 0.478669 -vt 0.814270 0.487689 -vt 0.790701 0.487689 -vt 0.814270 0.466643 -vt 0.790701 0.469650 -vt 0.231300 0.823107 -vt 0.228405 0.823920 -vt 0.814270 0.463637 -vt 0.790701 0.466643 -vt 0.226129 0.814774 -vt 0.228405 0.816738 -vt 0.226129 0.825884 -vt 0.175956 0.793899 -vt 0.175956 0.796906 -vt 0.152387 0.796906 -vt 0.452123 0.762903 -vt 0.452123 0.759896 -vt 0.499261 0.759896 -vt 0.523291 0.821793 -vt 0.524104 0.824687 -vt 0.516922 0.824687 -vt 0.512994 0.808558 -vt 0.528032 0.808558 -vt 0.528846 0.811452 -vt 0.452123 0.756890 -vt 0.499261 0.756890 -vt 0.526068 0.826964 -vt 0.514958 0.826964 -vt 0.175956 0.784880 -vt 0.175956 0.787886 -vt 0.152387 0.787886 -vt 0.452123 0.753883 -vt 0.499261 0.753883 -vt 0.175956 0.790893 -vt 0.152387 0.793899 -vt 0.452123 0.750877 -vt 0.499261 0.750877 -vt 0.452123 0.747870 -vt 0.499261 0.747870 -vt 0.514958 0.806281 -vt 0.526068 0.806281 -vt 0.175956 0.781873 -vt 0.152387 0.784880 -vt 0.452123 0.744864 -vt 0.499261 0.744864 -vt 0.528032 0.814346 -vt 0.512994 0.814346 -vt 0.512180 0.811452 -vt 0.452123 0.741857 -vt 0.452123 0.738851 -vt 0.499261 0.738851 -vt 0.499261 0.741857 -vt 0.152387 0.790893 -vt 0.175956 0.799912 -vt 0.152387 0.799912 -vt 0.175956 0.778867 -vt 0.152387 0.781873 -vt 0.517735 0.821793 -vt 0.516922 0.818899 -vt 0.175956 0.775860 -vt 0.152387 0.778867 -vt 0.514958 0.816622 -vt 0.524104 0.818899 -vt 0.239357 0.793064 -vt 0.239357 0.796071 -vt 0.215788 0.796071 -vt 0.452123 0.799874 -vt 0.452123 0.796867 -vt 0.499261 0.796867 -vt 0.806212 0.506163 -vt 0.809107 0.505349 -vt 0.809107 0.512532 -vt 0.792977 0.516460 -vt 0.792977 0.501421 -vt 0.795871 0.500608 -vt 0.452123 0.793861 -vt 0.499261 0.793861 -vt 0.811383 0.503385 -vt 0.811383 0.514496 -vt 0.239357 0.784045 -vt 0.239357 0.787051 -vt 0.215788 0.787051 -vt 0.452123 0.790854 -vt 0.499261 0.790854 -vt 0.239357 0.790058 -vt 0.215788 0.793064 -vt 0.452123 0.787848 -vt 0.499261 0.787848 -vt 0.452123 0.784841 -vt 0.499261 0.784841 -vt 0.790701 0.514496 -vt 0.790701 0.503385 -vt 0.239357 0.781038 -vt 0.215788 0.784045 -vt 0.452123 0.781835 -vt 0.499261 0.781835 -vt 0.798766 0.501421 -vt 0.798766 0.516460 -vt 0.452123 0.778828 -vt 0.452123 0.775822 -vt 0.499261 0.775822 -vt 0.499261 0.778828 -vt 0.215788 0.790058 -vt 0.239357 0.799077 -vt 0.215788 0.799077 -vt 0.239357 0.778032 -vt 0.215788 0.781038 -vt 0.806212 0.511718 -vt 0.803318 0.512532 -vt 0.215788 0.775025 -vt 0.239357 0.775025 -vt 0.801042 0.514496 -vt 0.801042 0.503385 -vt 0.803318 0.505349 -vt 0.438896 0.418417 -vt 0.411119 0.446194 -vt 0.383343 0.418417 -vt 0.511616 0.463361 -vt 0.456063 0.518914 -vt 0.428286 0.491137 -vt 0.891366 0.006459 -vt 0.881546 0.016280 -vt 0.822623 0.016280 -vt 0.411119 0.390641 -vt 0.338399 0.401251 -vt 0.282846 0.456804 -vt 0.255070 0.429027 -vt 0.310623 0.373474 -vt 0.483839 0.401251 -vt 0.511616 0.373474 -vt 0.428286 0.345698 -vt 0.393952 0.345698 -vt 0.483839 0.435584 -vt 0.795400 0.043502 -vt 0.837353 0.058233 -vt 0.837353 0.087694 -vt 0.812802 0.139468 -vt 0.822623 0.129648 -vt 0.881545 0.129648 -vt 0.918588 0.112246 -vt 0.908768 0.102425 -vt 0.908768 0.043502 -vt 0.785580 0.033682 -vt 0.795400 0.102425 -vt 0.866815 0.058233 -vt 0.866815 0.087695 -vt 0.647017 0.396432 -vt 0.647017 0.435713 -vt 0.607735 0.435713 -vt 0.666658 0.479632 -vt 0.666658 0.518914 -vt 0.588094 0.518914 -vt 0.043502 0.899048 -vt 0.102425 0.899048 -vt 0.112246 0.908869 -vt 0.666658 0.352513 -vt 0.607735 0.396432 -vt 0.745222 0.518914 -vt 0.563817 0.455354 -vt 0.563817 0.376790 -vt 0.524535 0.455354 -vt 0.666658 0.313231 -vt 0.588094 0.352513 -vt 0.588094 0.479632 -vt 0.058233 0.827634 -vt 0.058233 0.857095 -vt 0.016280 0.871826 -vt 0.102425 0.785681 -vt 0.043502 0.785681 -vt 0.033682 0.775860 -vt 0.129648 0.871826 -vt 0.129648 0.812903 -vt 0.139468 0.803083 -vt 0.016280 0.812903 -vt 0.006459 0.881646 -vt 0.087695 0.857095 -vt 0.087695 0.827634 -vt 0.785278 0.541902 -vt 0.832498 0.589122 -vt 0.815138 0.606482 -vt 0.879718 0.541902 -vt 0.879718 0.540166 -vt 0.898815 0.559262 -vt 0.879718 0.671063 -vt 0.832498 0.623843 -vt 0.849859 0.606482 -vt 0.767918 0.653702 -vt 0.897079 0.559262 -vt 0.888051 0.531833 -vt 0.907148 0.550929 -vt 0.785278 0.671063 -vt 0.785278 0.672799 -vt 0.766182 0.653702 -vt 0.897079 0.653702 -vt 0.898815 0.653702 -vt 0.879718 0.672799 -vt 0.767918 0.559262 -vt 0.766182 0.559262 -vt 0.785278 0.540166 -vt 0.416499 0.290522 -vt 0.416499 0.286033 -vt 0.405388 0.286033 -vt 0.776945 0.681132 -vt 0.757849 0.662035 -vt 0.757849 0.550929 -vt 0.776945 0.531833 -vt 0.907148 0.662035 -vt 0.888051 0.681132 -vt 0.759985 0.877761 -vt 0.807205 0.830541 -vt 0.824565 0.847902 -vt 0.759985 0.783321 -vt 0.758249 0.783321 -vt 0.777345 0.764225 -vt 0.889145 0.783321 -vt 0.841925 0.830541 -vt 0.824565 0.813181 -vt 0.871785 0.895122 -vt 0.777345 0.765961 -vt 0.749916 0.774988 -vt 0.769012 0.755892 -vt 0.889145 0.877761 -vt 0.890881 0.877761 -vt 0.871785 0.896858 -vt 0.871785 0.765961 -vt 0.871785 0.764225 -vt 0.890881 0.783321 -vt 0.777345 0.895122 -vt 0.777345 0.896858 -vt 0.758249 0.877761 -vt 0.503967 0.290522 -vt 0.503967 0.286033 -vt 0.492856 0.286033 -vt 0.899214 0.886094 -vt 0.880118 0.905191 -vt 0.769012 0.905191 -vt 0.749916 0.886094 -vt 0.880118 0.755892 -vt 0.899214 0.774988 -vt 0.640587 0.638631 -vt 0.640587 0.663182 -vt 0.573808 0.663182 -vt 0.666366 0.731188 -vt 0.639360 0.731188 -vt 0.640587 0.729961 -vt 0.665139 0.663182 -vt 0.665139 0.638630 -vt 0.731918 0.638630 -vt 0.640587 0.571851 -vt 0.665139 0.729961 -vt 0.666366 0.742973 -vt 0.639360 0.742973 -vt 0.639360 0.570624 -vt 0.666366 0.570624 -vt 0.665138 0.571851 -vt 0.733145 0.637403 -vt 0.733145 0.664409 -vt 0.731918 0.663182 -vt 0.572580 0.664409 -vt 0.572580 0.637403 -vt 0.573808 0.638631 -vt 0.639360 0.558839 -vt 0.639360 0.531833 -vt 0.666366 0.531833 -vt 0.666366 0.558839 -vt 0.560796 0.664409 -vt 0.560796 0.637403 -vt 0.744930 0.637403 -vt 0.744930 0.664409 -vt 0.334861 0.781671 -vt 0.334861 0.806222 -vt 0.268082 0.806222 -vt 0.360640 0.874229 -vt 0.333634 0.874229 -vt 0.334861 0.873001 -vt 0.359413 0.806222 -vt 0.359413 0.781671 -vt 0.426192 0.781671 -vt 0.334861 0.714892 -vt 0.359413 0.873001 -vt 0.360640 0.886014 -vt 0.333634 0.886014 -vt 0.333634 0.713664 -vt 0.360640 0.713664 -vt 0.359413 0.714892 -vt 0.427419 0.780443 -vt 0.427419 0.807450 -vt 0.426192 0.806222 -vt 0.266854 0.807450 -vt 0.266854 0.780443 -vt 0.268082 0.781671 -vt 0.329032 0.290522 -vt 0.329032 0.286033 -vt 0.317921 0.286033 -vt 0.333634 0.701880 -vt 0.360640 0.701880 -vt 0.255070 0.807450 -vt 0.255070 0.780443 -vt 0.439204 0.780443 -vt 0.439204 0.807450 -vt 0.785580 0.191669 -vt 0.785580 0.152387 -vt 0.805221 0.172028 -vt 0.777782 0.502919 -vt 0.758141 0.483278 -vt 0.777782 0.463637 -vt 0.512180 0.741161 -vt 0.512180 0.701880 -vt 0.531821 0.721520 -vt 0.531821 0.793362 -vt 0.512180 0.773721 -vt 0.531821 0.754080 -vt 0.467593 0.287451 -vt 0.555060 0.287451 -vt 0.380125 0.287451 -vt 0.392470 0.286033 -vt 0.392470 0.290522 -vt 0.567405 0.286033 -vt 0.567405 0.290522 -vt 0.479937 0.286033 -vt 0.479937 0.290522 -vt 0.006459 0.553613 -vt 0.617135 0.279181 -vt 0.813545 0.279181 -vt 0.965966 0.918110 -vt 0.769557 0.918110 -vt 0.777490 0.741468 -vt 0.973900 0.741468 -vt 0.471121 0.898933 -vt 0.274711 0.898933 -vt 0.547877 0.531833 -vt 0.595341 0.914802 -vt 0.874022 0.381975 -vt 0.826884 0.334836 -vt 0.195013 0.305002 -vt 0.317921 0.062013 -vt 0.116449 0.006459 -vt 0.305002 0.116449 -vt 0.006459 0.195013 -vt 0.584576 0.217561 -vt 0.529022 0.006459 -vt 0.373474 0.273114 -vt 0.567111 0.878537 -vt 0.560796 0.833017 -vt 0.578087 0.790437 -vt 0.614351 0.762207 -vt 0.659872 0.755892 -vt 0.719706 0.897548 -vt 0.736997 0.854968 -vt 0.702452 0.773183 -vt 0.683441 0.913993 -vt 0.730681 0.809448 -vt 0.637920 0.932093 -vt 0.772661 0.085041 -vt 0.694200 0.139930 -vt 0.597494 0.140054 -vt 0.694907 0.218597 -vt 0.666684 0.006459 -vt 0.694184 0.090030 -vt 0.694185 0.095029 -vt 0.694186 0.100027 -vt 0.694188 0.105025 -vt 0.694190 0.110023 -vt 0.694202 0.125013 -vt 0.694078 0.130204 -vt 0.694150 0.133627 -vt 0.238196 0.730162 -vt 0.193875 0.787645 -vt 0.238196 0.682563 -vt 0.220277 0.627108 -vt 0.237686 0.627108 -vt 0.220277 0.731355 -vt 0.499261 0.725932 -vt 0.790701 0.463637 -vt 0.499261 0.762903 -vt 0.152387 0.775860 -vt 0.526068 0.816622 -vt 0.499261 0.799874 -vt 0.795871 0.517274 -vt 0.215788 0.778032 -vt 0.812802 0.006459 -vt 0.456063 0.317921 -vt 0.366176 0.317921 -vt 0.891366 0.139468 -vt 0.918588 0.033682 -vt 0.785580 0.112246 -vt 0.033682 0.908869 -vt 0.745222 0.479632 -vt 0.524535 0.376790 -vt 0.588094 0.313231 -vt 0.112246 0.775860 -vt 0.139468 0.881646 -vt 0.006459 0.803082 -vt 0.405388 0.290522 -vt 0.492856 0.290522 -vt 0.317921 0.290522 -vt 0.467593 0.291941 -vt 0.555060 0.291941 -vt 0.380125 0.291941 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 0.707100 0.707100 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.707100 -0.707100 -vn 0.707100 0.707100 0.000000 -vn -0.707100 0.707100 0.000000 -vn 0.258800 0.000000 -0.965900 -vn 0.707100 0.000000 -0.707100 -vn 0.965900 0.000000 -0.258800 -vn 0.965900 0.000000 0.258800 -vn 0.707100 0.000000 0.707100 -vn 0.258800 0.000000 0.965900 -vn -0.258800 0.000000 0.965900 -vn -0.707100 0.000000 0.707100 -vn -0.965900 0.000000 0.258800 -vn -0.965900 0.000000 -0.258800 -vn -0.258800 0.000000 -0.965900 -vn -0.707100 0.000000 -0.707100 -vn 0.600000 0.800000 0.000000 -vn -0.600000 0.800000 0.000000 -vn 0.000000 0.800000 -0.600000 -vn 0.000000 0.800000 0.600000 -vn -0.819200 0.573500 0.000000 -vn 0.000000 0.382700 0.923900 -vn 0.382700 0.923900 0.000000 -vn 0.678600 0.281100 -0.678600 -vn -0.678600 0.281100 0.678600 -vn 0.923900 0.382700 0.000000 -vn 0.357400 0.862900 -0.357400 -vn 0.000000 -0.923900 -0.382700 -vn 0.923900 -0.382700 0.000000 -vn 0.000000 -0.382700 0.923900 -vn 0.382700 -0.923900 0.000000 -vn -0.382700 -0.923900 0.000000 -vn -0.357400 0.862900 0.357400 -vn 0.000000 -0.382700 -0.923900 -vn -0.923900 -0.382700 0.000000 -vn -0.678600 -0.281100 0.678600 -vn -0.382700 0.923900 -0.000000 -vn -0.923900 0.382700 0.000000 -vn 0.000000 -0.923900 0.382700 -vn -0.000000 0.923900 0.382700 -vn 0.000000 0.382700 -0.923900 -vn 0.678600 -0.281100 -0.678600 -vn 0.000000 0.923900 -0.382700 -vn -0.357400 -0.862900 0.357400 -vn 0.357400 -0.862900 -0.357400 -vn -0.447200 0.000000 0.894400 -vn -0.447200 0.894400 0.000000 -vn -0.447200 0.000000 -0.894400 -vn 0.351100 0.000000 -0.936300 -vn 0.351100 0.000000 0.936300 -vn 0.351100 0.936300 0.000000 -vn 0.351100 -0.936300 0.000000 -vn 0.447200 0.000000 0.894400 -vn 0.447200 0.894400 0.000000 -vn 0.447200 0.000000 -0.894400 -vn -0.351100 0.000000 -0.936300 -vn -0.351100 0.000000 0.936300 -vn -0.351100 0.936300 0.000000 -vn -0.351100 -0.936300 0.000000 -vn -0.032600 0.999500 0.000000 -vn -0.771300 -0.636400 0.000000 -s off -f 4/1/1 3/2/1 1/3/1 -f 8/4/2 7/5/2 3/6/2 -f 6/7/3 5/8/3 7/9/3 -f 2/10/4 1/11/4 5/12/4 -f 3/13/5 7/14/5 5/15/5 -f 6/16/6 16/17/6 2/10/6 -f 10/18/7 55/19/7 56/20/7 -f 4/21/8 14/22/8 8/4/8 -f 8/23/9 15/24/9 6/7/9 -f 2/25/10 13/26/10 4/1/10 -f 16/27/7 114/28/7 115/29/7 -f 16/30/1 48/31/1 17/32/1 -f 14/33/7 50/34/7 51/35/7 -f 15/36/3 46/37/3 12/38/3 -f 17/39/2 47/40/2 15/41/2 -f 12/42/4 49/43/4 16/44/4 -f 23/45/11 25/46/11 24/47/11 -f 25/46/12 27/48/12 26/49/12 -f 27/48/13 29/50/13 28/51/13 -f 29/50/14 31/52/14 30/53/14 -f 31/52/15 33/54/15 32/55/15 -f 33/54/16 35/56/16 34/57/16 -f 35/56/17 37/58/17 36/59/17 -f 37/58/18 39/60/18 38/61/18 -f 39/60/19 41/62/19 40/63/19 -f 41/62/20 43/64/20 42/65/20 -f 39/66/5 86/67/5 87/68/5 -f 45/69/21 23/70/21 22/71/21 -f 43/64/22 45/69/22 44/72/22 -f 49/43/7 19/73/7 32/74/7 -f 49/43/7 34/75/7 36/76/7 -f 36/76/7 38/77/7 20/78/7 -f 48/31/7 20/78/7 38/77/7 -f 42/79/7 21/80/7 48/31/7 -f 44/81/7 21/80/7 42/79/7 -f 47/40/7 21/80/7 44/81/7 -f 24/82/7 18/83/7 47/40/7 -f 32/74/7 19/73/7 30/84/7 -f 46/37/7 28/85/7 30/84/7 -f 46/37/7 18/83/7 26/86/7 -f 26/86/7 18/83/7 24/82/7 -f 52/87/4 60/88/4 61/89/4 -f 11/90/7 51/35/7 52/91/7 -f 17/92/7 53/93/7 50/34/7 -f 15/94/7 52/91/7 53/93/7 -f 57/95/4 66/96/4 69/97/4 -f 17/92/7 57/98/7 54/99/7 -f 14/33/7 56/20/7 57/98/7 -f 13/100/7 54/99/7 55/19/7 -f 61/101/7 65/102/7 62/103/7 -f 50/104/2 58/105/2 59/106/2 -f 53/107/1 61/101/1 58/108/1 -f 51/109/3 59/110/3 60/111/3 -f 64/112/4 76/113/4 77/114/4 -f 59/110/7 63/115/7 64/116/7 -f 60/88/7 64/112/7 65/117/7 -f 58/105/7 62/118/7 63/119/7 -f 55/120/2 68/121/2 67/122/2 -f 56/123/3 67/124/3 66/125/3 -f 54/126/1 69/127/1 68/128/1 -f 69/127/7 104/129/7 105/130/7 -f 75/131/23 72/132/23 71/133/23 -f 77/134/24 70/135/24 73/136/24 -f 62/118/2 74/137/2 75/138/2 -f 65/102/1 77/134/1 74/139/1 -f 63/115/3 75/131/3 76/140/3 -f 74/137/25 73/136/25 72/132/25 -f 110/141/23 111/142/23 107/143/23 -f 77/114/26 76/113/26 71/133/26 -f 81/144/14 93/145/14 94/146/14 -f 37/147/5 85/148/5 86/149/5 -f 35/150/5 84/151/5 85/152/5 -f 33/153/5 83/154/5 84/155/5 -f 31/156/5 82/157/5 83/158/5 -f 29/159/5 81/144/5 82/160/5 -f 45/161/5 89/162/5 79/163/5 -f 23/164/5 79/165/5 78/166/5 -f 27/167/5 80/168/5 81/169/5 -f 45/170/5 43/171/5 88/172/5 -f 25/173/5 78/174/5 80/175/5 -f 41/176/5 87/177/5 88/178/5 -f 98/179/7 96/180/7 92/181/7 -f 88/172/22 100/182/22 101/183/22 -f 79/165/11 91/184/11 90/185/11 -f 85/148/18 97/186/18 98/179/18 -f 82/157/15 94/146/15 95/187/15 -f 89/162/21 101/183/21 91/184/21 -f 78/174/12 90/185/12 92/181/12 -f 86/67/19 98/179/19 99/188/19 -f 83/154/16 95/187/16 96/180/16 -f 80/168/13 92/181/13 93/145/13 -f 87/177/20 99/188/20 100/182/20 -f 84/151/17 96/180/17 97/186/17 -f 104/129/1 108/189/1 109/190/1 -f 66/96/7 103/191/7 104/192/7 -f 68/121/7 105/193/7 102/194/7 -f 67/124/7 102/195/7 103/196/7 -f 109/197/25 113/198/25 110/141/25 -f 103/191/4 107/199/4 108/200/4 -f 105/193/2 109/197/2 106/201/2 -f 102/195/3 106/202/3 107/143/3 -f 110/141/7 113/198/7 112/203/7 -f 73/136/7 70/135/7 71/133/7 -f 108/189/24 112/203/24 113/198/24 -f 107/199/26 111/142/26 112/203/26 -f 117/204/3 121/205/3 118/206/3 -f 17/92/7 117/207/7 114/28/7 -f 17/92/7 13/100/7 116/208/7 -f 9/209/7 115/29/7 116/208/7 -f 121/210/2 120/211/2 124/212/2 -f 115/213/1 119/214/1 120/215/1 -f 116/216/2 120/211/2 121/210/2 -f 114/217/4 118/218/4 119/219/4 -f 130/220/7 129/221/7 124/212/7 -f 118/218/4 122/222/4 123/223/4 -f 121/205/3 130/220/3 118/206/3 -f 119/214/27 123/223/27 124/212/27 -f 126/224/1 127/225/1 137/226/1 -f 147/227/10 146/228/10 136/229/10 -f 128/230/1 129/231/1 139/232/1 -f 140/233/1 130/234/1 131/235/1 -f 142/236/1 132/237/1 133/238/1 -f 144/239/1 134/240/1 135/241/1 -f 155/242/10 154/243/10 144/239/10 -f 153/244/10 152/245/10 142/236/10 -f 151/246/10 150/247/10 140/233/10 -f 149/248/10 148/249/10 138/250/10 -f 157/251/7 156/252/7 146/228/7 -f 159/253/7 158/254/7 148/249/7 -f 161/255/7 160/256/7 150/247/7 -f 163/257/7 162/258/7 152/245/7 -f 165/259/7 164/260/7 154/243/7 -f 182/261/7 183/262/7 189/263/7 -f 180/264/7 181/265/7 187/266/7 -f 178/267/7 179/268/7 185/269/7 -f 167/270/2 173/271/2 172/272/2 -f 169/273/2 175/274/2 174/275/2 -f 171/276/2 177/277/2 176/278/2 -f 188/279/8 189/263/8 171/276/8 -f 186/280/8 187/266/8 169/273/8 -f 184/281/8 185/269/8 167/270/8 -f 215/282/28 217/283/28 216/284/28 -f 191/285/29 193/286/29 192/287/29 -f 195/288/30 193/289/30 220/290/30 -f 216/291/31 205/292/31 203/293/31 -f 193/286/32 195/294/32 194/295/32 -f 191/296/33 218/297/33 220/290/33 -f 209/298/34 211/299/34 210/300/34 -f 195/294/35 197/301/35 196/302/35 -f 213/303/36 215/282/36 214/304/36 -f 197/301/37 199/305/37 198/306/37 -f 199/305/38 201/307/38 200/308/38 -f 218/309/39 191/310/39 205/292/39 -f 207/311/40 209/298/40 208/312/40 -f 201/307/41 203/313/41 202/314/41 -f 201/315/42 212/316/42 214/317/42 -f 205/318/43 191/319/43 190/320/43 -f 203/313/44 205/318/44 204/321/44 -f 211/299/45 213/303/45 212/322/45 -f 217/283/46 219/323/46 218/324/46 -f 221/325/47 207/311/47 206/326/47 -f 195/288/48 206/327/48 208/328/48 -f 219/329/49 221/325/49 220/330/49 -f 212/316/50 201/315/50 199/331/50 -f 197/332/51 208/328/51 210/333/51 -f 247/334/28 249/335/28 248/336/28 -f 223/337/29 225/338/29 224/339/29 -f 227/340/30 225/341/30 252/342/30 -f 248/343/31 237/344/31 235/345/31 -f 225/338/32 227/346/32 226/347/32 -f 223/348/33 250/349/33 252/342/33 -f 241/350/34 243/351/34 242/352/34 -f 227/346/35 229/353/35 228/354/35 -f 245/355/36 247/334/36 246/356/36 -f 229/353/37 231/357/37 230/358/37 -f 231/357/38 233/359/38 232/360/38 -f 250/361/39 223/362/39 237/344/39 -f 239/363/40 241/350/40 240/364/40 -f 233/359/41 235/365/41 234/366/41 -f 233/367/42 244/368/42 246/369/42 -f 237/370/43 223/371/43 222/372/43 -f 235/365/44 237/370/44 236/373/44 -f 243/351/45 245/355/45 244/374/45 -f 249/335/46 251/375/46 250/376/46 -f 253/377/47 239/363/47 238/378/47 -f 227/340/48 238/379/48 240/380/48 -f 251/381/49 253/377/49 252/382/49 -f 242/383/50 244/368/50 233/367/50 -f 229/384/51 240/380/51 242/383/51 -f 279/385/28 281/386/28 280/387/28 -f 255/388/29 257/389/29 256/390/29 -f 259/391/30 257/392/30 284/393/30 -f 280/394/31 269/395/31 267/396/31 -f 257/389/32 259/397/32 258/398/32 -f 255/399/33 282/400/33 284/393/33 -f 273/401/34 275/402/34 274/403/34 -f 259/397/35 261/404/35 260/405/35 -f 277/406/36 279/385/36 278/407/36 -f 261/404/37 263/408/37 262/409/37 -f 263/408/38 265/410/38 264/411/38 -f 282/412/39 255/413/39 269/395/39 -f 271/414/40 273/401/40 272/415/40 -f 265/410/41 267/416/41 266/417/41 -f 267/396/42 265/418/42 276/419/42 -f 269/420/43 255/421/43 254/422/43 -f 267/416/44 269/420/44 268/423/44 -f 275/402/45 277/406/45 276/424/45 -f 281/386/46 283/425/46 282/426/46 -f 285/427/47 271/414/47 270/428/47 -f 259/391/48 270/429/48 272/430/48 -f 282/431/49 283/432/49 285/427/49 -f 274/433/50 276/419/50 265/418/50 -f 263/434/51 261/435/51 272/430/51 -f 289/436/1 288/437/1 286/438/1 -f 293/439/2 292/440/2 295/441/2 -f 292/442/3 299/443/3 301/444/3 -f 287/445/52 286/438/52 297/446/52 -f 295/447/5 292/448/5 290/449/5 -f 294/450/53 289/436/53 287/445/53 -f 293/451/7 294/450/7 296/452/7 -f 296/453/4 297/446/4 290/449/4 -f 294/454/54 295/441/54 288/437/54 -f 301/455/55 305/456/55 304/457/55 -f 291/458/3 300/459/3 298/460/3 -f 293/461/3 298/462/3 299/463/3 -f 290/464/3 301/455/3 300/465/3 -f 304/457/3 305/456/3 303/466/3 -f 298/462/56 302/467/56 303/466/56 -f 299/443/57 303/466/57 305/456/57 -f 300/459/58 304/457/58 302/467/58 -f 306/468/3 308/469/3 309/470/3 -f 315/471/2 312/472/2 313/473/2 -f 321/474/1 319/475/1 312/476/1 -f 317/477/59 306/468/59 307/478/59 -f 310/479/5 312/472/5 315/471/5 -f 307/478/60 309/470/60 314/480/60 -f 316/481/7 314/480/7 313/482/7 -f 310/483/4 317/477/4 316/484/4 -f 308/469/61 315/471/61 314/485/61 -f 324/486/62 325/487/62 321/488/62 -f 318/489/1 320/490/1 311/491/1 -f 319/492/1 318/493/1 313/494/1 -f 320/495/1 321/488/1 310/496/1 -f 323/497/1 325/487/1 324/486/1 -f 323/497/63 322/498/63 318/493/63 -f 325/487/64 323/497/64 319/475/64 -f 322/498/65 324/486/65 320/490/65 -f 332/499/3 326/500/3 327/501/3 -f 332/502/2 337/503/2 335/504/2 -f 329/505/1 331/506/1 330/507/1 -f 333/508/7 327/501/7 331/506/7 -f 328/509/5 330/507/5 326/500/5 -f 327/501/2 326/500/2 330/507/2 -f 337/503/5 341/510/5 339/511/5 -f 329/512/2 334/513/2 336/514/2 -f 328/515/2 335/516/2 334/517/2 -f 333/518/2 336/519/2 337/520/2 -f 421/521/10 420/522/10 408/523/10 -f 334/513/7 338/524/7 340/525/7 -f 336/519/3 340/526/3 341/527/3 -f 335/516/1 339/528/1 338/529/1 -f 348/530/3 342/531/3 343/532/3 -f 348/533/2 353/534/2 351/535/2 -f 345/536/1 347/537/1 346/538/1 -f 349/539/7 343/532/7 347/537/7 -f 344/540/5 346/538/5 342/531/5 -f 343/532/2 342/531/2 346/538/2 -f 353/534/5 357/541/5 355/542/5 -f 345/543/2 350/544/2 352/545/2 -f 344/546/2 351/547/2 350/548/2 -f 349/549/2 352/550/2 353/551/2 -f 423/552/10 422/553/10 410/554/10 -f 350/544/7 354/555/7 356/556/7 -f 352/550/3 356/557/3 357/558/3 -f 351/547/1 355/559/1 354/560/1 -f 359/561/3 358/562/3 364/563/3 -f 367/564/4 369/565/4 364/566/4 -f 362/567/1 363/568/1 361/569/1 -f 363/568/7 359/561/7 365/570/7 -f 358/562/5 362/567/5 360/571/5 -f 362/567/4 358/562/4 359/561/4 -f 371/572/5 373/573/5 369/565/5 -f 368/574/4 366/575/4 361/576/4 -f 366/577/4 367/578/4 360/579/4 -f 369/580/4 368/581/4 365/582/4 -f 372/583/2 373/584/2 371/585/2 -f 372/583/7 370/586/7 366/575/7 -f 373/587/3 372/588/3 368/581/3 -f 370/589/1 371/590/1 367/578/1 -f 375/591/3 374/592/3 380/593/3 -f 383/594/4 385/595/4 380/596/4 -f 378/597/1 379/598/1 377/599/1 -f 379/598/7 375/591/7 381/600/7 -f 374/592/5 378/597/5 376/601/5 -f 378/597/4 374/592/4 375/591/4 -f 387/602/5 389/603/5 385/595/5 -f 384/604/4 382/605/4 377/606/4 -f 382/607/4 383/608/4 376/609/4 -f 385/610/4 384/611/4 381/612/4 -f 425/613/10 424/614/10 412/615/10 -f 388/616/7 386/617/7 382/605/7 -f 389/618/3 388/619/3 384/611/3 -f 386/620/1 387/621/1 383/608/1 -f 391/622/2 390/623/2 392/624/2 -f 394/625/4 395/626/4 393/627/4 -f 397/628/2 396/629/2 398/630/2 -f 400/631/4 401/632/4 399/633/4 -f 414/634/66 420/522/66 421/521/66 -f 416/635/66 422/553/66 423/552/66 -f 418/636/66 424/614/66 425/613/66 -f 418/636/67 406/637/67 407/638/67 -f 416/635/67 404/639/67 405/640/67 -f 414/634/67 402/641/67 403/642/67 -f 2/25/1 4/1/1 1/3/1 -f 4/21/2 8/4/2 3/6/2 -f 8/23/3 6/7/3 7/9/3 -f 6/16/4 2/10/4 5/12/4 -f 1/643/5 3/13/5 5/15/5 -f 9/644/6 2/10/6 16/17/6 -f 6/16/6 12/645/6 16/17/6 -f 14/33/7 10/18/7 56/20/7 -f 11/646/8 8/4/8 14/22/8 -f 4/21/8 10/647/8 14/22/8 -f 12/648/9 6/7/9 15/24/9 -f 8/23/9 11/649/9 15/24/9 -f 10/650/10 4/1/10 13/26/10 -f 2/25/10 9/651/10 13/26/10 -f 9/209/7 16/27/7 115/29/7 -f 21/80/1 17/32/1 48/31/1 -f 16/30/1 20/78/1 48/31/1 -f 11/90/7 14/33/7 51/35/7 -f 19/73/3 12/38/3 46/37/3 -f 15/36/3 18/83/3 46/37/3 -f 18/83/2 15/41/2 47/40/2 -f 17/39/2 21/80/2 47/40/2 -f 20/78/4 16/44/4 49/43/4 -f 12/42/4 19/73/4 49/43/4 -f 22/652/11 23/45/11 24/47/11 -f 24/47/12 25/46/12 26/49/12 -f 26/49/13 27/48/13 28/51/13 -f 28/51/14 29/50/14 30/53/14 -f 30/53/15 31/52/15 32/55/15 -f 32/55/16 33/54/16 34/57/16 -f 34/57/17 35/56/17 36/59/17 -f 36/59/18 37/58/18 38/61/18 -f 38/61/19 39/60/19 40/63/19 -f 40/63/20 41/62/20 42/65/20 -f 41/653/5 39/66/5 87/68/5 -f 44/72/21 45/69/21 22/71/21 -f 42/65/22 43/64/22 44/72/22 -f 34/75/7 49/43/7 32/74/7 -f 20/78/7 49/43/7 36/76/7 -f 40/654/7 48/31/7 38/77/7 -f 40/654/7 42/79/7 48/31/7 -f 22/655/7 47/40/7 44/81/7 -f 22/655/7 24/82/7 47/40/7 -f 19/73/7 46/37/7 30/84/7 -f 28/85/7 46/37/7 26/86/7 -f 53/656/4 52/87/4 61/89/4 -f 15/94/7 11/90/7 52/91/7 -f 14/33/7 17/92/7 50/34/7 -f 17/92/7 15/94/7 53/93/7 -f 54/657/4 57/95/4 69/97/4 -f 13/100/7 17/92/7 54/99/7 -f 17/92/7 14/33/7 57/98/7 -f 10/18/7 13/100/7 55/19/7 -f 58/108/7 61/101/7 62/103/7 -f 51/658/2 50/104/2 59/106/2 -f 50/659/1 53/107/1 58/108/1 -f 52/660/3 51/109/3 60/111/3 -f 65/117/4 64/112/4 77/114/4 -f 60/111/7 59/110/7 64/116/7 -f 61/89/7 60/88/7 65/117/7 -f 59/106/7 58/105/7 63/119/7 -f 56/661/2 55/120/2 67/122/2 -f 57/662/3 56/123/3 66/125/3 -f 55/663/1 54/126/1 68/128/1 -f 68/128/7 69/127/7 105/130/7 -f 76/140/23 75/131/23 71/133/23 -f 74/139/24 77/134/24 73/136/24 -f 63/119/2 62/118/2 75/138/2 -f 62/103/1 65/102/1 74/139/1 -f 64/116/3 63/115/3 76/140/3 -f 75/138/25 74/137/25 72/132/25 -f 106/202/23 110/141/23 107/143/23 -f 70/135/26 77/114/26 71/133/26 -f 82/160/14 81/144/14 94/146/14 -f 39/664/5 37/147/5 86/149/5 -f 37/665/5 35/150/5 85/152/5 -f 35/666/5 33/153/5 84/155/5 -f 33/667/5 31/156/5 83/158/5 -f 31/668/5 29/159/5 82/160/5 -f 23/669/5 45/161/5 79/163/5 -f 25/670/5 23/164/5 78/166/5 -f 29/671/5 27/167/5 81/169/5 -f 89/672/5 45/170/5 88/172/5 -f 27/673/5 25/173/5 80/175/5 -f 43/674/5 41/176/5 88/178/5 -f 92/181/7 90/185/7 100/182/7 -f 91/184/7 101/183/7 100/182/7 -f 100/182/7 99/188/7 98/179/7 -f 98/179/7 97/186/7 96/180/7 -f 96/180/7 95/187/7 94/146/7 -f 94/146/7 93/145/7 92/181/7 -f 90/185/7 91/184/7 100/182/7 -f 100/182/7 98/179/7 92/181/7 -f 96/180/7 94/146/7 92/181/7 -f 89/672/22 88/172/22 101/183/22 -f 78/166/11 79/165/11 90/185/11 -f 86/149/18 85/148/18 98/179/18 -f 83/158/15 82/157/15 95/187/15 -f 79/163/21 89/162/21 91/184/21 -f 80/175/12 78/174/12 92/181/12 -f 87/68/19 86/67/19 99/188/19 -f 84/155/16 83/154/16 96/180/16 -f 81/169/13 80/168/13 93/145/13 -f 88/178/20 87/177/20 100/182/20 -f 85/152/17 84/151/17 97/186/17 -f 105/130/1 104/129/1 109/190/1 -f 69/97/7 66/96/7 104/192/7 -f 67/122/7 68/121/7 102/194/7 -f 66/125/7 67/124/7 103/196/7 -f 106/201/25 109/197/25 110/141/25 -f 104/192/4 103/191/4 108/200/4 -f 102/194/2 105/193/2 106/201/2 -f 103/196/3 102/195/3 107/143/3 -f 111/142/7 110/141/7 112/203/7 -f 72/132/7 73/136/7 71/133/7 -f 109/190/24 108/189/24 113/198/24 -f 108/200/26 107/199/26 112/203/26 -f 114/675/3 117/204/3 118/206/3 -f 16/27/7 17/92/7 114/28/7 -f 117/207/7 17/92/7 116/208/7 -f 13/100/7 9/209/7 116/208/7 -f 125/676/2 121/210/2 124/212/2 -f 116/677/1 115/213/1 120/215/1 -f 117/678/2 116/216/2 121/210/2 -f 115/679/4 114/217/4 119/219/4 -f 123/223/7 122/222/7 135/680/7 -f 135/680/7 134/681/7 123/223/7 -f 133/682/7 132/683/7 123/223/7 -f 131/684/7 130/220/7 124/212/7 -f 129/221/7 128/685/7 124/212/7 -f 127/686/7 126/687/7 124/212/7 -f 125/676/7 124/212/7 126/687/7 -f 123/223/7 134/681/7 133/682/7 -f 132/683/7 131/684/7 123/223/7 -f 128/685/7 127/686/7 124/212/7 -f 124/212/7 123/223/7 131/684/7 -f 119/219/4 118/218/4 123/223/4 -f 122/222/3 118/206/3 135/680/3 -f 121/205/3 125/676/3 126/687/3 -f 126/687/3 127/686/3 121/205/3 -f 128/685/3 129/221/3 121/205/3 -f 130/220/3 131/684/3 118/206/3 -f 132/683/3 133/682/3 118/206/3 -f 134/681/3 135/680/3 118/206/3 -f 121/205/3 127/686/3 128/685/3 -f 134/681/3 118/206/3 133/682/3 -f 131/684/3 132/683/3 118/206/3 -f 121/205/3 129/221/3 130/220/3 -f 120/215/27 119/214/27 124/212/27 -f 136/229/1 126/224/1 137/226/1 -f 137/226/10 147/227/10 136/229/10 -f 138/250/1 128/230/1 139/232/1 -f 141/688/1 140/233/1 131/235/1 -f 143/689/1 142/236/1 133/238/1 -f 145/690/1 144/239/1 135/241/1 -f 145/690/10 155/242/10 144/239/10 -f 143/689/10 153/244/10 142/236/10 -f 141/688/10 151/246/10 140/233/10 -f 139/232/10 149/248/10 138/250/10 -f 147/227/7 157/251/7 146/228/7 -f 149/248/7 159/253/7 148/249/7 -f 151/246/7 161/255/7 150/247/7 -f 153/244/7 163/257/7 152/245/7 -f 155/242/7 165/259/7 154/243/7 -f 188/279/7 182/261/7 189/263/7 -f 186/280/7 180/264/7 187/266/7 -f 184/281/7 178/267/7 185/269/7 -f 166/691/2 167/270/2 172/272/2 -f 168/692/2 169/273/2 174/275/2 -f 170/693/2 171/276/2 176/278/2 -f 170/693/8 188/279/8 171/276/8 -f 168/692/8 186/280/8 169/273/8 -f 166/691/8 184/281/8 167/270/8 -f 214/304/28 215/282/28 216/284/28 -f 190/694/29 191/285/29 192/287/29 -f 206/327/30 195/288/30 220/290/30 -f 214/317/31 216/291/31 203/293/31 -f 192/287/32 193/286/32 194/295/32 -f 193/289/33 191/296/33 220/290/33 -f 208/312/34 209/298/34 210/300/34 -f 194/295/35 195/294/35 196/302/35 -f 212/322/36 213/303/36 214/304/36 -f 196/302/37 197/301/37 198/306/37 -f 198/306/38 199/305/38 200/308/38 -f 216/291/39 218/309/39 205/292/39 -f 206/326/40 207/311/40 208/312/40 -f 200/308/41 201/307/41 202/314/41 -f 203/293/42 201/315/42 214/317/42 -f 204/321/43 205/318/43 190/320/43 -f 202/314/44 203/313/44 204/321/44 -f 210/300/45 211/299/45 212/322/45 -f 216/284/46 217/283/46 218/324/46 -f 220/330/47 221/325/47 206/326/47 -f 197/332/48 195/288/48 208/328/48 -f 218/695/49 219/329/49 220/330/49 -f 210/333/50 212/316/50 199/331/50 -f 199/331/51 197/332/51 210/333/51 -f 246/356/28 247/334/28 248/336/28 -f 222/696/29 223/337/29 224/339/29 -f 238/379/30 227/340/30 252/342/30 -f 246/369/31 248/343/31 235/345/31 -f 224/339/32 225/338/32 226/347/32 -f 225/341/33 223/348/33 252/342/33 -f 240/364/34 241/350/34 242/352/34 -f 226/347/35 227/346/35 228/354/35 -f 244/374/36 245/355/36 246/356/36 -f 228/354/37 229/353/37 230/358/37 -f 230/358/38 231/357/38 232/360/38 -f 248/343/39 250/361/39 237/344/39 -f 238/378/40 239/363/40 240/364/40 -f 232/360/41 233/359/41 234/366/41 -f 235/345/42 233/367/42 246/369/42 -f 236/373/43 237/370/43 222/372/43 -f 234/366/44 235/365/44 236/373/44 -f 242/352/45 243/351/45 244/374/45 -f 248/336/46 249/335/46 250/376/46 -f 252/382/47 253/377/47 238/378/47 -f 229/384/48 227/340/48 240/380/48 -f 250/697/49 251/381/49 252/382/49 -f 231/698/50 242/383/50 233/367/50 -f 231/698/51 229/384/51 242/383/51 -f 278/407/28 279/385/28 280/387/28 -f 254/699/29 255/388/29 256/390/29 -f 270/429/30 259/391/30 284/393/30 -f 278/700/31 280/394/31 267/396/31 -f 256/390/32 257/389/32 258/398/32 -f 257/392/33 255/399/33 284/393/33 -f 272/415/34 273/401/34 274/403/34 -f 258/398/35 259/397/35 260/405/35 -f 276/424/36 277/406/36 278/407/36 -f 260/405/37 261/404/37 262/409/37 -f 262/409/38 263/408/38 264/411/38 -f 280/394/39 282/412/39 269/395/39 -f 270/428/40 271/414/40 272/415/40 -f 264/411/41 265/410/41 266/417/41 -f 278/700/42 267/396/42 276/419/42 -f 268/423/43 269/420/43 254/422/43 -f 266/417/44 267/416/44 268/423/44 -f 274/403/45 275/402/45 276/424/45 -f 280/387/46 281/386/46 282/426/46 -f 284/701/47 285/427/47 270/428/47 -f 261/435/48 259/391/48 272/430/48 -f 284/701/49 282/431/49 285/427/49 -f 263/434/50 274/433/50 265/418/50 -f 274/433/51 263/434/51 272/430/51 -f 287/445/1 289/436/1 286/438/1 -f 294/454/2 293/439/2 295/441/2 -f 290/702/3 292/442/3 301/444/3 -f 296/453/52 287/445/52 297/446/52 -f 297/446/5 295/447/5 290/449/5 -f 296/452/53 294/450/53 287/445/53 -f 291/703/7 293/451/7 296/452/7 -f 291/704/4 296/453/4 290/449/4 -f 289/436/54 294/454/54 288/437/54 -f 300/465/55 301/455/55 304/457/55 -f 293/705/3 291/458/3 298/460/3 -f 292/706/3 293/461/3 299/463/3 -f 291/707/3 290/464/3 300/465/3 -f 302/467/3 304/457/3 303/466/3 -f 299/463/56 298/462/56 303/466/56 -f 301/444/57 299/443/57 305/456/57 -f 298/460/58 300/459/58 302/467/58 -f 307/478/3 306/468/3 309/470/3 -f 314/485/2 315/471/2 313/473/2 -f 310/708/1 321/474/1 312/476/1 -f 316/484/59 317/477/59 307/478/59 -f 317/709/5 310/479/5 315/471/5 -f 316/481/60 307/478/60 314/480/60 -f 311/710/7 316/481/7 313/482/7 -f 311/711/4 310/483/4 316/484/4 -f 309/470/61 308/469/61 314/485/61 -f 320/495/62 324/486/62 321/488/62 -f 313/712/1 318/489/1 311/491/1 -f 312/713/1 319/492/1 313/494/1 -f 311/714/1 320/495/1 310/496/1 -f 322/498/1 323/497/1 324/486/1 -f 319/492/63 323/497/63 318/493/63 -f 321/474/64 325/487/64 319/475/64 -f 318/489/65 322/498/65 320/490/65 -f 333/518/3 332/499/3 327/501/3 -f 328/509/2 332/502/2 335/504/2 -f 328/515/1 329/505/1 330/507/1 -f 329/512/7 333/508/7 331/506/7 -f 332/502/5 328/509/5 326/500/5 -f 331/506/2 327/501/2 330/507/2 -f 335/504/5 337/503/5 339/511/5 -f 333/508/2 329/512/2 336/514/2 -f 329/505/2 328/515/2 334/517/2 -f 332/499/2 333/518/2 337/520/2 -f 409/715/10 421/521/10 408/523/10 -f 336/514/7 334/513/7 340/525/7 -f 337/520/3 336/519/3 341/527/3 -f 334/517/1 335/516/1 338/529/1 -f 349/549/3 348/530/3 343/532/3 -f 344/540/2 348/533/2 351/535/2 -f 344/546/1 345/536/1 346/538/1 -f 345/543/7 349/539/7 347/537/7 -f 348/533/5 344/540/5 342/531/5 -f 347/537/2 343/532/2 346/538/2 -f 351/535/5 353/534/5 355/542/5 -f 349/539/2 345/543/2 352/545/2 -f 345/536/2 344/546/2 350/548/2 -f 348/530/2 349/549/2 353/551/2 -f 411/716/10 423/552/10 410/554/10 -f 352/545/7 350/544/7 356/556/7 -f 353/551/3 352/550/3 357/558/3 -f 350/548/1 351/547/1 354/560/1 -f 365/582/3 359/561/3 364/563/3 -f 360/571/4 367/564/4 364/566/4 -f 360/579/1 362/567/1 361/569/1 -f 361/576/7 363/568/7 365/570/7 -f 364/566/5 358/562/5 360/571/5 -f 363/568/4 362/567/4 359/561/4 -f 367/564/5 371/572/5 369/565/5 -f 365/570/4 368/574/4 361/576/4 -f 361/569/4 366/577/4 360/579/4 -f 364/563/4 369/580/4 365/582/4 -f 370/586/2 372/583/2 371/585/2 -f 368/574/7 372/583/7 366/575/7 -f 369/580/3 373/587/3 368/581/3 -f 366/577/1 370/589/1 367/578/1 -f 381/612/3 375/591/3 380/593/3 -f 376/601/4 383/594/4 380/596/4 -f 376/609/1 378/597/1 377/599/1 -f 377/606/7 379/598/7 381/600/7 -f 380/596/5 374/592/5 376/601/5 -f 379/598/4 378/597/4 375/591/4 -f 383/594/5 387/602/5 385/595/5 -f 381/600/4 384/604/4 377/606/4 -f 377/599/4 382/607/4 376/609/4 -f 380/593/4 385/610/4 381/612/4 -f 413/717/10 425/613/10 412/615/10 -f 384/604/7 388/616/7 382/605/7 -f 385/610/3 389/618/3 384/611/3 -f 382/607/1 386/620/1 383/608/1 -f 415/718/66 414/634/66 421/521/66 -f 417/719/66 416/635/66 423/552/66 -f 419/720/66 418/636/66 425/613/66 -f 419/720/67 418/636/67 407/638/67 -f 417/719/67 416/635/67 405/640/67 -f 415/718/67 414/634/67 403/642/67 diff --git a/src/main/resources/assets/hbm/models/chemplant_main_new.obj b/src/main/resources/assets/hbm/models/chemplant_main_new.obj deleted file mode 100644 index 285894abe..000000000 --- a/src/main/resources/assets/hbm/models/chemplant_main_new.obj +++ /dev/null @@ -1,1733 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'chemplant_main_new.blend' -# www.blender.org -o Cube_Cube.001 -v -1.500000 0.000000 1.500000 -v -1.500000 0.250000 1.500000 -v -1.500000 0.000000 -1.500000 -v -1.500000 0.250000 -1.500000 -v 1.500000 0.000000 1.500000 -v 1.500000 0.250000 1.500000 -v 1.500000 0.000000 -1.500000 -v 1.500000 0.250000 -1.500000 -v -1.250000 0.500000 1.250000 -v -1.250000 0.500000 -1.250000 -v 1.250000 0.500000 -1.250000 -v 1.250000 0.500000 1.250000 -v -1.250000 0.500000 0.000000 -v 0.000000 0.500000 -1.250000 -v 1.250000 0.500000 0.000000 -v 0.000000 0.500000 1.250000 -v 0.000000 0.500000 0.000000 -v 1.250000 0.750000 0.000000 -v 1.250000 0.750000 1.250000 -v 0.000000 0.750000 1.250000 -v 0.000000 0.750000 0.000000 -v 0.625000 0.750000 0.025000 -v 0.625000 2.750000 0.025000 -v 0.925000 0.750000 0.105385 -v 0.925000 2.750000 0.105385 -v 1.144615 0.750000 0.325000 -v 1.144615 2.750000 0.325000 -v 1.225000 0.750000 0.625000 -v 1.225000 2.750000 0.625000 -v 1.144615 0.750000 0.925000 -v 1.144615 2.750000 0.925000 -v 0.925000 0.750000 1.144615 -v 0.925000 2.750000 1.144615 -v 0.625000 0.750000 1.225000 -v 0.625000 2.750000 1.225000 -v 0.325000 0.750000 1.144615 -v 0.325000 2.750000 1.144615 -v 0.105385 0.750000 0.925000 -v 0.105385 2.750000 0.925000 -v 0.025000 0.750000 0.625000 -v 0.025000 2.750000 0.625000 -v 0.105385 0.750000 0.325000 -v 0.105385 2.750000 0.325000 -v 0.325000 0.750000 0.105385 -v 0.325000 2.750000 0.105385 -v 1.250000 0.750000 0.625000 -v 0.625000 0.750000 0.000000 -v 0.000000 0.750000 0.625000 -v 0.625000 0.750000 1.250000 -v 0.125000 0.500000 -1.125000 -v 1.125000 0.500000 -1.125000 -v 1.125000 0.500000 -0.125000 -v 0.125000 0.500000 -0.125000 -v -1.125000 0.500000 -0.125000 -v -1.125000 0.500000 -1.125000 -v -0.125000 0.500000 -1.125000 -v -0.125000 0.500000 -0.125000 -v 0.125000 0.650000 -1.125000 -v 1.125000 0.650000 -1.125000 -v 1.125000 0.650000 -0.125000 -v 0.125000 0.650000 -0.125000 -v 0.225000 0.650000 -1.025000 -v 1.025000 0.650000 -1.025000 -v 1.025000 0.650000 -0.225000 -v 0.225000 0.650000 -0.225000 -v -0.125000 0.650000 -0.125000 -v -0.125000 0.650000 -1.125000 -v -1.125000 0.650000 -1.125000 -v -1.125000 0.650000 -0.125000 -v 0.425000 2.000000 -0.425000 -v 0.825000 2.000000 -0.425000 -v 0.825000 2.000000 -0.825000 -v 0.425000 2.000000 -0.825000 -v 0.225000 1.850000 -1.025000 -v 1.025000 1.850000 -1.025000 -v 1.025000 1.850000 -0.225000 -v 0.225000 1.850000 -0.225000 -v 1.000000 2.750000 -0.024519 -v 0.625000 2.750000 -0.125000 -v 1.274519 2.750000 0.250000 -v 1.375000 2.750000 0.625000 -v 1.274519 2.750000 1.000000 -v 1.000000 2.750000 1.274519 -v 0.625000 2.750000 1.375000 -v 0.250000 2.750000 1.274519 -v -0.024519 2.750000 1.000000 -v -0.125000 2.750000 0.625000 -v -0.024519 2.750000 0.250000 -v 0.250000 2.750000 -0.024519 -v 1.000000 3.000000 -0.024519 -v 0.625000 3.000000 -0.125000 -v 1.274519 3.000000 0.250000 -v 1.375000 3.000000 0.625000 -v 1.274519 3.000000 1.000000 -v 1.000000 3.000000 1.274519 -v 0.625000 3.000000 1.375000 -v 0.250000 3.000000 1.274519 -v -0.024519 3.000000 1.000000 -v -0.125000 3.000000 0.625000 -v -0.024519 3.000000 0.250000 -v 0.250000 3.000000 -0.024519 -v -0.225000 0.650000 -1.025000 -v -0.225000 0.650000 -0.225000 -v -1.025000 0.650000 -0.225000 -v -1.025000 0.650000 -1.025000 -v -0.225000 1.850000 -1.025000 -v -0.225000 1.850000 -0.225000 -v -1.025000 1.850000 -0.225000 -v -1.025000 1.850000 -1.025000 -v -0.425000 2.000000 -0.825000 -v -0.425000 2.000000 -0.425000 -v -0.825000 2.000000 -0.425000 -v -0.825000 2.000000 -0.825000 -v -0.125000 0.500000 0.975000 -v -0.475000 0.500000 0.975000 -v -0.475000 0.500000 0.275000 -v -0.125000 0.500000 0.275000 -v -0.125000 1.250000 0.975000 -v -0.475000 1.250000 0.975000 -v -0.475000 1.250000 0.275000 -v -0.125000 1.250000 0.275000 -v -0.125000 1.500000 0.975000 -v -0.300000 1.500000 0.975000 -v -0.300000 1.500000 0.275000 -v -0.125000 1.500000 0.275000 -v -0.125000 1.500000 0.338636 -v -0.125000 1.500000 0.402273 -v -0.125000 1.500000 0.465909 -v -0.125000 1.500000 0.529545 -v -0.125000 1.500000 0.593182 -v -0.125000 1.500000 0.656818 -v -0.125000 1.500000 0.720455 -v -0.125000 1.500000 0.784091 -v -0.125000 1.500000 0.847727 -v -0.125000 1.500000 0.911364 -v -0.125000 1.650000 0.338636 -v -0.125000 1.650000 0.402273 -v -0.125000 1.650000 0.465909 -v -0.125000 1.650000 0.529545 -v -0.125000 1.650000 0.593182 -v -0.125000 1.650000 0.656818 -v -0.125000 1.650000 0.720455 -v -0.125000 1.650000 0.784091 -v -0.125000 1.650000 0.847727 -v -0.125000 1.650000 0.911364 -v -0.025000 1.750000 0.338636 -v -0.025000 1.750000 0.402273 -v -0.025000 1.750000 0.465909 -v -0.025000 1.750000 0.529545 -v -0.025000 1.750000 0.593182 -v -0.025000 1.750000 0.656818 -v -0.025000 1.750000 0.720455 -v -0.025000 1.750000 0.784091 -v -0.025000 1.750000 0.847727 -v -0.025000 1.750000 0.911364 -v 0.125000 1.750000 0.338636 -v 0.125000 1.750000 0.402273 -v 0.125000 1.750000 0.465909 -v 0.125000 1.750000 0.529545 -v 0.125000 1.750000 0.593182 -v 0.125000 1.750000 0.656818 -v 0.125000 1.750000 0.720455 -v 0.125000 1.750000 0.784091 -v 0.125000 1.750000 0.847727 -v 0.125000 1.750000 0.911364 -v 0.482143 2.771048 -0.425000 -v 0.539286 2.771048 -0.425000 -v 0.596429 2.771048 -0.425000 -v 0.653571 2.771048 -0.425000 -v 0.710714 2.771048 -0.425000 -v 0.767857 2.771048 -0.425000 -v 0.482143 2.000000 -0.425000 -v 0.539286 2.000000 -0.425000 -v 0.596429 2.000000 -0.425000 -v 0.653571 2.000000 -0.425000 -v 0.710714 2.000000 -0.425000 -v 0.767857 2.000000 -0.425000 -v 0.482143 2.871047 -0.075000 -v 0.539286 2.871047 -0.075000 -v 0.596429 2.871047 -0.075000 -v 0.653571 2.871047 -0.075000 -v 0.710714 2.871047 -0.075000 -v 0.767857 2.871047 -0.075000 -v 0.482143 2.871047 -0.325000 -v 0.539286 2.871047 -0.325000 -v 0.596429 2.871047 -0.325000 -v 0.653571 2.871047 -0.325000 -v 0.710714 2.871047 -0.325000 -v 0.767857 2.871047 -0.325000 -v -0.850000 1.200000 -0.250000 -v -0.850000 1.200000 0.350000 -v -0.814645 1.185355 -0.250000 -v -0.814645 1.185355 0.350000 -v -0.800000 1.150000 -0.250000 -v -0.800000 1.150000 0.350000 -v -0.814645 1.114645 -0.250000 -v -0.814645 1.114645 0.350000 -v -0.850000 1.100000 -0.250000 -v -0.850000 1.100000 0.350000 -v -0.885355 1.114645 -0.250000 -v -0.885355 1.114645 0.350000 -v -0.900000 1.150000 -0.250000 -v -0.900000 1.150000 0.350000 -v -0.885355 1.185355 -0.250000 -v -0.885355 1.185355 0.350000 -v -0.750000 1.150000 0.400000 -v -0.450000 1.150000 0.400000 -v -0.750000 1.114645 0.414645 -v -0.450000 1.114645 0.414645 -v -0.750000 1.100000 0.450000 -v -0.450000 1.100000 0.450000 -v -0.750000 1.114645 0.485355 -v -0.450000 1.114645 0.485355 -v -0.750000 1.150000 0.500000 -v -0.450000 1.150000 0.500000 -v -0.750000 1.185355 0.485355 -v -0.450000 1.185355 0.485355 -v -0.750000 1.200000 0.450000 -v -0.450000 1.200000 0.450000 -v -0.750000 1.185355 0.414645 -v -0.450000 1.185355 0.414645 -v -0.850000 1.000000 -0.250000 -v -0.850000 1.000000 0.350000 -v -0.814645 0.985355 -0.250000 -v -0.814645 0.985355 0.350000 -v -0.800000 0.950000 -0.250000 -v -0.800000 0.950000 0.350000 -v -0.814645 0.914645 -0.250000 -v -0.814645 0.914645 0.350000 -v -0.850000 0.900000 -0.250000 -v -0.850000 0.900000 0.350000 -v -0.885355 0.914645 -0.250000 -v -0.885355 0.914645 0.350000 -v -0.900000 0.950000 -0.250000 -v -0.900000 0.950000 0.350000 -v -0.885355 0.985355 -0.250000 -v -0.885355 0.985355 0.350000 -v -0.750000 0.950000 0.400000 -v -0.450000 0.950000 0.400000 -v -0.750000 0.914645 0.414645 -v -0.450000 0.914645 0.414645 -v -0.750000 0.900000 0.450000 -v -0.450000 0.900000 0.450000 -v -0.750000 0.914645 0.485355 -v -0.450000 0.914645 0.485355 -v -0.750000 0.950000 0.500000 -v -0.450000 0.950000 0.500000 -v -0.750000 0.985355 0.485355 -v -0.450000 0.985355 0.485355 -v -0.750000 1.000000 0.450000 -v -0.450000 1.000000 0.450000 -v -0.750000 0.985355 0.414645 -v -0.450000 0.985355 0.414645 -v -0.850000 0.800000 -0.250000 -v -0.850000 0.800000 0.350000 -v -0.814645 0.785355 -0.250000 -v -0.814645 0.785355 0.350000 -v -0.800000 0.750000 -0.250000 -v -0.800000 0.750000 0.350000 -v -0.814645 0.714645 -0.250000 -v -0.814645 0.714645 0.350000 -v -0.850000 0.700000 -0.250000 -v -0.850000 0.700000 0.350000 -v -0.885355 0.714645 -0.250000 -v -0.885355 0.714645 0.350000 -v -0.900000 0.750000 -0.250000 -v -0.900000 0.750000 0.350000 -v -0.885355 0.785355 -0.250000 -v -0.885355 0.785355 0.350000 -v -0.750000 0.750000 0.400000 -v -0.450000 0.750000 0.400000 -v -0.750000 0.714645 0.414645 -v -0.450000 0.714645 0.414645 -v -0.750000 0.700000 0.450000 -v -0.450000 0.700000 0.450000 -v -0.750000 0.714645 0.485355 -v -0.450000 0.714645 0.485355 -v -0.750000 0.750000 0.500000 -v -0.450000 0.750000 0.500000 -v -0.750000 0.785355 0.485355 -v -0.450000 0.785355 0.485355 -v -0.750000 0.800000 0.450000 -v -0.450000 0.800000 0.450000 -v -0.750000 0.785355 0.414645 -v -0.450000 0.785355 0.414645 -v 1.000000 0.250000 -0.250000 -v 1.000000 0.750000 -0.250000 -v 1.000000 0.250000 -0.750000 -v 1.000000 0.750000 -0.750000 -v 2.000000 0.000000 0.000000 -v 2.000000 1.000000 0.000000 -v 2.000000 0.000000 -1.000000 -v 2.000000 1.000000 -1.000000 -v 1.500000 1.000000 -1.000000 -v 1.500000 0.000000 -1.000000 -v 1.500000 1.000000 0.000000 -v 1.500000 0.000000 0.000000 -v 2.000000 0.875000 -0.875000 -v 2.000000 0.125000 -0.875000 -v 2.000000 0.875000 -0.125000 -v 2.000000 0.125000 -0.125000 -v 1.500000 0.687500 -0.687500 -v 1.500000 0.312500 -0.687500 -v 1.500000 0.687500 -0.312500 -v 1.500000 0.312500 -0.312500 -v -1.000000 0.250000 0.750000 -v -1.000000 0.750000 0.750000 -v -1.000000 0.250000 0.250000 -v -1.000000 0.750000 0.250000 -v -2.000000 0.000000 1.000000 -v -2.000000 1.000000 1.000000 -v -2.000000 0.000000 0.000000 -v -2.000000 1.000000 0.000000 -v -1.500000 1.000000 0.000000 -v -1.500000 0.000000 0.000000 -v -1.500000 1.000000 1.000000 -v -1.500000 0.000000 1.000000 -v -2.000000 0.875000 0.125000 -v -2.000000 0.125000 0.125000 -v -2.000000 0.875000 0.875000 -v -2.000000 0.125000 0.875000 -v -1.500000 0.687500 0.312500 -v -1.500000 0.312500 0.312500 -v -1.500000 0.687500 0.687500 -v -1.500000 0.312500 0.687500 -v 0.656250 0.343750 -2.000000 -v 0.656250 0.656250 -2.000000 -v 0.343750 0.343750 -1.150000 -v 0.343750 0.656250 -1.150000 -v 0.343750 0.343750 -2.000000 -v 0.343750 0.656250 -2.000000 -v 0.656250 0.343750 -1.150000 -v 0.656250 0.656250 -1.150000 -v 0.328125 0.671875 -1.150000 -v 0.328125 0.328125 -1.150000 -v 0.671875 0.671875 -1.150000 -v 0.671875 0.328125 -1.150000 -v 0.328125 0.671875 -1.000000 -v 0.328125 0.328125 -1.000000 -v 0.671875 0.671875 -1.000000 -v 0.671875 0.328125 -1.000000 -v -0.343750 0.343750 -2.000000 -v -0.343750 0.656250 -2.000000 -v -0.656250 0.343750 -1.150000 -v -0.656250 0.656250 -1.150000 -v -0.656250 0.343750 -2.000000 -v -0.656250 0.656250 -2.000000 -v -0.343750 0.343750 -1.150000 -v -0.343750 0.656250 -1.150000 -v -0.671875 0.671875 -1.150000 -v -0.671875 0.328125 -1.150000 -v -0.328125 0.671875 -1.150000 -v -0.328125 0.328125 -1.150000 -v -0.671875 0.671875 -1.000000 -v -0.671875 0.328125 -1.000000 -v -0.328125 0.671875 -1.000000 -v -0.328125 0.328125 -1.000000 -v -0.343750 0.343750 2.000000 -v -0.343750 0.656250 2.000000 -v -0.656250 0.343750 1.150000 -v -0.656250 0.656250 1.150000 -v -0.656250 0.343750 2.000000 -v -0.656250 0.656250 2.000000 -v -0.343750 0.343750 1.150000 -v -0.343750 0.656250 1.150000 -v -0.671875 0.671875 1.150000 -v -0.671875 0.328125 1.150000 -v -0.328125 0.671875 1.150000 -v -0.328125 0.328125 1.150000 -v -0.671875 0.671875 1.000000 -v -0.671875 0.328125 1.000000 -v -0.328125 0.671875 1.000000 -v -0.328125 0.328125 1.000000 -v 0.656250 0.343750 2.000000 -v 0.656250 0.656250 2.000000 -v 0.343750 0.343750 1.150000 -v 0.343750 0.656250 1.150000 -v 0.343750 0.343750 2.000000 -v 0.343750 0.656250 2.000000 -v 0.656250 0.343750 1.150000 -v 0.656250 0.656250 1.150000 -v 0.328125 0.671875 1.150000 -v 0.328125 0.328125 1.150000 -v 0.671875 0.671875 1.150000 -v 0.671875 0.328125 1.150000 -v 0.328125 0.671875 1.000000 -v 0.328125 0.328125 1.000000 -v 0.671875 0.671875 1.000000 -v 0.671875 0.328125 1.000000 -v 1.916667 0.250000 -1.100000 -v 1.916667 0.750000 -1.100000 -v 1.666667 0.500000 -1.100000 -v 1.916667 0.250000 0.100000 -v 1.916667 0.750000 0.100000 -v 1.666667 0.500000 0.100000 -v -1.583333 0.250000 -0.100000 -v -1.583333 0.750000 -0.100000 -v -1.833333 0.500000 -0.100000 -v -1.583333 0.250000 1.100000 -v -1.583333 0.750000 1.100000 -v -1.833333 0.500000 1.100000 -v 0.425000 2.000000 -0.767857 -v 0.425000 2.000000 -0.710714 -v 0.425000 2.000000 -0.653571 -v 0.425000 2.000000 -0.596429 -v 0.425000 2.000000 -0.539286 -v 0.425000 2.000000 -0.482143 -v -0.425000 2.000000 -0.767857 -v -0.425000 2.000000 -0.710714 -v -0.425000 2.000000 -0.653571 -v -0.425000 2.000000 -0.596429 -v -0.425000 2.000000 -0.539286 -v -0.425000 2.000000 -0.482143 -v 0.325000 2.121195 -0.749805 -v 0.325000 2.121195 -0.692662 -v 0.325000 2.121195 -0.635520 -v 0.325000 2.121195 -0.578377 -v 0.325000 2.121195 -0.521234 -v 0.325000 2.121195 -0.464091 -v -0.325000 2.100000 -0.767857 -v -0.325000 2.100000 -0.710714 -v -0.325000 2.100000 -0.653571 -v -0.325000 2.100000 -0.596429 -v -0.325000 2.100000 -0.539286 -v -0.325000 2.100000 -0.482143 -vt 0.758477 0.603324 -vt 0.758477 0.583793 -vt 0.996758 0.583793 -vt 0.760430 0.603324 -vt 0.760430 0.583793 -vt 0.994805 0.583793 -vt 0.759772 0.603163 -vt 0.759772 0.583522 -vt 0.995463 0.583522 -vt 0.006459 0.317921 -vt 0.242151 0.317921 -vt 0.242151 0.553613 -vt 0.994805 0.603324 -vt 0.877617 0.630668 -vt 0.006459 0.762941 -vt 0.016280 0.753121 -vt 0.094844 0.753121 -vt 0.995463 0.603163 -vt 0.877618 0.630939 -vt 0.996758 0.603324 -vt 0.875664 0.630668 -vt 0.104664 0.566532 -vt 0.094844 0.588137 -vt 0.067346 0.588137 -vt 0.960569 0.162535 -vt 0.940928 0.113433 -vt 0.960569 0.064331 -vt 0.104664 0.762941 -vt 0.114485 0.753121 -vt 0.193049 0.753121 -vt 0.823082 0.064331 -vt 0.842723 0.113433 -vt 0.823082 0.162535 -vt 0.940928 0.044690 -vt 0.891826 0.064331 -vt 0.842723 0.044690 -vt 0.842723 0.182176 -vt 0.891826 0.162535 -vt 0.940928 0.182176 -vt 0.946278 0.936992 -vt 0.921877 0.936992 -vt 0.921877 0.779864 -vt 0.897476 0.936992 -vt 0.897476 0.779864 -vt 0.873076 0.936992 -vt 0.873076 0.779864 -vt 0.848675 0.936992 -vt 0.848675 0.779864 -vt 0.824275 0.936992 -vt 0.824274 0.779864 -vt 0.799874 0.936992 -vt 0.799874 0.779864 -vt 0.775473 0.936992 -vt 0.775473 0.779864 -vt 0.751073 0.936992 -vt 0.751073 0.779864 -vt 0.726672 0.936992 -vt 0.726672 0.779864 -vt 0.702272 0.936992 -vt 0.702272 0.779864 -vt 0.331580 0.524720 -vt 0.337472 0.514514 -vt 0.359040 0.536081 -vt 0.677871 0.936992 -vt 0.653470 0.936992 -vt 0.653470 0.779864 -vt 0.677871 0.779864 -vt 0.842723 0.162535 -vt 0.868256 0.154256 -vt 0.891826 0.160571 -vt 0.915395 0.154256 -vt 0.932649 0.137002 -vt 0.940928 0.162535 -vt 0.932648 0.089864 -vt 0.940928 0.064331 -vt 0.915395 0.072610 -vt 0.868256 0.072610 -vt 0.842723 0.064331 -vt 0.851003 0.137002 -vt 0.844687 0.113433 -vt 0.851003 0.089864 -vt 0.117682 0.307042 -vt 0.117682 0.295258 -vt 0.196246 0.295258 -vt 0.202869 0.762941 -vt 0.193049 0.674557 -vt 0.104664 0.664736 -vt 0.114485 0.674557 -vt 0.202869 0.664736 -vt 0.094844 0.674557 -vt 0.016280 0.674557 -vt 0.006459 0.664736 -vt 0.294451 0.197053 -vt 0.286595 0.189197 -vt 0.286595 0.126345 -vt 0.196246 0.008500 -vt 0.196246 0.020284 -vt 0.117682 0.020284 -vt 0.306236 0.197053 -vt 0.294451 0.118489 -vt 0.007693 0.118489 -vt 0.019478 0.118489 -vt 0.019478 0.197053 -vt 0.125539 0.287401 -vt 0.125539 0.193125 -vt 0.188390 0.193125 -vt 0.027334 0.126345 -vt 0.027334 0.189196 -vt 0.188390 0.287401 -vt 0.188390 0.028141 -vt 0.125539 0.028141 -vt 0.121611 0.126345 -vt 0.141252 0.142058 -vt 0.141252 0.173484 -vt 0.192318 0.189196 -vt 0.172677 0.173484 -vt 0.172677 0.142058 -vt 0.188390 0.122417 -vt 0.125539 0.122417 -vt 0.192318 0.126345 -vt 0.121611 0.189197 -vt 0.436934 0.401164 -vt 0.431851 0.420136 -vt 0.402389 0.412242 -vt 0.314289 0.482140 -vt 0.324495 0.476248 -vt 0.332389 0.505709 -vt 0.320604 0.436619 -vt 0.332389 0.436620 -vt 0.324495 0.466081 -vt 0.348834 0.400355 -vt 0.359040 0.406247 -vt 0.337472 0.427815 -vt 0.391414 0.383064 -vt 0.397306 0.393270 -vt 0.367844 0.401164 -vt 0.436934 0.389380 -vt 0.407473 0.393270 -vt 0.455945 0.541974 -vt 0.445739 0.536081 -vt 0.467306 0.514514 -vt 0.484174 0.505710 -vt 0.472390 0.505709 -vt 0.480284 0.476248 -vt 0.473199 0.417609 -vt 0.467306 0.427815 -vt 0.445739 0.406247 -vt 0.436934 0.552950 -vt 0.413365 0.559265 -vt 0.407473 0.549059 -vt 0.490490 0.460189 -vt 0.480284 0.466081 -vt 0.472390 0.436620 -vt 0.367844 0.552950 -vt 0.367844 0.541165 -vt 0.397306 0.549059 -vt 0.351361 0.500626 -vt 0.351361 0.441703 -vt 0.453418 0.441703 -vt 0.402389 0.530087 -vt 0.431851 0.522193 -vt 0.453418 0.500626 -vt 0.461312 0.471164 -vt 0.343466 0.471164 -vt 0.372928 0.420136 -vt 0.372928 0.522193 -vt 0.772654 0.139975 -vt 0.713797 0.139968 -vt 0.713803 0.085034 -vt 0.094844 0.643131 -vt 0.067346 0.643131 -vt 0.006459 0.566532 -vt 0.694377 0.159597 -vt 0.666844 0.159844 -vt 0.680434 0.140054 -vt 0.597494 0.085032 -vt 0.656447 0.085032 -vt 0.656447 0.140054 -vt 0.667374 0.218844 -vt 0.694185 0.006460 -vt 0.694184 0.065389 -vt 0.666684 0.065389 -vt 0.694193 0.115020 -vt 0.694197 0.120017 -vt 0.694184 0.085032 -vt 0.680434 0.085032 -vt 0.597494 0.297099 -vt 0.597494 0.292100 -vt 0.609279 0.292100 -vt 0.620390 0.292100 -vt 0.620390 0.297099 -vt 0.609279 0.297099 -vt 0.645093 0.297099 -vt 0.645093 0.292100 -vt 0.656878 0.292100 -vt 0.233196 0.730162 -vt 0.233196 0.718377 -vt 0.238196 0.718377 -vt 0.188875 0.787645 -vt 0.188875 0.775860 -vt 0.193875 0.775860 -vt 0.233196 0.682563 -vt 0.233196 0.670778 -vt 0.238196 0.670778 -vt 0.238196 0.693674 -vt 0.233196 0.693673 -vt 0.193875 0.798755 -vt 0.188875 0.798755 -vt 0.238196 0.741272 -vt 0.233196 0.741272 -vt 0.667988 0.292100 -vt 0.667988 0.297099 -vt 0.656878 0.297099 -vt 0.632174 0.292100 -vt 0.632174 0.297099 -vt 0.679773 0.292100 -vt 0.679773 0.297099 -vt 0.238196 0.753057 -vt 0.233196 0.753057 -vt 0.193875 0.810540 -vt 0.188875 0.810540 -vt 0.238196 0.705458 -vt 0.233196 0.705458 -vt 0.220277 0.762106 -vt 0.215788 0.762106 -vt 0.215788 0.742465 -vt 0.237686 0.657860 -vt 0.233196 0.657860 -vt 0.233196 0.638219 -vt 0.220277 0.657860 -vt 0.215788 0.657860 -vt 0.215788 0.638219 -vt 0.215788 0.627108 -vt 0.215788 0.566532 -vt 0.220277 0.566532 -vt 0.233196 0.627108 -vt 0.233196 0.566532 -vt 0.237686 0.566532 -vt 0.215788 0.731355 -vt 0.215788 0.670778 -vt 0.220277 0.670778 -vt 0.220277 0.742465 -vt 0.237686 0.638219 -vt 0.220277 0.638219 -vt 0.814270 0.481676 -vt 0.814270 0.484682 -vt 0.790701 0.484682 -vt 0.364364 0.643439 -vt 0.364364 0.640432 -vt 0.411502 0.640432 -vt 0.231300 0.817551 -vt 0.234194 0.816738 -vt 0.234194 0.823920 -vt 0.218064 0.827849 -vt 0.218064 0.812810 -vt 0.220959 0.811996 -vt 0.364364 0.637425 -vt 0.411502 0.637426 -vt 0.236470 0.814774 -vt 0.236470 0.825884 -vt 0.814270 0.472656 -vt 0.814270 0.475663 -vt 0.790701 0.475663 -vt 0.364364 0.634419 -vt 0.411502 0.634419 -vt 0.814270 0.478669 -vt 0.790701 0.481676 -vt 0.364364 0.631412 -vt 0.411502 0.631412 -vt 0.364364 0.628406 -vt 0.411502 0.628406 -vt 0.215788 0.825884 -vt 0.215788 0.814774 -vt 0.814270 0.469650 -vt 0.790701 0.472656 -vt 0.364364 0.625399 -vt 0.411502 0.625399 -vt 0.223853 0.812810 -vt 0.223853 0.827849 -vt 0.220959 0.828662 -vt 0.364364 0.622393 -vt 0.364364 0.619386 -vt 0.411502 0.619386 -vt 0.411502 0.622393 -vt 0.790701 0.478669 -vt 0.814270 0.487689 -vt 0.790701 0.487689 -vt 0.814270 0.466643 -vt 0.790701 0.469650 -vt 0.231300 0.823107 -vt 0.228405 0.823920 -vt 0.814270 0.463637 -vt 0.790701 0.466643 -vt 0.226129 0.814774 -vt 0.228405 0.816738 -vt 0.226129 0.825884 -vt 0.175956 0.793899 -vt 0.175956 0.796906 -vt 0.152387 0.796906 -vt 0.364364 0.680409 -vt 0.364364 0.677403 -vt 0.411502 0.677403 -vt 0.435532 0.739300 -vt 0.436346 0.742194 -vt 0.429163 0.742194 -vt 0.425235 0.726064 -vt 0.440274 0.726064 -vt 0.441087 0.728959 -vt 0.364364 0.674396 -vt 0.411502 0.674396 -vt 0.438310 0.744470 -vt 0.427199 0.744470 -vt 0.175956 0.784880 -vt 0.175956 0.787886 -vt 0.152387 0.787886 -vt 0.364364 0.671390 -vt 0.411502 0.671390 -vt 0.175956 0.790893 -vt 0.152387 0.793899 -vt 0.364364 0.668383 -vt 0.411502 0.668383 -vt 0.364364 0.665377 -vt 0.411502 0.665377 -vt 0.427199 0.723788 -vt 0.438310 0.723788 -vt 0.175956 0.781873 -vt 0.152387 0.784880 -vt 0.364364 0.662370 -vt 0.411502 0.662370 -vt 0.440274 0.731853 -vt 0.425235 0.731853 -vt 0.424421 0.728959 -vt 0.364364 0.659364 -vt 0.364364 0.656357 -vt 0.411502 0.656357 -vt 0.411502 0.659364 -vt 0.152387 0.790893 -vt 0.175956 0.799912 -vt 0.152387 0.799912 -vt 0.175956 0.778867 -vt 0.152387 0.781873 -vt 0.429977 0.739300 -vt 0.429163 0.736406 -vt 0.175956 0.775860 -vt 0.152387 0.778867 -vt 0.427199 0.734129 -vt 0.436346 0.736406 -vt 0.239357 0.793064 -vt 0.239357 0.796071 -vt 0.215788 0.796071 -vt 0.364364 0.717381 -vt 0.364364 0.714374 -vt 0.411502 0.714374 -vt 0.806212 0.506163 -vt 0.809107 0.505349 -vt 0.809107 0.512532 -vt 0.792977 0.516460 -vt 0.792977 0.501421 -vt 0.795871 0.500608 -vt 0.364364 0.711367 -vt 0.411502 0.711367 -vt 0.811383 0.503385 -vt 0.811383 0.514496 -vt 0.239357 0.784045 -vt 0.239357 0.787051 -vt 0.215788 0.787051 -vt 0.364364 0.708361 -vt 0.411502 0.708361 -vt 0.239357 0.790058 -vt 0.215788 0.793064 -vt 0.364364 0.705355 -vt 0.411502 0.705355 -vt 0.364364 0.702348 -vt 0.411502 0.702348 -vt 0.790701 0.514496 -vt 0.790701 0.503385 -vt 0.239357 0.781038 -vt 0.215788 0.784045 -vt 0.364364 0.699341 -vt 0.411502 0.699341 -vt 0.798766 0.501421 -vt 0.798766 0.516460 -vt 0.364364 0.696335 -vt 0.364364 0.693328 -vt 0.411502 0.693328 -vt 0.411502 0.696335 -vt 0.215788 0.790058 -vt 0.239357 0.799077 -vt 0.215788 0.799077 -vt 0.239357 0.778032 -vt 0.215788 0.781038 -vt 0.806212 0.511718 -vt 0.803318 0.512532 -vt 0.215788 0.775025 -vt 0.239357 0.775025 -vt 0.801042 0.514496 -vt 0.801042 0.503385 -vt 0.803318 0.505349 -vt 0.479643 0.114270 -vt 0.479643 0.153552 -vt 0.440361 0.153552 -vt 0.562843 0.094629 -vt 0.562843 0.173193 -vt 0.523561 0.173193 -vt 0.141735 0.828410 -vt 0.131915 0.838230 -vt 0.072992 0.838230 -vt 0.440361 0.114270 -vt 0.396442 0.173193 -vt 0.396442 0.251756 -vt 0.357160 0.251756 -vt 0.357160 0.173193 -vt 0.499284 0.070351 -vt 0.499284 0.031069 -vt 0.420720 0.070351 -vt 0.396442 0.094629 -vt 0.523561 0.094629 -vt 0.045769 0.865453 -vt 0.087722 0.880183 -vt 0.087722 0.909645 -vt 0.063171 0.961418 -vt 0.072992 0.951598 -vt 0.131915 0.951598 -vt 0.168958 0.934196 -vt 0.159137 0.924375 -vt 0.159137 0.865453 -vt 0.035949 0.855632 -vt 0.045769 0.924375 -vt 0.117184 0.880183 -vt 0.117184 0.909645 -vt 0.357160 0.094629 -vt 0.141735 0.961418 -vt 0.420720 0.031069 -vt 0.063171 0.828410 -vt 0.168958 0.855632 -vt 0.035949 0.934196 -vt 0.713342 0.434861 -vt 0.646563 0.434861 -vt 0.646563 0.410310 -vt 0.646563 0.501640 -vt 0.647790 0.502868 -vt 0.620784 0.502868 -vt 0.555232 0.410310 -vt 0.622011 0.410310 -vt 0.622011 0.434861 -vt 0.646563 0.343531 -vt 0.622011 0.501640 -vt 0.647790 0.514653 -vt 0.620784 0.514653 -vt 0.622011 0.343531 -vt 0.620784 0.342303 -vt 0.647790 0.342303 -vt 0.555232 0.434861 -vt 0.554004 0.436089 -vt 0.554004 0.409082 -vt 0.713342 0.410310 -vt 0.714569 0.409082 -vt 0.714569 0.436089 -vt 0.416499 0.290522 -vt 0.416499 0.286033 -vt 0.405388 0.286033 -vt 0.620784 0.330518 -vt 0.647790 0.330519 -vt 0.726354 0.409082 -vt 0.726354 0.436089 -vt 0.542220 0.436089 -vt 0.542220 0.409082 -vt 0.503967 0.290522 -vt 0.503967 0.286033 -vt 0.492856 0.286033 -vt 0.631811 0.650917 -vt 0.631811 0.675468 -vt 0.565032 0.675468 -vt 0.657590 0.743475 -vt 0.630584 0.743475 -vt 0.631811 0.742247 -vt 0.656363 0.675468 -vt 0.656363 0.650917 -vt 0.723142 0.650917 -vt 0.631811 0.584137 -vt 0.656363 0.742247 -vt 0.657590 0.755259 -vt 0.630584 0.755259 -vt 0.630584 0.582910 -vt 0.657590 0.582910 -vt 0.656363 0.584137 -vt 0.724369 0.649689 -vt 0.724369 0.676695 -vt 0.723142 0.675468 -vt 0.563805 0.676696 -vt 0.563805 0.649689 -vt 0.565032 0.650917 -vt 0.630584 0.571125 -vt 0.630584 0.544119 -vt 0.657590 0.544119 -vt 0.657590 0.571125 -vt 0.552020 0.676696 -vt 0.552020 0.649689 -vt 0.736154 0.649689 -vt 0.736154 0.676695 -vt 0.329032 0.290522 -vt 0.329032 0.286033 -vt 0.317921 0.286033 -vt 0.776804 0.281183 -vt 0.776804 0.241901 -vt 0.796445 0.261542 -vt 0.777782 0.502919 -vt 0.758141 0.483278 -vt 0.777782 0.463637 -vt 0.424421 0.658668 -vt 0.424421 0.619386 -vt 0.444062 0.639027 -vt 0.444062 0.710869 -vt 0.424421 0.691228 -vt 0.444062 0.671587 -vt 0.467593 0.287451 -vt 0.555060 0.287451 -vt 0.380125 0.287451 -vt 0.392470 0.286033 -vt 0.392470 0.290522 -vt 0.567405 0.286033 -vt 0.567405 0.290522 -vt 0.479937 0.286033 -vt 0.479937 0.290522 -vt 0.006459 0.553613 -vt 0.779961 0.630668 -vt 0.975274 0.630668 -vt 0.779412 0.630939 -vt 0.975822 0.630939 -vt 0.778008 0.630668 -vt 0.977227 0.630668 -vt 0.946277 0.779864 -vt 0.348834 0.541974 -vt 0.938964 0.113433 -vt 0.891826 0.066295 -vt 0.196246 0.307042 -vt 0.117682 0.008500 -vt 0.306236 0.118489 -vt 0.007693 0.197053 -vt 0.320604 0.505709 -vt 0.314289 0.460189 -vt 0.331580 0.417609 -vt 0.367844 0.389379 -vt 0.413365 0.383064 -vt 0.473199 0.524720 -vt 0.490490 0.482140 -vt 0.455945 0.400355 -vt 0.436934 0.541165 -vt 0.484174 0.436620 -vt 0.391414 0.559265 -vt 0.772661 0.085041 -vt 0.694200 0.139930 -vt 0.597494 0.140054 -vt 0.694907 0.218597 -vt 0.666684 0.006459 -vt 0.694184 0.090030 -vt 0.694185 0.095029 -vt 0.694186 0.100027 -vt 0.694188 0.105025 -vt 0.694190 0.110023 -vt 0.694202 0.125013 -vt 0.694078 0.130204 -vt 0.694150 0.133627 -vt 0.238196 0.730162 -vt 0.193875 0.787645 -vt 0.238196 0.682563 -vt 0.220277 0.627108 -vt 0.237686 0.627108 -vt 0.220277 0.731355 -vt 0.411502 0.643439 -vt 0.790701 0.463637 -vt 0.411502 0.680409 -vt 0.152387 0.775860 -vt 0.438310 0.734129 -vt 0.411502 0.717381 -vt 0.795871 0.517274 -vt 0.215788 0.778032 -vt 0.405388 0.290522 -vt 0.492856 0.290522 -vt 0.317921 0.290522 -vt 0.467593 0.291941 -vt 0.555060 0.291941 -vt 0.380125 0.291941 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 0.707100 0.707100 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.707100 -0.707100 -vn 0.707100 0.707100 0.000000 -vn -0.707100 0.707100 0.000000 -vn 0.258800 0.000000 -0.965900 -vn 0.707100 0.000000 -0.707100 -vn 0.965900 0.000000 -0.258800 -vn 0.965900 0.000000 0.258800 -vn 0.707100 0.000000 0.707100 -vn 0.258800 0.000000 0.965900 -vn -0.258800 0.000000 0.965900 -vn -0.707100 0.000000 0.707100 -vn -0.965900 0.000000 0.258800 -vn -0.965900 0.000000 -0.258800 -vn -0.258800 0.000000 -0.965900 -vn -0.707100 0.000000 -0.707100 -vn 0.600000 0.800000 0.000000 -vn -0.600000 0.800000 0.000000 -vn 0.000000 0.800000 -0.600000 -vn 0.000000 0.800000 0.600000 -vn -0.819200 0.573500 0.000000 -vn 0.000000 0.382700 0.923900 -vn 0.382700 0.923900 0.000000 -vn 0.678600 0.281100 -0.678600 -vn -0.678600 0.281100 0.678600 -vn 0.923900 0.382700 0.000000 -vn 0.357400 0.862900 -0.357400 -vn 0.000000 -0.923900 -0.382700 -vn 0.923900 -0.382700 0.000000 -vn 0.000000 -0.382700 0.923900 -vn 0.382700 -0.923900 0.000000 -vn -0.382700 -0.923900 0.000000 -vn -0.357400 0.862900 0.357400 -vn 0.000000 -0.382700 -0.923900 -vn -0.923900 -0.382700 0.000000 -vn -0.678600 -0.281100 0.678600 -vn -0.382700 0.923900 -0.000000 -vn -0.923900 0.382700 0.000000 -vn 0.000000 -0.923900 0.382700 -vn -0.000000 0.923900 0.382700 -vn 0.000000 0.382700 -0.923900 -vn 0.678600 -0.281100 -0.678600 -vn 0.000000 0.923900 -0.382700 -vn -0.357400 -0.862900 0.357400 -vn 0.357400 -0.862900 -0.357400 -vn -0.447200 0.000000 0.894400 -vn -0.447200 0.894400 0.000000 -vn -0.447200 0.000000 -0.894400 -vn 0.351100 0.000000 -0.936300 -vn 0.351100 0.000000 0.936300 -vn 0.351100 0.936300 0.000000 -vn 0.351100 -0.936300 0.000000 -vn 0.447200 0.000000 0.894400 -vn 0.447200 0.894400 0.000000 -vn 0.447200 0.000000 -0.894400 -vn -0.351100 0.000000 -0.936300 -vn -0.351100 0.000000 0.936300 -vn -0.351100 0.936300 0.000000 -vn -0.351100 -0.936300 0.000000 -vn -0.032600 0.999500 0.000000 -vn -0.771300 -0.636400 0.000000 -s off -f 4/1/1 3/2/1 1/3/1 -f 8/4/2 7/5/2 3/6/2 -f 6/7/3 5/8/3 7/9/3 -f 2/4/4 1/5/4 5/6/4 -f 3/10/5 7/11/5 5/12/5 -f 6/13/6 16/14/6 2/4/6 -f 10/15/7 55/16/7 56/17/7 -f 4/13/8 14/14/8 8/4/8 -f 8/18/9 15/19/9 6/7/9 -f 2/20/10 13/21/10 4/1/10 -f 16/22/7 114/23/7 115/24/7 -f 16/25/1 48/26/1 17/27/1 -f 14/28/7 50/29/7 51/30/7 -f 15/31/3 46/32/3 12/33/3 -f 17/34/2 47/35/2 15/36/2 -f 12/37/4 49/38/4 16/39/4 -f 23/40/11 25/41/11 24/42/11 -f 25/41/12 27/43/12 26/44/12 -f 27/43/13 29/45/13 28/46/13 -f 29/45/14 31/47/14 30/48/14 -f 31/47/15 33/49/15 32/50/15 -f 33/49/16 35/51/16 34/52/16 -f 35/51/17 37/53/17 36/54/17 -f 37/53/18 39/55/18 38/56/18 -f 39/55/19 41/57/19 40/58/19 -f 41/57/20 43/59/20 42/60/20 -f 39/61/5 86/62/5 87/63/5 -f 45/64/21 23/65/21 22/66/21 -f 43/59/22 45/64/22 44/67/22 -f 49/38/7 19/68/7 32/69/7 -f 49/38/7 34/70/7 36/71/7 -f 36/71/7 38/72/7 20/73/7 -f 48/26/7 20/73/7 38/72/7 -f 42/74/7 21/75/7 48/26/7 -f 44/76/7 21/75/7 42/74/7 -f 47/35/7 21/75/7 44/76/7 -f 24/77/7 18/78/7 47/35/7 -f 32/69/7 19/68/7 30/79/7 -f 46/32/7 28/80/7 30/79/7 -f 46/32/7 18/78/7 26/81/7 -f 26/81/7 18/78/7 24/77/7 -f 52/82/4 60/83/4 61/84/4 -f 11/85/7 51/30/7 52/86/7 -f 17/87/7 53/88/7 50/29/7 -f 15/89/7 52/86/7 53/88/7 -f 57/82/4 66/83/4 69/84/4 -f 17/87/7 57/90/7 54/91/7 -f 14/28/7 56/17/7 57/90/7 -f 13/92/7 54/91/7 55/16/7 -f 61/93/7 65/94/7 62/95/7 -f 50/96/2 58/97/2 59/98/2 -f 53/99/1 61/93/1 58/100/1 -f 51/101/3 59/102/3 60/103/3 -f 64/104/4 76/105/4 77/106/4 -f 59/102/7 63/107/7 64/108/7 -f 60/83/7 64/104/7 65/109/7 -f 58/97/7 62/110/7 63/111/7 -f 55/96/2 68/97/2 67/98/2 -f 56/101/3 67/102/3 66/103/3 -f 54/99/1 69/93/1 68/100/1 -f 69/93/7 104/94/7 105/95/7 -f 75/112/23 72/113/23 71/114/23 -f 77/115/24 70/116/24 73/117/24 -f 62/110/2 74/118/2 75/119/2 -f 65/94/1 77/115/1 74/120/1 -f 63/107/3 75/112/3 76/121/3 -f 74/118/25 73/117/25 72/113/25 -f 110/113/23 111/114/23 107/121/23 -f 77/106/26 76/105/26 71/114/26 -f 81/122/14 93/123/14 94/124/14 -f 37/125/5 85/126/5 86/127/5 -f 35/128/5 84/129/5 85/130/5 -f 33/131/5 83/132/5 84/133/5 -f 31/134/5 82/135/5 83/136/5 -f 29/137/5 81/122/5 82/138/5 -f 45/139/5 89/140/5 79/141/5 -f 23/142/5 79/143/5 78/144/5 -f 27/145/5 80/146/5 81/147/5 -f 45/148/5 43/149/5 88/150/5 -f 25/151/5 78/152/5 80/153/5 -f 41/154/5 87/155/5 88/156/5 -f 98/157/7 96/158/7 92/159/7 -f 88/150/22 100/160/22 101/161/22 -f 79/143/11 91/162/11 90/163/11 -f 85/126/18 97/164/18 98/157/18 -f 82/135/15 94/124/15 95/165/15 -f 89/140/21 101/161/21 91/162/21 -f 78/152/12 90/163/12 92/159/12 -f 86/62/19 98/157/19 99/166/19 -f 83/132/16 95/165/16 96/158/16 -f 80/146/13 92/159/13 93/123/13 -f 87/155/20 99/166/20 100/160/20 -f 84/129/17 96/158/17 97/164/17 -f 104/94/1 108/115/1 109/120/1 -f 66/83/7 103/104/7 104/109/7 -f 68/97/7 105/110/7 102/111/7 -f 67/102/7 102/107/7 103/108/7 -f 109/118/25 113/117/25 110/113/25 -f 103/104/4 107/105/4 108/106/4 -f 105/110/2 109/118/2 106/119/2 -f 102/107/3 106/112/3 107/121/3 -f 110/113/7 113/117/7 112/116/7 -f 73/117/7 70/116/7 71/114/7 -f 108/115/24 112/116/24 113/117/24 -f 107/105/26 111/114/26 112/116/26 -f 117/167/3 121/168/3 118/169/3 -f 17/87/7 117/170/7 114/23/7 -f 17/87/7 13/92/7 116/171/7 -f 9/172/7 115/24/7 116/171/7 -f 121/173/2 120/174/2 124/175/2 -f 115/176/1 119/177/1 120/178/1 -f 116/179/2 120/174/2 121/173/2 -f 114/180/4 118/181/4 119/182/4 -f 130/183/7 129/184/7 124/175/7 -f 118/181/4 122/185/4 123/186/4 -f 121/168/3 130/183/3 118/169/3 -f 119/177/27 123/186/27 124/175/27 -f 126/187/1 127/188/1 137/189/1 -f 147/190/10 146/191/10 136/192/10 -f 128/193/1 129/194/1 139/195/1 -f 140/196/1 130/197/1 131/198/1 -f 142/199/1 132/200/1 133/201/1 -f 144/202/1 134/203/1 135/204/1 -f 155/205/10 154/206/10 144/202/10 -f 153/207/10 152/208/10 142/199/10 -f 151/209/10 150/210/10 140/196/10 -f 149/211/10 148/212/10 138/213/10 -f 157/214/7 156/215/7 146/191/7 -f 159/216/7 158/217/7 148/212/7 -f 161/218/7 160/219/7 150/210/7 -f 163/220/7 162/221/7 152/208/7 -f 165/222/7 164/223/7 154/206/7 -f 182/224/7 183/225/7 189/226/7 -f 180/227/7 181/228/7 187/229/7 -f 178/230/7 179/231/7 185/232/7 -f 167/233/2 173/234/2 172/235/2 -f 169/236/2 175/237/2 174/238/2 -f 171/239/2 177/240/2 176/241/2 -f 188/242/8 189/226/8 171/239/8 -f 186/243/8 187/229/8 169/236/8 -f 184/244/8 185/232/8 167/233/8 -f 215/245/28 217/246/28 216/247/28 -f 191/248/29 193/249/29 192/250/29 -f 195/251/30 193/252/30 220/253/30 -f 216/254/31 205/255/31 203/256/31 -f 193/249/32 195/257/32 194/258/32 -f 191/259/33 218/260/33 220/253/33 -f 209/261/34 211/262/34 210/263/34 -f 195/257/35 197/264/35 196/265/35 -f 213/266/36 215/245/36 214/267/36 -f 197/264/37 199/268/37 198/269/37 -f 199/268/38 201/270/38 200/271/38 -f 218/272/39 191/273/39 205/255/39 -f 207/274/40 209/261/40 208/275/40 -f 201/270/41 203/276/41 202/277/41 -f 201/278/42 212/279/42 214/280/42 -f 205/281/43 191/282/43 190/283/43 -f 203/276/44 205/281/44 204/284/44 -f 211/262/45 213/266/45 212/285/45 -f 217/246/46 219/286/46 218/287/46 -f 221/288/47 207/274/47 206/289/47 -f 195/251/48 206/290/48 208/291/48 -f 219/292/49 221/288/49 220/293/49 -f 212/279/50 201/278/50 199/294/50 -f 197/295/51 208/291/51 210/296/51 -f 247/297/28 249/298/28 248/299/28 -f 223/300/29 225/301/29 224/302/29 -f 227/303/30 225/304/30 252/305/30 -f 248/306/31 237/307/31 235/308/31 -f 225/301/32 227/309/32 226/310/32 -f 223/311/33 250/312/33 252/305/33 -f 241/313/34 243/314/34 242/315/34 -f 227/309/35 229/316/35 228/317/35 -f 245/318/36 247/297/36 246/319/36 -f 229/316/37 231/320/37 230/321/37 -f 231/320/38 233/322/38 232/323/38 -f 250/324/39 223/325/39 237/307/39 -f 239/326/40 241/313/40 240/327/40 -f 233/322/41 235/328/41 234/329/41 -f 233/330/42 244/331/42 246/332/42 -f 237/333/43 223/334/43 222/335/43 -f 235/328/44 237/333/44 236/336/44 -f 243/314/45 245/318/45 244/337/45 -f 249/298/46 251/338/46 250/339/46 -f 253/340/47 239/326/47 238/341/47 -f 227/303/48 238/342/48 240/343/48 -f 251/344/49 253/340/49 252/345/49 -f 242/346/50 244/331/50 233/330/50 -f 229/347/51 240/343/51 242/346/51 -f 279/348/28 281/349/28 280/350/28 -f 255/351/29 257/352/29 256/353/29 -f 259/354/30 257/355/30 284/356/30 -f 280/357/31 269/358/31 267/359/31 -f 257/352/32 259/360/32 258/361/32 -f 255/362/33 282/363/33 284/356/33 -f 273/364/34 275/365/34 274/366/34 -f 259/360/35 261/367/35 260/368/35 -f 277/369/36 279/348/36 278/370/36 -f 261/367/37 263/371/37 262/372/37 -f 263/371/38 265/373/38 264/374/38 -f 282/375/39 255/376/39 269/358/39 -f 271/377/40 273/364/40 272/378/40 -f 265/373/41 267/379/41 266/380/41 -f 267/359/42 265/381/42 276/382/42 -f 269/383/43 255/384/43 254/385/43 -f 267/379/44 269/383/44 268/386/44 -f 275/365/45 277/369/45 276/387/45 -f 281/349/46 283/388/46 282/389/46 -f 285/390/47 271/377/47 270/391/47 -f 259/354/48 270/392/48 272/393/48 -f 282/394/49 283/395/49 285/390/49 -f 274/396/50 276/382/50 265/381/50 -f 263/397/51 261/398/51 272/393/51 -f 289/399/1 288/400/1 286/401/1 -f 293/402/2 292/403/2 295/404/2 -f 292/405/3 299/406/3 301/407/3 -f 287/408/52 286/401/52 297/409/52 -f 295/410/5 292/411/5 290/412/5 -f 294/413/53 289/399/53 287/408/53 -f 293/414/7 294/413/7 296/415/7 -f 296/416/4 297/409/4 290/412/4 -f 294/417/54 295/404/54 288/400/54 -f 301/418/55 305/419/55 304/420/55 -f 291/421/3 300/422/3 298/423/3 -f 293/424/3 298/425/3 299/426/3 -f 290/427/3 301/418/3 300/428/3 -f 304/420/3 305/419/3 303/429/3 -f 298/425/56 302/430/56 303/429/56 -f 299/406/57 303/429/57 305/419/57 -f 300/422/58 304/420/58 302/430/58 -f 306/400/3 308/401/3 309/408/3 -f 315/409/2 312/412/2 313/431/2 -f 321/422/1 319/423/1 312/432/1 -f 317/404/59 306/400/59 307/399/59 -f 310/411/5 312/412/5 315/409/5 -f 307/399/60 309/408/60 314/415/60 -f 316/413/7 314/415/7 313/433/7 -f 310/403/4 317/404/4 316/417/4 -f 308/401/61 315/409/61 314/416/61 -f 324/419/62 325/420/62 321/428/62 -f 318/406/1 320/407/1 311/434/1 -f 319/425/1 318/426/1 313/435/1 -f 320/418/1 321/428/1 310/436/1 -f 323/430/1 325/420/1 324/419/1 -f 323/430/63 322/429/63 318/426/63 -f 325/420/64 323/430/64 319/423/64 -f 322/429/65 324/419/65 320/407/65 -f 332/437/3 326/438/3 327/439/3 -f 332/440/2 337/441/2 335/442/2 -f 329/443/1 331/444/1 330/445/1 -f 333/446/7 327/439/7 331/444/7 -f 328/447/5 330/445/5 326/438/5 -f 327/439/2 326/438/2 330/445/2 -f 337/441/5 341/448/5 339/449/5 -f 329/450/2 334/451/2 336/452/2 -f 328/453/2 335/454/2 334/455/2 -f 333/456/2 336/457/2 337/458/2 -f 421/459/10 420/460/10 408/461/10 -f 334/451/7 338/462/7 340/463/7 -f 336/457/3 340/464/3 341/465/3 -f 335/454/1 339/466/1 338/467/1 -f 348/437/3 342/438/3 343/439/3 -f 348/440/2 353/441/2 351/442/2 -f 345/443/1 347/444/1 346/445/1 -f 349/446/7 343/439/7 347/444/7 -f 344/447/5 346/445/5 342/438/5 -f 343/439/2 342/438/2 346/445/2 -f 353/441/5 357/448/5 355/449/5 -f 345/450/2 350/451/2 352/452/2 -f 344/453/2 351/454/2 350/455/2 -f 349/456/2 352/457/2 353/458/2 -f 423/468/10 422/469/10 410/470/10 -f 350/451/7 354/462/7 356/463/7 -f 352/457/3 356/464/3 357/465/3 -f 351/454/1 355/466/1 354/467/1 -f 359/471/3 358/472/3 364/473/3 -f 367/474/4 369/475/4 364/476/4 -f 362/477/1 363/478/1 361/479/1 -f 363/478/7 359/471/7 365/480/7 -f 358/472/5 362/477/5 360/481/5 -f 362/477/4 358/472/4 359/471/4 -f 371/482/5 373/483/5 369/475/5 -f 368/484/4 366/485/4 361/486/4 -f 366/487/4 367/488/4 360/489/4 -f 369/490/4 368/491/4 365/492/4 -f 372/493/2 373/494/2 371/495/2 -f 372/493/7 370/496/7 366/485/7 -f 373/497/3 372/498/3 368/491/3 -f 370/499/1 371/500/1 367/488/1 -f 375/444/3 374/445/3 380/453/3 -f 383/441/4 385/442/4 380/447/4 -f 378/438/1 379/439/1 377/456/1 -f 379/439/7 375/444/7 381/450/7 -f 374/445/5 378/438/5 376/440/5 -f 378/438/4 374/445/4 375/444/4 -f 387/448/5 389/449/5 385/442/5 -f 384/451/4 382/452/4 377/446/4 -f 382/457/4 383/458/4 376/437/4 -f 385/454/4 384/455/4 381/443/4 -f 425/501/10 424/502/10 412/503/10 -f 388/462/7 386/463/7 382/452/7 -f 389/466/3 388/467/3 384/455/3 -f 386/464/1 387/465/1 383/458/1 -f 391/504/2 390/505/2 392/506/2 -f 394/507/4 395/508/4 393/509/4 -f 397/510/2 396/511/2 398/512/2 -f 400/513/4 401/514/4 399/515/4 -f 414/516/66 420/460/66 421/459/66 -f 416/517/66 422/469/66 423/468/66 -f 418/518/66 424/502/66 425/501/66 -f 418/518/67 406/519/67 407/520/67 -f 416/517/67 404/521/67 405/522/67 -f 414/516/67 402/523/67 403/524/67 -f 2/20/1 4/1/1 1/3/1 -f 4/13/2 8/4/2 3/6/2 -f 8/18/3 6/7/3 7/9/3 -f 6/13/4 2/4/4 5/6/4 -f 1/525/5 3/10/5 5/12/5 -f 9/526/6 2/4/6 16/14/6 -f 6/13/6 12/527/6 16/14/6 -f 14/28/7 10/15/7 56/17/7 -f 11/526/8 8/4/8 14/14/8 -f 4/13/8 10/527/8 14/14/8 -f 12/528/9 6/7/9 15/19/9 -f 8/18/9 11/529/9 15/19/9 -f 10/530/10 4/1/10 13/21/10 -f 2/20/10 9/531/10 13/21/10 -f 9/172/7 16/22/7 115/24/7 -f 21/75/1 17/27/1 48/26/1 -f 16/25/1 20/73/1 48/26/1 -f 11/85/7 14/28/7 51/30/7 -f 19/68/3 12/33/3 46/32/3 -f 15/31/3 18/78/3 46/32/3 -f 18/78/2 15/36/2 47/35/2 -f 17/34/2 21/75/2 47/35/2 -f 20/73/4 16/39/4 49/38/4 -f 12/37/4 19/68/4 49/38/4 -f 22/532/11 23/40/11 24/42/11 -f 24/42/12 25/41/12 26/44/12 -f 26/44/13 27/43/13 28/46/13 -f 28/46/14 29/45/14 30/48/14 -f 30/48/15 31/47/15 32/50/15 -f 32/50/16 33/49/16 34/52/16 -f 34/52/17 35/51/17 36/54/17 -f 36/54/18 37/53/18 38/56/18 -f 38/56/19 39/55/19 40/58/19 -f 40/58/20 41/57/20 42/60/20 -f 41/533/5 39/61/5 87/63/5 -f 44/67/21 45/64/21 22/66/21 -f 42/60/22 43/59/22 44/67/22 -f 34/70/7 49/38/7 32/69/7 -f 20/73/7 49/38/7 36/71/7 -f 40/534/7 48/26/7 38/72/7 -f 40/534/7 42/74/7 48/26/7 -f 22/535/7 47/35/7 44/76/7 -f 22/535/7 24/77/7 47/35/7 -f 19/68/7 46/32/7 30/79/7 -f 28/80/7 46/32/7 26/81/7 -f 53/536/4 52/82/4 61/84/4 -f 15/89/7 11/85/7 52/86/7 -f 14/28/7 17/87/7 50/29/7 -f 17/87/7 15/89/7 53/88/7 -f 54/536/4 57/82/4 69/84/4 -f 13/92/7 17/87/7 54/91/7 -f 17/87/7 14/28/7 57/90/7 -f 10/15/7 13/92/7 55/16/7 -f 58/100/7 61/93/7 62/95/7 -f 51/537/2 50/96/2 59/98/2 -f 50/538/1 53/99/1 58/100/1 -f 52/539/3 51/101/3 60/103/3 -f 65/109/4 64/104/4 77/106/4 -f 60/103/7 59/102/7 64/108/7 -f 61/84/7 60/83/7 65/109/7 -f 59/98/7 58/97/7 63/111/7 -f 56/537/2 55/96/2 67/98/2 -f 57/539/3 56/101/3 66/103/3 -f 55/538/1 54/99/1 68/100/1 -f 68/100/7 69/93/7 105/95/7 -f 76/121/23 75/112/23 71/114/23 -f 74/120/24 77/115/24 73/117/24 -f 63/111/2 62/110/2 75/119/2 -f 62/95/1 65/94/1 74/120/1 -f 64/108/3 63/107/3 76/121/3 -f 75/119/25 74/118/25 72/113/25 -f 106/112/23 110/113/23 107/121/23 -f 70/116/26 77/106/26 71/114/26 -f 82/138/14 81/122/14 94/124/14 -f 39/540/5 37/125/5 86/127/5 -f 37/541/5 35/128/5 85/130/5 -f 35/542/5 33/131/5 84/133/5 -f 33/543/5 31/134/5 83/136/5 -f 31/544/5 29/137/5 82/138/5 -f 23/545/5 45/139/5 79/141/5 -f 25/546/5 23/142/5 78/144/5 -f 29/547/5 27/145/5 81/147/5 -f 89/548/5 45/148/5 88/150/5 -f 27/549/5 25/151/5 80/153/5 -f 43/550/5 41/154/5 88/156/5 -f 92/159/7 90/163/7 100/160/7 -f 91/162/7 101/161/7 100/160/7 -f 100/160/7 99/166/7 98/157/7 -f 98/157/7 97/164/7 96/158/7 -f 96/158/7 95/165/7 94/124/7 -f 94/124/7 93/123/7 92/159/7 -f 90/163/7 91/162/7 100/160/7 -f 100/160/7 98/157/7 92/159/7 -f 96/158/7 94/124/7 92/159/7 -f 89/548/22 88/150/22 101/161/22 -f 78/144/11 79/143/11 90/163/11 -f 86/127/18 85/126/18 98/157/18 -f 83/136/15 82/135/15 95/165/15 -f 79/141/21 89/140/21 91/162/21 -f 80/153/12 78/152/12 92/159/12 -f 87/63/19 86/62/19 99/166/19 -f 84/133/16 83/132/16 96/158/16 -f 81/147/13 80/146/13 93/123/13 -f 88/156/20 87/155/20 100/160/20 -f 85/130/17 84/129/17 97/164/17 -f 105/95/1 104/94/1 109/120/1 -f 69/84/7 66/83/7 104/109/7 -f 67/98/7 68/97/7 102/111/7 -f 66/103/7 67/102/7 103/108/7 -f 106/119/25 109/118/25 110/113/25 -f 104/109/4 103/104/4 108/106/4 -f 102/111/2 105/110/2 106/119/2 -f 103/108/3 102/107/3 107/121/3 -f 111/114/7 110/113/7 112/116/7 -f 72/113/7 73/117/7 71/114/7 -f 109/120/24 108/115/24 113/117/24 -f 108/106/26 107/105/26 112/116/26 -f 114/551/3 117/167/3 118/169/3 -f 16/22/7 17/87/7 114/23/7 -f 117/170/7 17/87/7 116/171/7 -f 13/92/7 9/172/7 116/171/7 -f 125/552/2 121/173/2 124/175/2 -f 116/553/1 115/176/1 120/178/1 -f 117/554/2 116/179/2 121/173/2 -f 115/555/4 114/180/4 119/182/4 -f 123/186/7 122/185/7 135/556/7 -f 135/556/7 134/557/7 123/186/7 -f 133/558/7 132/559/7 123/186/7 -f 131/560/7 130/183/7 124/175/7 -f 129/184/7 128/561/7 124/175/7 -f 127/562/7 126/563/7 124/175/7 -f 125/552/7 124/175/7 126/563/7 -f 123/186/7 134/557/7 133/558/7 -f 132/559/7 131/560/7 123/186/7 -f 128/561/7 127/562/7 124/175/7 -f 124/175/7 123/186/7 131/560/7 -f 119/182/4 118/181/4 123/186/4 -f 122/185/3 118/169/3 135/556/3 -f 121/168/3 125/552/3 126/563/3 -f 126/563/3 127/562/3 121/168/3 -f 128/561/3 129/184/3 121/168/3 -f 130/183/3 131/560/3 118/169/3 -f 132/559/3 133/558/3 118/169/3 -f 134/557/3 135/556/3 118/169/3 -f 121/168/3 127/562/3 128/561/3 -f 134/557/3 118/169/3 133/558/3 -f 131/560/3 132/559/3 118/169/3 -f 121/168/3 129/184/3 130/183/3 -f 120/178/27 119/177/27 124/175/27 -f 136/192/1 126/187/1 137/189/1 -f 137/189/10 147/190/10 136/192/10 -f 138/213/1 128/193/1 139/195/1 -f 141/564/1 140/196/1 131/198/1 -f 143/565/1 142/199/1 133/201/1 -f 145/566/1 144/202/1 135/204/1 -f 145/566/10 155/205/10 144/202/10 -f 143/565/10 153/207/10 142/199/10 -f 141/564/10 151/209/10 140/196/10 -f 139/195/10 149/211/10 138/213/10 -f 147/190/7 157/214/7 146/191/7 -f 149/211/7 159/216/7 148/212/7 -f 151/209/7 161/218/7 150/210/7 -f 153/207/7 163/220/7 152/208/7 -f 155/205/7 165/222/7 154/206/7 -f 188/242/7 182/224/7 189/226/7 -f 186/243/7 180/227/7 187/229/7 -f 184/244/7 178/230/7 185/232/7 -f 166/567/2 167/233/2 172/235/2 -f 168/568/2 169/236/2 174/238/2 -f 170/569/2 171/239/2 176/241/2 -f 170/569/8 188/242/8 171/239/8 -f 168/568/8 186/243/8 169/236/8 -f 166/567/8 184/244/8 167/233/8 -f 214/267/28 215/245/28 216/247/28 -f 190/570/29 191/248/29 192/250/29 -f 206/290/30 195/251/30 220/253/30 -f 214/280/31 216/254/31 203/256/31 -f 192/250/32 193/249/32 194/258/32 -f 193/252/33 191/259/33 220/253/33 -f 208/275/34 209/261/34 210/263/34 -f 194/258/35 195/257/35 196/265/35 -f 212/285/36 213/266/36 214/267/36 -f 196/265/37 197/264/37 198/269/37 -f 198/269/38 199/268/38 200/271/38 -f 216/254/39 218/272/39 205/255/39 -f 206/289/40 207/274/40 208/275/40 -f 200/271/41 201/270/41 202/277/41 -f 203/256/42 201/278/42 214/280/42 -f 204/284/43 205/281/43 190/283/43 -f 202/277/44 203/276/44 204/284/44 -f 210/263/45 211/262/45 212/285/45 -f 216/247/46 217/246/46 218/287/46 -f 220/293/47 221/288/47 206/289/47 -f 197/295/48 195/251/48 208/291/48 -f 218/571/49 219/292/49 220/293/49 -f 210/296/50 212/279/50 199/294/50 -f 199/294/51 197/295/51 210/296/51 -f 246/319/28 247/297/28 248/299/28 -f 222/572/29 223/300/29 224/302/29 -f 238/342/30 227/303/30 252/305/30 -f 246/332/31 248/306/31 235/308/31 -f 224/302/32 225/301/32 226/310/32 -f 225/304/33 223/311/33 252/305/33 -f 240/327/34 241/313/34 242/315/34 -f 226/310/35 227/309/35 228/317/35 -f 244/337/36 245/318/36 246/319/36 -f 228/317/37 229/316/37 230/321/37 -f 230/321/38 231/320/38 232/323/38 -f 248/306/39 250/324/39 237/307/39 -f 238/341/40 239/326/40 240/327/40 -f 232/323/41 233/322/41 234/329/41 -f 235/308/42 233/330/42 246/332/42 -f 236/336/43 237/333/43 222/335/43 -f 234/329/44 235/328/44 236/336/44 -f 242/315/45 243/314/45 244/337/45 -f 248/299/46 249/298/46 250/339/46 -f 252/345/47 253/340/47 238/341/47 -f 229/347/48 227/303/48 240/343/48 -f 250/573/49 251/344/49 252/345/49 -f 231/574/50 242/346/50 233/330/50 -f 231/574/51 229/347/51 242/346/51 -f 278/370/28 279/348/28 280/350/28 -f 254/575/29 255/351/29 256/353/29 -f 270/392/30 259/354/30 284/356/30 -f 278/576/31 280/357/31 267/359/31 -f 256/353/32 257/352/32 258/361/32 -f 257/355/33 255/362/33 284/356/33 -f 272/378/34 273/364/34 274/366/34 -f 258/361/35 259/360/35 260/368/35 -f 276/387/36 277/369/36 278/370/36 -f 260/368/37 261/367/37 262/372/37 -f 262/372/38 263/371/38 264/374/38 -f 280/357/39 282/375/39 269/358/39 -f 270/391/40 271/377/40 272/378/40 -f 264/374/41 265/373/41 266/380/41 -f 278/576/42 267/359/42 276/382/42 -f 268/386/43 269/383/43 254/385/43 -f 266/380/44 267/379/44 268/386/44 -f 274/366/45 275/365/45 276/387/45 -f 280/350/46 281/349/46 282/389/46 -f 284/577/47 285/390/47 270/391/47 -f 261/398/48 259/354/48 272/393/48 -f 284/577/49 282/394/49 285/390/49 -f 263/397/50 274/396/50 265/381/50 -f 274/396/51 263/397/51 272/393/51 -f 287/408/1 289/399/1 286/401/1 -f 294/417/2 293/402/2 295/404/2 -f 290/434/3 292/405/3 301/407/3 -f 296/416/52 287/408/52 297/409/52 -f 297/409/5 295/410/5 290/412/5 -f 296/415/53 294/413/53 287/408/53 -f 291/433/7 293/414/7 296/415/7 -f 291/431/4 296/416/4 290/412/4 -f 289/399/54 294/417/54 288/400/54 -f 300/428/55 301/418/55 304/420/55 -f 293/432/3 291/421/3 298/423/3 -f 292/435/3 293/424/3 299/426/3 -f 291/436/3 290/427/3 300/428/3 -f 302/430/3 304/420/3 303/429/3 -f 299/426/56 298/425/56 303/429/56 -f 301/407/57 299/406/57 305/419/57 -f 298/423/58 300/422/58 302/430/58 -f 307/399/3 306/400/3 309/408/3 -f 314/416/2 315/409/2 313/431/2 -f 310/421/1 321/422/1 312/432/1 -f 316/417/59 317/404/59 307/399/59 -f 317/410/5 310/411/5 315/409/5 -f 316/413/60 307/399/60 314/415/60 -f 311/414/7 316/413/7 313/433/7 -f 311/402/4 310/403/4 316/417/4 -f 309/408/61 308/401/61 314/416/61 -f 320/418/62 324/419/62 321/428/62 -f 313/405/1 318/406/1 311/434/1 -f 312/424/1 319/425/1 313/435/1 -f 311/427/1 320/418/1 310/436/1 -f 322/429/1 323/430/1 324/419/1 -f 319/425/63 323/430/63 318/426/63 -f 321/422/64 325/420/64 319/423/64 -f 318/406/65 322/429/65 320/407/65 -f 333/456/3 332/437/3 327/439/3 -f 328/447/2 332/440/2 335/442/2 -f 328/453/1 329/443/1 330/445/1 -f 329/450/7 333/446/7 331/444/7 -f 332/440/5 328/447/5 326/438/5 -f 331/444/2 327/439/2 330/445/2 -f 335/442/5 337/441/5 339/449/5 -f 333/446/2 329/450/2 336/452/2 -f 329/443/2 328/453/2 334/455/2 -f 332/437/2 333/456/2 337/458/2 -f 409/578/10 421/459/10 408/461/10 -f 336/452/7 334/451/7 340/463/7 -f 337/458/3 336/457/3 341/465/3 -f 334/455/1 335/454/1 338/467/1 -f 349/456/3 348/437/3 343/439/3 -f 344/447/2 348/440/2 351/442/2 -f 344/453/1 345/443/1 346/445/1 -f 345/450/7 349/446/7 347/444/7 -f 348/440/5 344/447/5 342/438/5 -f 347/444/2 343/439/2 346/445/2 -f 351/442/5 353/441/5 355/449/5 -f 349/446/2 345/450/2 352/452/2 -f 345/443/2 344/453/2 350/455/2 -f 348/437/2 349/456/2 353/458/2 -f 411/579/10 423/468/10 410/470/10 -f 352/452/7 350/451/7 356/463/7 -f 353/458/3 352/457/3 357/465/3 -f 350/455/1 351/454/1 354/467/1 -f 365/492/3 359/471/3 364/473/3 -f 360/481/4 367/474/4 364/476/4 -f 360/489/1 362/477/1 361/479/1 -f 361/486/7 363/478/7 365/480/7 -f 364/476/5 358/472/5 360/481/5 -f 363/478/4 362/477/4 359/471/4 -f 367/474/5 371/482/5 369/475/5 -f 365/480/4 368/484/4 361/486/4 -f 361/479/4 366/487/4 360/489/4 -f 364/473/4 369/490/4 365/492/4 -f 370/496/2 372/493/2 371/495/2 -f 368/484/7 372/493/7 366/485/7 -f 369/490/3 373/497/3 368/491/3 -f 366/487/1 370/499/1 367/488/1 -f 381/443/3 375/444/3 380/453/3 -f 376/440/4 383/441/4 380/447/4 -f 376/437/1 378/438/1 377/456/1 -f 377/446/7 379/439/7 381/450/7 -f 380/447/5 374/445/5 376/440/5 -f 379/439/4 378/438/4 375/444/4 -f 383/441/5 387/448/5 385/442/5 -f 381/450/4 384/451/4 377/446/4 -f 377/456/4 382/457/4 376/437/4 -f 380/453/4 385/454/4 381/443/4 -f 413/580/10 425/501/10 412/503/10 -f 384/451/7 388/462/7 382/452/7 -f 385/454/3 389/466/3 384/455/3 -f 382/457/1 386/464/1 383/458/1 -f 415/581/66 414/516/66 421/459/66 -f 417/582/66 416/517/66 423/468/66 -f 419/583/66 418/518/66 425/501/66 -f 419/583/67 418/518/67 407/520/67 -f 417/582/67 416/517/67 405/522/67 -f 415/581/67 414/516/67 403/524/67 diff --git a/src/main/resources/assets/hbm/models/chemplant_piston.obj b/src/main/resources/assets/hbm/models/chemplant_piston.obj deleted file mode 100644 index 16c48a3e6..000000000 --- a/src/main/resources/assets/hbm/models/chemplant_piston.obj +++ /dev/null @@ -1,150 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'chemplant_piston.blend' -# www.blender.org -o Cube.001_Cube.002 -v 0.427500 2.000000 -0.427500 -v 0.427500 2.000000 -0.822500 -v 0.822500 2.000000 -0.427500 -v 0.822500 2.000000 -0.822500 -v 0.427500 2.150000 -0.427500 -v 0.427500 2.150000 -0.822500 -v 0.822500 2.150000 -0.822500 -v 0.822500 2.150000 -0.427500 -v 0.476875 2.000000 -0.476875 -v 0.476875 2.000000 -0.773125 -v 0.773125 2.000000 -0.773125 -v 0.773125 2.000000 -0.476875 -v 0.476875 1.500000 -0.476875 -v 0.476875 1.500000 -0.773125 -v 0.773125 1.500000 -0.773125 -v 0.773125 1.500000 -0.476875 -v -0.822500 2.000000 -0.427500 -v -0.822500 2.000000 -0.822500 -v -0.427500 2.000000 -0.427500 -v -0.427500 2.000000 -0.822500 -v -0.822500 2.150000 -0.427500 -v -0.822500 2.150000 -0.822500 -v -0.427500 2.150000 -0.822500 -v -0.427500 2.150000 -0.427500 -v -0.773125 2.000000 -0.476875 -v -0.773125 2.000000 -0.773125 -v -0.476875 2.000000 -0.773125 -v -0.476875 2.000000 -0.476875 -v -0.773125 1.500000 -0.476875 -v -0.773125 1.500000 -0.773125 -v -0.476875 1.500000 -0.773125 -v -0.476875 1.500000 -0.476875 -vt 0.263926 0.442748 -vt 0.248840 0.427662 -vt 0.248840 0.337146 -vt 0.309756 0.322060 -vt 0.430444 0.322060 -vt 0.430444 0.442748 -vt 0.263926 0.322060 -vt 0.309756 0.442748 -vt 0.476275 0.442748 -vt 0.309756 0.488579 -vt 0.430444 0.276229 -vt 0.415358 0.503665 -vt 0.415358 0.656434 -vt 0.324842 0.656434 -vt 0.476275 0.322060 -vt 0.491361 0.337146 -vt 0.491361 0.427662 -vt 0.430444 0.488579 -vt 0.324842 0.503664 -vt 0.309756 0.276230 -vt 0.324842 0.261143 -vt 0.415358 0.261144 -vt 0.324842 0.108374 -vt 0.415358 0.108374 -vt 0.096070 0.427662 -vt 0.096071 0.337146 -vt 0.644130 0.337146 -vt 0.644130 0.427662 -vt 0.847582 0.752895 -vt 0.847582 0.774230 -vt 0.783577 0.838234 -vt 0.729835 0.805827 -vt 0.644497 0.720488 -vt 0.729836 0.635149 -vt 0.762243 0.838234 -vt 0.815175 0.720488 -vt 0.697428 0.602742 -vt 0.847582 0.688081 -vt 0.612089 0.752895 -vt 0.783578 0.602742 -vt 0.891602 0.494718 -vt 0.955606 0.558722 -vt 0.612089 0.688081 -vt 0.612089 0.666746 -vt 0.676094 0.602742 -vt 0.762243 0.602742 -vt 0.847582 0.666746 -vt 0.697428 0.838234 -vt 0.676093 0.838234 -vt 0.612089 0.774230 -vt 0.568069 0.946258 -vt 0.504065 0.882254 -vt 0.955606 0.882254 -vt 0.891601 0.946258 -vt 0.504065 0.558721 -vt 0.568070 0.494717 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 1.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.000000 -1.000000 -s off -f 3/1/1 12/2/1 11/3/1 -f 7/4/2 6/5/2 5/6/2 -f 4/7/3 7/4/3 8/8/3 -f 1/9/4 5/6/4 6/5/4 -f 3/10/5 8/8/5 5/6/5 -f 2/11/6 6/5/6 7/4/6 -f 9/12/5 13/13/5 16/14/5 -f 2/15/1 10/16/1 9/17/1 -f 1/18/1 9/12/1 12/19/1 -f 4/20/1 11/21/1 10/22/1 -f 11/21/6 15/23/6 14/24/6 -f 12/2/3 16/25/3 15/26/3 -f 10/16/4 14/27/4 13/28/4 -f 19/29/1 28/30/1 27/31/1 -f 23/32/2 22/33/2 21/34/2 -f 20/35/3 23/32/3 24/36/3 -f 17/37/4 21/34/4 22/33/4 -f 19/38/5 24/36/5 21/34/5 -f 18/39/6 22/33/6 23/32/6 -f 25/40/5 29/41/5 32/42/5 -f 18/43/1 26/44/1 25/45/1 -f 17/46/1 25/40/1 28/47/1 -f 20/48/1 27/49/1 26/50/1 -f 27/49/6 31/51/6 30/52/6 -f 28/30/3 32/53/3 31/54/3 -f 26/44/4 30/55/4 29/56/4 -f 4/7/1 3/1/1 11/3/1 -f 8/8/2 7/4/2 5/6/2 -f 3/1/3 4/7/3 8/8/3 -f 2/15/4 1/9/4 6/5/4 -f 1/18/5 3/10/5 5/6/5 -f 4/20/6 2/11/6 7/4/6 -f 12/19/5 9/12/5 16/14/5 -f 1/9/1 2/15/1 9/17/1 -f 3/10/1 1/18/1 12/19/1 -f 2/11/1 4/20/1 10/22/1 -f 10/22/6 11/21/6 14/24/6 -f 11/3/3 12/2/3 15/26/3 -f 9/17/4 10/16/4 13/28/4 -f 20/35/1 19/29/1 27/31/1 -f 24/36/2 23/32/2 21/34/2 -f 19/29/3 20/35/3 24/36/3 -f 18/43/4 17/37/4 22/33/4 -f 17/46/5 19/38/5 21/34/5 -f 20/48/6 18/39/6 23/32/6 -f 28/47/5 25/40/5 32/42/5 -f 17/37/1 18/43/1 25/45/1 -f 19/38/1 17/46/1 28/47/1 -f 18/39/1 20/48/1 26/50/1 -f 26/50/6 27/49/6 30/52/6 -f 27/31/3 28/30/3 31/54/3 -f 25/45/4 26/44/4 29/56/4 diff --git a/src/main/resources/assets/hbm/models/drill_bolt.obj b/src/main/resources/assets/hbm/models/drill_bolt.obj deleted file mode 100644 index dcf0a5d40..000000000 --- a/src/main/resources/assets/hbm/models/drill_bolt.obj +++ /dev/null @@ -1,1595 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'drill_bolt.blend' -# www.blender.org -o Cylinder_Cylinder.001 -v 0.125000 3.000000 -0.216506 -v 0.000000 3.000000 -0.250000 -v 0.216506 3.000000 -0.125000 -v 0.250000 3.000000 0.000000 -v 0.216506 3.000000 0.125000 -v 0.125000 3.000000 0.216506 -v 0.000000 3.000000 0.250000 -v -0.125000 3.000000 0.216506 -v -0.216506 3.000000 0.125000 -v -0.250000 3.000000 0.000000 -v -0.216506 3.000000 -0.125000 -v -0.125000 3.000000 -0.216506 -v -0.125000 2.750000 -0.216506 -v -0.000000 2.750000 -0.250000 -v -0.051764 3.000000 -0.443185 -v -0.176764 3.000000 -0.409691 -v 0.125000 2.750000 -0.216506 -v 0.216506 2.750000 -0.125000 -v 0.250000 2.750000 -0.000000 -v 0.216506 2.750000 0.125000 -v 0.125000 2.750000 0.216506 -v 0.000000 2.750000 0.250000 -v -0.125000 2.750000 0.216506 -v -0.216506 2.750000 0.125000 -v -0.250000 2.750000 0.000000 -v -0.216506 2.750000 -0.125000 -v -0.266421 2.750000 -0.357928 -v -0.357928 2.750000 -0.266421 -v 0.443185 3.000000 0.051764 -v 0.409692 3.000000 0.176764 -v 0.443185 2.750000 -0.051764 -v 0.409692 2.750000 -0.176764 -v -0.266421 3.000000 0.357928 -v -0.357928 3.000000 0.266421 -v -0.176764 2.750000 0.409692 -v -0.051764 2.750000 0.443185 -v 0.125000 2.500000 -0.216506 -v -0.000000 2.500000 -0.250000 -v -0.125000 2.500000 -0.216506 -v -0.216506 2.500000 -0.125000 -v 0.216506 2.500000 -0.125000 -v 0.250000 2.500000 -0.000000 -v 0.216506 2.500000 0.125000 -v 0.125000 2.500000 0.216506 -v 0.000000 2.500000 0.250000 -v -0.125000 2.500000 0.216506 -v -0.216506 2.500000 0.125000 -v -0.250000 2.500000 0.000000 -v -0.409692 2.500000 -0.176764 -v -0.443185 2.500000 -0.051763 -v 0.266421 2.500000 -0.357928 -v 0.357928 2.500000 -0.266421 -v 0.176764 2.500000 0.409691 -v 0.051764 2.500000 0.443185 -v -0.000000 2.250000 -0.250000 -v -0.125000 2.250000 -0.216506 -v -0.216506 2.250000 -0.125000 -v -0.250000 2.250000 0.000000 -v 0.125000 2.250000 -0.216506 -v 0.216506 2.250000 -0.125000 -v 0.250000 2.250000 -0.000000 -v 0.216506 2.250000 0.125000 -v 0.125000 2.250000 0.216506 -v 0.000000 2.250000 0.250000 -v -0.125000 2.250000 0.216506 -v -0.216506 2.250000 0.125000 -v -0.443185 2.250000 0.051764 -v -0.409691 2.250000 0.176764 -v 0.051764 2.250000 -0.443185 -v 0.176764 2.250000 -0.409692 -v 0.357928 2.250000 0.266421 -v 0.266422 2.250000 0.357928 -v -0.125000 2.000000 -0.216506 -v -0.216506 2.000000 -0.125000 -v -0.250000 2.000000 0.000000 -v -0.216506 2.000000 0.125000 -v -0.000000 2.000000 -0.250000 -v 0.125000 2.000000 -0.216506 -v 0.216506 2.000000 -0.125000 -v 0.250000 2.000000 -0.000000 -v 0.216506 2.000000 0.125000 -v 0.125000 2.000000 0.216506 -v 0.000000 2.000000 0.250000 -v -0.125000 2.000000 0.216507 -v -0.357928 2.000000 0.266422 -v -0.266421 2.000000 0.357928 -v -0.176764 2.000000 -0.409691 -v -0.051764 2.000000 -0.443185 -v 0.443185 2.000000 0.051763 -v 0.409692 2.000000 0.176763 -v -0.216506 1.750000 -0.125000 -v -0.250000 1.750000 0.000000 -v -0.216506 1.750000 0.125000 -v -0.125000 1.750000 0.216506 -v -0.125000 1.750000 -0.216506 -v -0.000000 1.750000 -0.250000 -v 0.125000 1.750000 -0.216506 -v 0.216506 1.750000 -0.125000 -v 0.250000 1.750000 -0.000000 -v 0.216506 1.750000 0.125000 -v 0.125000 1.750000 0.216506 -v 0.000000 1.750000 0.250000 -v -0.176764 1.750000 0.409692 -v -0.051763 1.750000 0.443185 -v -0.357928 1.750000 -0.266421 -v -0.266422 1.750000 -0.357927 -v 0.409691 1.750000 -0.176764 -v 0.443185 1.750000 -0.051764 -v -0.250000 1.500000 0.000000 -v -0.216506 1.500000 0.125000 -v -0.125000 1.500000 0.216506 -v 0.000000 1.500000 0.250000 -v -0.216506 1.500000 -0.125000 -v -0.125000 1.500000 -0.216506 -v -0.000000 1.500000 -0.250000 -v 0.125000 1.500000 -0.216506 -v 0.216506 1.500000 -0.125000 -v 0.250000 1.500000 -0.000000 -v 0.216506 1.500000 0.125000 -v 0.125000 1.500000 0.216506 -v 0.051764 1.500000 0.443185 -v 0.176764 1.500000 0.409691 -v -0.443185 1.500000 -0.051763 -v -0.409692 1.500000 -0.176763 -v 0.266421 1.500000 -0.357928 -v 0.357927 1.500000 -0.266422 -v -0.216506 1.250000 0.125000 -v -0.125000 1.250000 0.216506 -v 0.000000 1.250000 0.250000 -v 0.125000 1.250000 0.216506 -v -0.250000 1.250000 0.000000 -v -0.216506 1.250000 -0.125000 -v -0.125000 1.250000 -0.216506 -v -0.000000 1.250000 -0.250000 -v 0.125000 1.250000 -0.216506 -v 0.216506 1.250000 -0.125000 -v 0.250000 1.250000 -0.000000 -v 0.216507 1.250000 0.125000 -v 0.266422 1.250000 0.357928 -v 0.357928 1.250000 0.266421 -v -0.409691 1.250000 0.176764 -v -0.443185 1.250000 0.051764 -v 0.051763 1.250000 -0.443185 -v 0.176763 1.250000 -0.409692 -v -0.125000 1.000000 0.216506 -v 0.000000 1.000000 0.250000 -v 0.125000 1.000000 0.216506 -v 0.216506 1.000000 0.125000 -v -0.216506 1.000000 0.125000 -v -0.250000 1.000000 0.000000 -v -0.216506 1.000000 -0.125000 -v -0.125000 1.000000 -0.216506 -v -0.000000 1.000000 -0.250000 -v 0.125000 1.000000 -0.216506 -v 0.216506 1.000000 -0.125000 -v 0.250000 1.000000 -0.000000 -v 0.409692 1.000000 0.176763 -v 0.443185 1.000000 0.051763 -v -0.266421 1.000000 0.357928 -v -0.357927 1.000000 0.266422 -v -0.176764 1.000000 -0.409691 -v -0.051764 1.000000 -0.443185 -v 0.000000 0.750000 0.250000 -v 0.125000 0.750000 0.216506 -v 0.216506 0.750000 0.125000 -v 0.250000 0.750000 -0.000000 -v -0.125000 0.750000 0.216506 -v -0.216506 0.750000 0.125000 -v -0.250000 0.750000 0.000000 -v -0.216506 0.750000 -0.125000 -v -0.125000 0.750000 -0.216506 -v -0.000000 0.750000 -0.250000 -v 0.125000 0.750000 -0.216506 -v 0.216506 0.750000 -0.125000 -v 0.443185 0.750000 -0.051764 -v 0.409691 0.750000 -0.176764 -v -0.051763 0.750000 0.443185 -v -0.176763 0.750000 0.409692 -v -0.357928 0.750000 -0.266421 -v -0.266422 0.750000 -0.357927 -v 0.125000 0.500000 0.216506 -v 0.216506 0.500000 0.125000 -v 0.250000 0.500000 -0.000000 -v 0.216506 0.500000 -0.125000 -v 0.000000 0.500000 0.250000 -v -0.125000 0.500000 0.216506 -v -0.216506 0.500000 0.125000 -v -0.250000 0.500000 0.000000 -v -0.216507 0.500000 -0.125000 -v -0.125000 0.500000 -0.216506 -v -0.000000 0.500000 -0.250000 -v 0.125000 0.500000 -0.216507 -v 0.357927 0.500000 -0.266422 -v 0.266421 0.500000 -0.357928 -v 0.176764 0.500000 0.409691 -v 0.051764 0.500000 0.443185 -v -0.443185 0.500000 -0.051763 -v -0.409692 0.500000 -0.176763 -v 0.216506 0.250000 0.125000 -v 0.250000 0.250000 -0.000000 -v 0.216506 0.250000 -0.125000 -v 0.125000 0.250000 -0.216506 -v 0.125000 0.250000 0.216506 -v 0.000000 0.250000 0.250000 -v -0.125000 0.250000 0.216507 -v -0.216506 0.250000 0.125000 -v -0.250000 0.250000 0.000000 -v -0.216507 0.250000 -0.125000 -v -0.125000 0.250000 -0.216506 -v -0.000001 0.250000 -0.250000 -v 0.176763 0.250000 -0.409692 -v 0.051763 0.250000 -0.443185 -v 0.357928 0.250000 0.266421 -v 0.266422 0.250000 0.357927 -v -0.409691 0.250000 0.176765 -v -0.443185 0.250000 0.051765 -v 0.250000 0.000000 -0.000000 -v 0.216506 0.000000 -0.125000 -v 0.125000 0.000000 -0.216506 -v -0.000000 0.000000 -0.250000 -v 0.216506 0.000000 0.125000 -v 0.125000 0.000000 0.216506 -v 0.000000 0.000000 0.250000 -v -0.125000 0.000000 0.216507 -v -0.216506 0.000000 0.125000 -v -0.250000 0.000000 0.000001 -v -0.216507 0.000000 -0.125000 -v -0.125000 0.000000 -0.216506 -v -0.051765 0.000000 -0.443185 -v -0.176765 0.000000 -0.409691 -v 0.443185 0.000000 0.051763 -v 0.409692 0.000000 0.176763 -v -0.266421 0.000000 0.357928 -v -0.357927 0.000000 0.266422 -vt 0.734654 0.961016 -vt 0.705579 0.975604 -vt 0.705579 0.902663 -vt 0.255629 0.062086 -vt 0.364401 0.091333 -vt 0.284775 0.171236 -vt 0.186790 0.125104 -vt 0.186790 0.091333 -vt 0.238802 0.091333 -vt 0.647427 0.624623 -vt 0.671421 0.602614 -vt 0.671421 0.691005 -vt 0.885455 0.327893 -vt 0.856379 0.342481 -vt 0.856379 0.269539 -vt 0.734654 0.902663 -vt 0.763730 0.888074 -vt 0.763730 0.961016 -vt 0.840715 0.160472 -vt 0.811640 0.175060 -vt 0.811640 0.102118 -vt 0.796471 0.727603 -vt 0.825547 0.713014 -vt 0.825547 0.785956 -vt 0.758571 0.132409 -vt 0.782564 0.110400 -vt 0.782564 0.198791 -vt 0.146287 0.925935 -vt 0.117211 0.940524 -vt 0.117211 0.867582 -vt 0.439954 0.627453 -vt 0.463948 0.605444 -vt 0.463948 0.693835 -vt 0.087681 0.836936 -vt 0.058606 0.851525 -vt 0.058606 0.778583 -vt 0.640691 0.962303 -vt 0.611615 0.976891 -vt 0.611615 0.903950 -vt 0.490791 0.410204 -vt 0.443651 0.429303 -vt 0.432186 0.341922 -vt 0.811640 0.072942 -vt 0.782564 0.087530 -vt 0.782564 0.014588 -vt 0.796471 0.785956 -vt 0.767395 0.800544 -vt 0.767395 0.727603 -vt 0.617057 0.254951 -vt 0.667297 0.262750 -vt 0.658587 0.334853 -vt 0.029076 0.865793 -vt 0.058151 0.851205 -vt 0.058151 0.924147 -vt 0.782564 0.088391 -vt 0.758571 0.110400 -vt 0.758571 0.022009 -vt 0.373580 0.199551 -vt 0.344435 0.216436 -vt 0.318429 0.171236 -vt 0.599637 0.334853 -vt 0.549397 0.342652 -vt 0.558107 0.254951 -vt 0.811640 0.014588 -vt 0.840715 0.000000 -vt 0.840715 0.072942 -vt 0.304001 0.371690 -vt 0.256861 0.390788 -vt 0.245396 0.303408 -vt 0.647427 0.779823 -vt 0.623434 0.801832 -vt 0.623434 0.713440 -vt 0.318429 0.045200 -vt 0.344435 0.000000 -vt 0.373580 0.016886 -vt 0.725867 0.079902 -vt 0.675627 0.087700 -vt 0.684337 0.000000 -vt 0.854622 0.785956 -vt 0.825547 0.800544 -vt 0.825547 0.727603 -vt 0.175817 0.371690 -vt 0.128677 0.390788 -vt 0.117211 0.303408 -vt 0.029076 0.836617 -vt 0.000000 0.851205 -vt 0.000000 0.778263 -vt 0.058606 0.546041 -vt 0.011466 0.565140 -vt 0.000000 0.477760 -vt 0.608347 0.406956 -vt 0.798572 0.443891 -vt 0.827648 0.429303 -vt 0.827648 0.502245 -vt 0.482873 0.338010 -vt 0.450138 0.254951 -vt 0.734577 0.152004 -vt 0.245396 0.751999 -vt 0.274471 0.737410 -vt 0.274471 0.810352 -vt 0.296083 0.299495 -vt 0.263348 0.216436 -vt 0.146287 0.838405 -vt 0.117211 0.852994 -vt 0.117211 0.780052 -vt 0.608347 0.342651 -vt 0.667297 0.406956 -vt 0.167899 0.299495 -vt 0.135164 0.216436 -vt 0.647427 0.727603 -vt 0.676503 0.713014 -vt 0.676503 0.785956 -vt 0.587621 0.713440 -vt 0.611615 0.691432 -vt 0.611615 0.779823 -vt 0.233968 0.836617 -vt 0.204893 0.851205 -vt 0.204893 0.778263 -vt 0.199811 0.675284 -vt 0.223804 0.653275 -vt 0.223804 0.741666 -vt 0.854622 0.961016 -vt 0.825547 0.975604 -vt 0.825547 0.902663 -vt 0.695415 0.691005 -vt 0.671421 0.713014 -vt 0.671421 0.624623 -vt 0.667297 0.342652 -vt 0.717537 0.334853 -vt 0.726247 0.406956 -vt 0.914530 0.269539 -vt 0.943606 0.254951 -vt 0.943606 0.327893 -vt 0.023994 0.741666 -vt 0.000000 0.763675 -vt 0.000000 0.675284 -vt 0.676007 0.254951 -vt 0.726247 0.262750 -vt 0.487941 0.693835 -vt 0.463948 0.715844 -vt 0.463948 0.627453 -vt 0.058151 0.836617 -vt 0.029076 0.851205 -vt 0.029076 0.778263 -vt 0.234423 0.546041 -vt 0.187283 0.565140 -vt 0.175817 0.477759 -vt 0.557727 0.155253 -vt 0.510587 0.174352 -vt 0.499121 0.086971 -vt 0.469030 0.963845 -vt 0.439954 0.978434 -vt 0.439954 0.905492 -vt 0.254106 0.564099 -vt 0.304346 0.571898 -vt 0.295635 0.644001 -vt 0.714326 0.727603 -vt 0.743402 0.713014 -vt 0.743402 0.785956 -vt 0.750585 0.517694 -vt 0.726592 0.539703 -vt 0.726592 0.451312 -vt 0.303547 0.810352 -vt 0.274471 0.824940 -vt 0.274471 0.751999 -vt 0.676503 0.727603 -vt 0.705579 0.713014 -vt 0.705579 0.785956 -vt 0.313056 0.390788 -vt 0.363296 0.398587 -vt 0.354585 0.470690 -vt 0.791389 0.617203 -vt 0.820465 0.602614 -vt 0.820464 0.675556 -vt 0.469030 0.788786 -vt 0.439954 0.803374 -vt 0.439954 0.730432 -vt 0.305887 0.576859 -vt 0.355109 0.564099 -vt 0.355109 0.652234 -vt 1.000000 0.961016 -vt 0.970924 0.975604 -vt 0.970924 0.902663 -vt 0.328339 0.674243 -vt 0.352333 0.652234 -vt 0.352333 0.740625 -vt 0.423998 0.690749 -vt 0.373236 0.687988 -vt 0.374777 0.615374 -vt 0.957018 0.014588 -vt 0.986093 0.000000 -vt 0.986093 0.072942 -vt 0.226504 0.473847 -vt 0.193769 0.390788 -vt 0.549809 0.083058 -vt 0.517074 0.000000 -vt 0.519867 0.874773 -vt 0.490791 0.889362 -vt 0.490791 0.816420 -vt 0.245396 0.651800 -vt 0.304346 0.716104 -vt 0.676503 0.873486 -vt 0.647427 0.888074 -vt 0.647427 0.815133 -vt 0.743402 0.624623 -vt 0.767395 0.602614 -vt 0.767395 0.691005 -vt 0.869791 0.072942 -vt 0.840715 0.087530 -vt 0.840715 0.014588 -vt 0.883698 0.873486 -vt 0.854622 0.888074 -vt 0.854622 0.815133 -vt 0.304346 0.478489 -vt 0.363296 0.542793 -vt 0.058606 0.866113 -vt 0.087681 0.851525 -vt 0.087681 0.924466 -vt 0.640691 0.874773 -vt 0.611615 0.889362 -vt 0.611615 0.816420 -vt 0.050687 0.473847 -vt 0.017952 0.390788 -vt 0.548943 0.816420 -vt 0.578018 0.801832 -vt 0.578018 0.874773 -vt 0.401586 0.000000 -vt 0.440516 0.017026 -vt 0.424375 0.086341 -vt 0.245396 0.927058 -vt 0.274471 0.912470 -vt 0.274471 0.985412 -vt 0.109293 0.299495 -vt 0.058606 0.303408 -vt 0.076558 0.216436 -vt 0.616677 0.152004 -vt 0.579899 0.173311 -vt 0.557727 0.087700 -vt 0.117211 0.371690 -vt 0.070071 0.390788 -vt 0.994918 0.675556 -vt 0.965842 0.690144 -vt 0.965842 0.617202 -vt 0.167974 0.655064 -vt 0.117211 0.652303 -vt 0.118753 0.579689 -vt 0.912773 0.961016 -vt 0.883698 0.975604 -vt 0.883698 0.902663 -vt 0.047987 0.741666 -vt 0.023994 0.763675 -vt 0.023994 0.675284 -vt 1.000000 0.873486 -vt 0.970924 0.888074 -vt 0.970924 0.815133 -vt 0.856723 0.502245 -vt 0.827648 0.516833 -vt 0.827648 0.443891 -vt 0.381946 0.429303 -vt 0.432186 0.437102 -vt 0.423475 0.509205 -vt 0.578018 0.962303 -vt 0.548943 0.976892 -vt 0.548943 0.903950 -vt 0.782564 0.102118 -vt 0.811640 0.087530 -vt 0.811640 0.160472 -vt 0.362607 0.371690 -vt 0.315467 0.390788 -vt 0.304001 0.303408 -vt 0.116757 0.836936 -vt 0.087681 0.778583 -vt 0.421223 0.779140 -vt 0.397229 0.801149 -vt 0.397229 0.712758 -vt 0.303547 0.897882 -vt 0.274471 0.839528 -vt 0.402311 0.961621 -vt 0.373236 0.976209 -vt 0.373236 0.903267 -vt 0.106593 0.741986 -vt 0.082599 0.763995 -vt 0.082599 0.675604 -vt 0.849540 0.617202 -vt 0.878616 0.602614 -vt 0.878616 0.675556 -vt 0.373580 0.084254 -vt 0.423790 0.158969 -vt 0.714326 0.815133 -vt 0.743402 0.800544 -vt 0.743402 0.873486 -vt 0.117211 0.677073 -vt 0.141205 0.655064 -vt 0.141205 0.743455 -vt 0.175362 0.838405 -vt 0.146287 0.852994 -vt 0.146287 0.780052 -vt 0.869791 0.102118 -vt 0.898867 0.087530 -vt 0.898867 0.160472 -vt 0.373236 0.517003 -vt 0.432186 0.581307 -vt 0.898867 0.072942 -vt 0.869791 0.087530 -vt 0.869791 0.014588 -vt 0.912773 0.815133 -vt 0.941849 0.800544 -vt 0.941849 0.873486 -vt 0.354689 0.299495 -vt 0.321954 0.216436 -vt 0.943950 0.502245 -vt 0.914875 0.516833 -vt 0.914875 0.443891 -vt 0.397229 0.779140 -vt 0.373236 0.801149 -vt 0.373236 0.712758 -vt 0.820465 0.617203 -vt 0.849540 0.602614 -vt 0.849540 0.675556 -vt 0.458468 0.000000 -vt 0.499121 0.012321 -vt 0.491203 0.083058 -vt 0.719408 0.691005 -vt 0.695415 0.713014 -vt 0.695415 0.624623 -vt 0.798228 0.269539 -vt 0.827303 0.254951 -vt 0.827303 0.327893 -vt 0.970924 0.785956 -vt 0.941849 0.727603 -vt 0.970924 0.727603 -vt 1.000000 0.713014 -vt 1.000000 0.785956 -vt 0.587621 0.779823 -vt 0.563628 0.801832 -vt 0.563628 0.713441 -vt 0.323257 0.777223 -vt 0.352333 0.762634 -vt 0.352333 0.835576 -vt 0.827303 0.269539 -vt 0.856379 0.254951 -vt 0.856379 0.327893 -vt 0.167974 0.566929 -vt 0.117211 0.564168 -vt 0.118753 0.491554 -vt 0.146287 0.867582 -vt 0.175362 0.852994 -vt 0.175362 0.925935 -vt 0.274471 0.897882 -vt 0.245396 0.912470 -vt 0.245396 0.839528 -vt 0.001541 0.577900 -vt 0.050763 0.565140 -vt 0.050763 0.653275 -vt 0.854622 0.873486 -vt 0.825547 0.888074 -vt 0.825547 0.815133 -vt 0.774579 0.451312 -vt 0.798572 0.429303 -vt 0.798572 0.517694 -vt 0.927942 0.014588 -vt 0.957018 0.000000 -vt 0.957018 0.072942 -vt 0.440516 0.086971 -vt 0.499121 0.155253 -vt 0.743402 0.691005 -vt 0.719408 0.713014 -vt 0.719408 0.624623 -vt 0.883698 0.727603 -vt 0.912773 0.713014 -vt 0.912773 0.785956 -vt 0.607967 0.079902 -vt 0.566437 0.000000 -vt 0.177358 0.577900 -vt 0.226580 0.565140 -vt 0.226580 0.653275 -vt 0.402311 0.815737 -vt 0.431387 0.801149 -vt 0.431387 0.874091 -vt 0.796471 0.961016 -vt 0.767395 0.975604 -vt 0.767395 0.902663 -vt 0.854622 0.902663 -vt 0.883698 0.888074 -vt 0.883698 0.961016 -vt 0.373580 0.341922 -vt 0.424268 0.338010 -vt 0.432186 0.410204 -vt 0.204893 0.836617 -vt 0.175817 0.851205 -vt 0.175817 0.778263 -vt 0.391533 0.254951 -vt 0.432186 0.267273 -vt 0.986093 0.160472 -vt 0.957018 0.175060 -vt 0.957018 0.102118 -vt 0.578018 0.903950 -vt 0.607094 0.889362 -vt 0.607094 0.962303 -vt 0.304346 0.542793 -vt 0.267568 0.564099 -vt 0.245396 0.478489 -vt 0.705579 0.873486 -vt 0.676503 0.888074 -vt 0.676503 0.815133 -vt 0.750585 0.451312 -vt 0.774579 0.429303 -vt 0.774579 0.517694 -vt 0.274471 0.927058 -vt 0.303547 0.912470 -vt 0.303547 0.985412 -vt 0.508744 0.254951 -vt 0.549397 0.267273 -vt 0.541479 0.338010 -vt 0.304346 0.674243 -vt 0.328339 0.652234 -vt 0.328339 0.740625 -vt 0.825547 0.873486 -vt 0.796471 0.888074 -vt 0.796471 0.815133 -vt 0.667641 0.581308 -vt 0.630863 0.602614 -vt 0.608691 0.517003 -vt 0.675627 0.152004 -vt 0.638849 0.173311 -vt 0.616677 0.087700 -vt 0.973026 0.502245 -vt 0.943950 0.516833 -vt 0.943950 0.443891 -vt 0.374741 0.172381 -vt 0.440516 0.229634 -vt 0.767395 0.624623 -vt 0.791389 0.602614 -vt 0.791389 0.691005 -vt 0.519867 0.962303 -vt 0.490791 0.976892 -vt 0.490791 0.903950 -vt 0.726592 0.581308 -vt 0.689813 0.602614 -vt 0.667641 0.517003 -vt 0.941849 0.785956 -vt 0.912773 0.800544 -vt 0.912773 0.727603 -vt 0.295635 0.470690 -vt 0.254106 0.390788 -vt 0.431387 0.961621 -vt 0.402311 0.976209 -vt 0.402311 0.903267 -vt 0.750241 0.276960 -vt 0.774234 0.254951 -vt 0.774234 0.343342 -vt 0.883698 0.785956 -vt 0.854622 0.800544 -vt 0.854622 0.727603 -vt 0.490791 0.341922 -vt 0.549397 0.410204 -vt 0.750241 0.343342 -vt 0.726247 0.365351 -vt 0.726247 0.276960 -vt 0.883698 0.815133 -vt 0.912773 0.873486 -vt 0.658931 0.509205 -vt 0.617402 0.429303 -vt 0.666917 0.079902 -vt 0.625387 0.000000 -vt 0.941849 0.902663 -vt 0.970924 0.961016 -vt 0.490717 0.605444 -vt 0.439954 0.602683 -vt 0.441496 0.530069 -vt 0.907691 0.675556 -vt 0.878616 0.690144 -vt 0.878616 0.617202 -vt 0.514785 0.713441 -vt 0.538778 0.691432 -vt 0.538778 0.779823 -vt 0.373236 0.815737 -vt 0.402311 0.801149 -vt 0.402311 0.874091 -vt 0.175817 0.675284 -vt 0.199811 0.653275 -vt 0.199811 0.741666 -vt 0.058606 0.477759 -vt 0.109293 0.473847 -vt 0.117211 0.546041 -vt 0.936767 0.675556 -vt 0.907691 0.690144 -vt 0.907691 0.617202 -vt 0.539634 0.713441 -vt 0.563628 0.691432 -vt 0.563628 0.779823 -vt 0.352333 0.923106 -vt 0.323257 0.937694 -vt 0.323257 0.864753 -vt 0.076558 0.390788 -vt 0.117211 0.403110 -vt 0.734577 0.022009 -vt 0.758571 0.000000 -vt 0.758571 0.088391 -vt 0.204893 0.924147 -vt 0.175817 0.938735 -vt 0.175817 0.865793 -vt 0.608691 0.581308 -vt 0.571913 0.602614 -vt 0.549741 0.517003 -vt 0.549741 0.581308 -vt 0.512963 0.602614 -vt 0.490791 0.517003 -vt 0.000000 0.865793 -vt 0.029076 0.924147 -vt 0.017952 0.216436 -vt 0.058606 0.228758 -vt 0.050688 0.299495 -vt 0.914530 0.327893 -vt 0.885455 0.342481 -vt 0.885455 0.269540 -vt 0.082599 0.741986 -vt 0.058606 0.763995 -vt 0.058606 0.675604 -vt 0.970924 0.873486 -vt 0.941849 0.888074 -vt 0.941849 0.815133 -vt 0.957018 0.160472 -vt 0.927942 0.175060 -vt 0.927942 0.102118 -vt 0.204742 0.216436 -vt 0.245396 0.228758 -vt 0.237478 0.299495 -vt 0.914875 0.502245 -vt 0.885799 0.516833 -vt 0.885799 0.443891 -vt 0.116757 0.924466 -vt 0.087681 0.939055 -vt 0.087681 0.866113 -vt 0.758571 0.198791 -vt 0.734577 0.220801 -vt 0.734577 0.132409 -vt 0.647427 0.691432 -vt 0.605129 0.687641 -vt 0.598584 0.616762 -vt 0.607094 0.874773 -vt 0.578018 0.889362 -vt 0.578018 0.816420 -vt 0.840716 0.102118 -vt 0.869791 0.160472 -vt 0.599981 0.509205 -vt 0.558452 0.429303 -vt 0.541031 0.509205 -vt 0.499502 0.429303 -vt 0.204893 0.865793 -vt 0.233968 0.851205 -vt 0.233968 0.924147 -vt 0.000000 0.303408 -vt 0.058606 0.371690 -vt 0.972681 0.327893 -vt 0.943606 0.342481 -vt 0.943606 0.269539 -vt 0.165198 0.743455 -vt 0.141205 0.765464 -vt 0.141205 0.677073 -vt 0.705579 0.961016 -vt 0.676503 0.975604 -vt 0.676503 0.902663 -vt 0.856723 0.443891 -vt 0.885799 0.429303 -vt 0.885799 0.502245 -vt 0.186790 0.303408 -vt 0.245396 0.371689 -vt 0.796471 0.873486 -vt 0.767395 0.888074 -vt 0.767395 0.815133 -vt 0.825547 0.961016 -vt 0.796471 0.975604 -vt 0.796471 0.902662 -vt 0.717881 0.509205 -vt 0.676352 0.429303 -vt 0.676503 0.961016 -vt 0.647427 0.975604 -vt 0.647427 0.902663 -vt 0.052012 0.091333 -vt 0.052012 0.125104 -vt 0.000000 0.125104 -vt 0.160784 0.062086 -vt 0.131639 0.171236 -vt 0.157645 0.000000 -vt 0.186790 0.016886 -vt 0.160784 0.154351 -vt 0.186790 0.199551 -vt 0.157645 0.216436 -vt 0.119588 0.406202 -vt 0.159179 0.390788 -vt 0.168049 0.478794 -vt 0.068249 0.576479 -vt 0.109185 0.565140 -vt 0.109185 0.653595 -vt 0.519867 0.816420 -vt 0.548943 0.801832 -vt 0.548943 0.874773 -vt 0.598584 0.691432 -vt 0.556286 0.687641 -vt 0.549741 0.616762 -vt 0.927942 0.160472 -vt 0.898867 0.175060 -vt 0.898867 0.102118 -vt 0.774234 0.276960 -vt 0.798228 0.254951 -vt 0.798228 0.343342 -vt 0.912773 0.902663 -vt 0.941849 0.961016 -vt 0.965842 0.675556 -vt 0.936767 0.690144 -vt 0.936767 0.617202 -vt 0.539634 0.691432 -vt 0.497336 0.687641 -vt 0.490791 0.616762 -vt 0.469030 0.876316 -vt 0.439954 0.890904 -vt 0.439954 0.817962 -vt 0.519867 0.903950 -vt 0.548943 0.889362 -vt 0.548942 0.962303 -vt 0.442331 0.444717 -vt 0.481922 0.429303 -vt 0.490791 0.517309 -vt 0.898867 0.014588 -vt 0.927942 0.000000 -vt 0.927942 0.072942 -vt 0.514785 0.779823 -vt 0.490791 0.801832 -vt 0.490791 0.713441 -vt 0.734654 0.888074 -vt 0.255629 0.154351 -vt 0.238802 0.125104 -vt 0.284775 0.045200 -vt 0.347574 0.062086 -vt 0.364401 0.125104 -vt 0.347574 0.154350 -vt 0.647427 0.713014 -vt 0.885455 0.254951 -vt 0.734654 0.975604 -vt 0.796471 0.800544 -vt 0.758571 0.220800 -vt 0.439954 0.715844 -vt 0.087681 0.763995 -vt 0.640691 0.889362 -vt 0.811640 0.000000 -vt 0.796471 0.713014 -vt 0.029076 0.938735 -vt 0.782564 0.000000 -vt 0.608347 0.262750 -vt 0.734577 0.007799 -vt 0.854622 0.713014 -vt 0.029076 0.763675 -vt 0.571569 0.428262 -vt 0.798572 0.516833 -vt 0.490791 0.267273 -vt 0.697799 0.173311 -vt 0.245396 0.824940 -vt 0.304001 0.228758 -vt 0.146287 0.765464 -vt 0.630519 0.428262 -vt 0.175817 0.228758 -vt 0.647427 0.800544 -vt 0.587621 0.801832 -vt 0.233968 0.763675 -vt 0.199811 0.763675 -vt 0.695415 0.602614 -vt 0.689469 0.428262 -vt 0.914530 0.342481 -vt 0.023994 0.653275 -vt 0.487941 0.605444 -vt 0.058151 0.763675 -vt 0.469030 0.890904 -vt 0.714326 0.800544 -vt 0.750585 0.429303 -vt 0.303547 0.737410 -vt 0.676503 0.800544 -vt 0.791389 0.690144 -vt 0.469030 0.715844 -vt 0.304346 0.649474 -vt 1.000000 0.888074 -vt 0.328339 0.762634 -vt 0.423998 0.602614 -vt 0.957018 0.087530 -vt 0.234423 0.403110 -vt 0.557727 0.012321 -vt 0.519867 0.801832 -vt 0.267568 0.737410 -vt 0.869791 0.000000 -vt 0.883698 0.800544 -vt 0.326518 0.564099 -vt 0.058606 0.939055 -vt 0.640691 0.801832 -vt 0.058606 0.403110 -vt 0.245396 1.000000 -vt 0.117211 0.228758 -vt 0.994918 0.602614 -vt 0.912773 0.888074 -vt 0.047987 0.653275 -vt 1.000000 0.800544 -vt 0.856723 0.429303 -vt 0.782564 0.175060 -vt 0.116757 0.763995 -vt 0.421223 0.690749 -vt 0.303547 0.824940 -vt 0.402311 0.888679 -vt 0.106593 0.653595 -vt 0.849540 0.690144 -vt 0.714326 0.888074 -vt 0.117211 0.765464 -vt 0.175362 0.765464 -vt 0.869791 0.175060 -vt 0.395408 0.602614 -vt 0.898867 0.000000 -vt 0.362607 0.228758 -vt 0.943950 0.429303 -vt 0.397229 0.690749 -vt 0.820465 0.690144 -vt 0.719408 0.602614 -vt 0.798228 0.342481 -vt 0.970924 0.713014 -vt 0.970924 0.800544 -vt 0.587621 0.691432 -vt 0.323257 0.850164 -vt 0.827303 0.342481 -vt 0.146287 0.940524 -vt 0.000000 0.650514 -vt 0.774579 0.539703 -vt 0.927942 0.087530 -vt 0.451981 0.174352 -vt 0.743402 0.602614 -vt 0.616677 0.007799 -vt 0.175817 0.650514 -vt 0.854622 0.975604 -vt 0.385046 0.429303 -vt 0.204893 0.763675 -vt 0.986093 0.087530 -vt 0.578018 0.976892 -vt 0.705579 0.800544 -vt 0.750585 0.539703 -vt 0.274471 1.000000 -vt 0.304346 0.762634 -vt 0.973026 0.429303 -vt 0.406355 0.254951 -vt 0.767395 0.713014 -vt 0.519867 0.889362 -vt 0.941849 0.713014 -vt 0.304346 0.398587 -vt 0.431387 0.888679 -vt 0.750241 0.365351 -vt 0.883698 0.713014 -vt 0.502257 0.429303 -vt 0.750241 0.254951 -vt 0.667641 0.437102 -vt 0.675627 0.007799 -vt 0.941849 0.975604 -vt 0.490717 0.517309 -vt 0.907691 0.602614 -vt 0.514785 0.801832 -vt 0.373236 0.888679 -vt 0.175817 0.763675 -vt 0.070071 0.565140 -vt 0.936767 0.602614 -vt 0.539634 0.801832 -vt 0.352333 0.850164 -vt 0.734577 0.110400 -vt 0.000000 0.938735 -vt 0.914530 0.254951 -vt 0.082599 0.653595 -vt 0.914875 0.429303 -vt 0.116757 0.851525 -vt 0.647427 0.602614 -vt 0.607094 0.801832 -vt 0.840715 0.175060 -vt 0.608691 0.437102 -vt 0.549741 0.437102 -vt 0.204893 0.938735 -vt 0.011466 0.390788 -vt 0.972681 0.254951 -vt 0.165198 0.655064 -vt 0.705579 0.888074 -vt 0.856723 0.516833 -vt 0.198256 0.390788 -vt 0.726592 0.437102 -vt 0.000000 0.091333 -vt 0.068839 0.062086 -vt 0.097984 0.045200 -vt 0.131639 0.045200 -vt 0.177611 0.091333 -vt 0.177611 0.125104 -vt 0.097985 0.171236 -vt 0.068839 0.154351 -vt 0.117211 0.478794 -vt 0.058606 0.648462 -vt 0.598584 0.602614 -vt 0.774234 0.365351 -vt 0.912773 0.975604 -vt 0.965842 0.602614 -vt 0.539634 0.602614 -vt 0.469030 0.803374 -vt 0.519867 0.976892 -vt 0.439954 0.517309 -vt 0.514785 0.691432 -vn 0.707100 0.000000 0.707100 -vn 0.000000 1.000000 0.000000 -vn -0.703100 -0.106600 -0.703100 -vn 0.965900 -0.000000 -0.258800 -vn 0.258800 -0.000000 0.965900 -vn -0.258800 -0.000000 0.965900 -vn 0.257300 -0.106600 0.960400 -vn 0.258800 0.000000 -0.965900 -vn -0.257300 -0.106600 -0.960400 -vn -0.965900 0.000000 0.258800 -vn 0.707100 0.000000 -0.707100 -vn -0.736600 0.646900 0.197400 -vn -0.965900 0.000000 -0.258800 -vn 0.857800 -0.459700 -0.229900 -vn -0.707100 0.000000 -0.707100 -vn 0.960400 -0.106600 0.257300 -vn 0.197400 -0.646900 0.736600 -vn 0.197400 0.646900 -0.736600 -vn -0.703100 -0.106600 0.703100 -vn -0.736600 -0.646900 -0.197400 -vn 0.965900 -0.000000 0.258800 -vn 0.539200 0.646900 0.539200 -vn -0.539200 0.646900 -0.539200 -vn 0.229900 -0.459700 0.857800 -vn -0.539200 0.646900 0.539200 -vn -0.857800 -0.459700 -0.229900 -vn -0.197400 0.646900 -0.736600 -vn -0.258800 -0.000000 -0.965900 -vn 0.628000 -0.459700 -0.628000 -vn 0.736600 0.646900 0.197400 -vn -0.707100 0.000000 0.707100 -vn 0.960400 -0.106600 -0.257300 -vn -0.257300 -0.106600 0.960400 -vn -0.960400 -0.106600 0.257300 -vn -0.628000 -0.459700 0.628000 -vn 0.703100 -0.106600 0.703100 -vn -0.857800 -0.459700 0.229900 -vn -0.960400 -0.106600 -0.257300 -vn 0.736600 0.646900 -0.197400 -vn -0.197400 0.646900 0.736600 -vn 0.229800 -0.459700 -0.857800 -vn 0.703100 -0.106600 -0.703100 -vn 0.628000 -0.459700 0.628000 -vn -0.229800 -0.459700 0.857800 -vn 0.539200 0.646900 -0.539200 -vn 0.197400 0.646900 0.736600 -vn -0.229900 -0.459700 -0.857800 -vn 0.257300 -0.106600 -0.960400 -vn 0.857800 -0.459700 0.229900 -vn -0.736600 0.646900 -0.197400 -vn -0.857800 -0.459700 -0.229800 -vn -0.628000 -0.459700 -0.628000 -vn 0.857800 -0.459700 0.229800 -vn 0.000000 -1.000000 0.000000 -vn -0.960400 0.106600 -0.257300 -vn 0.703100 0.106600 0.703100 -vn -0.703100 0.106600 -0.703100 -vn -0.628000 0.459700 0.628000 -vn 0.539200 -0.646900 -0.539200 -vn 0.960400 0.106600 -0.257300 -vn -0.229900 -0.459700 0.857800 -vn -0.229900 0.459700 -0.857800 -vn -0.257300 0.106600 0.960400 -vn 0.857800 0.459700 0.229800 -vn -0.857800 0.459700 -0.229800 -vn 0.539200 -0.646900 0.539200 -vn -0.229900 0.459700 0.857800 -vn -0.736600 -0.646900 0.197400 -vn -0.628000 0.459700 -0.628000 -vn 0.197400 -0.646900 -0.736600 -vn 0.857800 0.459700 -0.229900 -vn 0.703100 0.106600 -0.703100 -vn 0.257300 0.106600 0.960400 -vn -0.703100 0.106600 0.703100 -vn -0.197400 -0.646900 0.736600 -vn 0.960400 0.106600 0.257300 -vn -0.539200 -0.646900 0.539200 -vn -0.960400 0.106600 0.257300 -vn 0.628000 0.459700 -0.628000 -vn 0.229900 0.459700 0.857800 -vn -0.197400 -0.646900 -0.736600 -vn 0.257300 0.106600 -0.960400 -vn 0.736600 -0.646900 0.197400 -vn 0.229800 0.459700 -0.857800 -vn 0.628000 0.459700 0.628000 -vn -0.539200 -0.646900 -0.539200 -vn -0.257300 0.106600 -0.960400 -vn 0.736600 -0.646900 -0.197400 -vn -0.857800 0.459700 0.229900 -vn -0.229800 0.459700 0.857800 -s off -f 20/1/1 21/2/1 43/3/1 -f 11/4/2 7/5/2 3/6/2 -f 15/7/2 16/8/2 12/9/2 -f 28/10/3 27/11/3 49/12/3 -f 41/13/4 42/14/4 60/15/4 -f 5/16/1 6/17/1 20/18/1 -f 6/19/5 7/20/5 21/21/5 -f 7/22/6 8/23/6 22/24/6 -f 53/25/7 54/26/7 72/27/7 -f 2/28/8 1/29/8 14/30/8 -f 16/31/9 15/32/9 27/33/9 -f 9/34/10 10/35/10 24/36/10 -f 1/37/11 3/38/11 17/39/11 -f 12/40/12 16/41/12 28/42/12 -f 10/43/13 11/44/13 25/45/13 -f 3/46/4 4/47/4 18/48/4 -f 15/49/14 2/50/14 13/51/14 -f 11/52/15 12/53/15 26/54/15 -f 29/55/16 30/56/16 31/57/16 -f 30/58/2 29/59/2 4/60/2 -f 19/61/17 31/62/17 30/63/17 -f 17/64/11 18/65/11 37/66/11 -f 4/67/18 29/68/18 32/69/18 -f 33/70/19 34/71/19 35/72/19 -f 9/73/2 34/74/2 33/75/2 -f 23/76/20 35/77/20 34/78/20 -f 19/79/21 20/80/21 42/81/21 -f 8/82/22 33/83/22 36/84/22 -f 47/85/10 48/86/10 66/87/10 -f 37/88/23 51/89/23 69/90/23 -f 31/62/24 19/61/24 41/91/24 -f 14/92/8 17/93/8 38/94/8 -f 26/95/25 28/42/25 50/96/25 -f 35/77/26 23/76/26 45/97/26 -f 21/98/5 22/99/5 44/100/5 -f 18/101/27 32/69/27 51/102/27 -f 13/103/28 14/104/28 39/105/28 -f 27/106/29 13/51/29 40/107/29 -f 22/108/30 36/84/30 53/109/30 -f 23/110/31 24/111/31 46/112/31 -f 32/113/32 31/114/32 52/115/32 -f 24/116/10 25/117/10 47/118/10 -f 36/119/33 35/120/33 54/121/33 -f 25/122/13 26/123/13 48/124/13 -f 68/125/34 67/126/34 85/127/34 -f 72/128/35 63/129/35 81/130/35 -f 59/131/11 60/132/11 78/133/11 -f 71/134/36 72/135/36 90/136/36 -f 54/137/37 45/138/37 63/129/37 -f 50/139/38 49/140/38 67/141/38 -f 42/142/21 43/143/21 61/144/21 -f 44/145/39 53/146/39 71/147/39 -f 48/148/40 50/149/40 68/150/40 -f 43/151/1 44/152/1 62/153/1 -f 49/154/41 40/155/41 58/156/41 -f 38/157/8 37/158/8 55/159/8 -f 51/160/42 52/161/42 70/162/42 -f 45/163/6 46/164/6 64/165/6 -f 39/166/28 38/167/28 56/168/28 -f 52/169/43 41/170/43 59/171/43 -f 46/172/31 47/173/31 65/174/31 -f 40/175/15 39/176/15 57/177/15 -f 80/178/18 89/179/18 107/180/18 -f 78/181/11 79/182/11 97/183/11 -f 86/184/19 85/185/19 103/186/19 -f 90/187/44 81/188/44 99/189/44 -f 60/190/4 61/191/4 79/192/4 -f 62/193/45 71/147/45 89/194/45 -f 66/195/46 68/150/46 86/196/46 -f 61/197/21 62/198/21 80/199/21 -f 67/200/47 58/156/47 76/201/47 -f 56/202/28 55/203/28 73/204/28 -f 69/205/48 70/206/48 88/207/48 -f 63/208/5 64/209/5 82/210/5 -f 57/211/15 56/212/15 74/213/15 -f 70/214/49 59/171/49 77/215/49 -f 64/216/6 65/217/6 83/218/6 -f 58/219/13 57/220/13 75/221/13 -f 55/222/50 69/90/50 87/223/50 -f 65/224/31 66/225/31 84/226/31 -f 103/227/51 94/228/51 112/229/51 -f 97/230/11 98/231/11 116/232/11 -f 102/233/30 104/234/30 122/235/30 -f 98/236/27 107/237/27 125/238/27 -f 84/239/22 86/240/22 104/234/22 -f 79/241/4 80/242/4 98/243/4 -f 85/244/52 76/245/52 94/246/52 -f 74/247/15 73/248/15 91/249/15 -f 87/250/9 88/251/9 106/252/9 -f 81/253/1 82/254/1 100/255/1 -f 75/256/13 74/257/13 92/258/13 -f 88/259/14 77/260/14 95/261/14 -f 82/262/5 83/263/5 101/264/5 -f 76/265/10 75/266/10 93/267/10 -f 73/268/12 87/269/12 105/270/12 -f 83/271/6 84/217/6 102/272/6 -f 89/273/16 90/274/16 108/275/16 -f 77/276/8 78/231/8 96/277/8 -f 117/278/4 118/279/4 136/280/4 -f 123/281/38 124/282/38 142/283/38 -f 110/284/10 109/285/10 127/286/10 -f 121/287/37 112/229/37 130/288/37 -f 92/289/13 91/290/13 109/291/13 -f 105/292/3 106/293/3 124/294/3 -f 99/295/21 100/296/21 118/297/21 -f 93/298/10 92/299/10 110/300/10 -f 106/301/29 95/261/29 113/302/29 -f 100/303/1 101/304/1 119/305/1 -f 94/306/31 93/307/31 111/308/31 -f 91/309/25 105/270/25 123/310/25 -f 101/311/5 102/312/5 120/313/5 -f 107/314/32 108/315/32 126/316/32 -f 95/317/28 96/318/28 114/319/28 -f 108/320/24 99/321/24 117/322/24 -f 104/323/33 103/324/33 121/325/33 -f 96/326/8 97/327/8 115/328/8 -f 129/329/6 128/307/6 146/330/6 -f 135/331/11 136/332/11 154/333/11 -f 141/334/34 142/335/34 160/336/34 -f 128/337/31 127/338/31 145/339/31 -f 111/340/31 110/341/31 128/342/31 -f 124/343/41 113/344/41 131/345/41 -f 118/346/21 119/347/21 137/348/21 -f 112/349/6 111/350/6 129/351/6 -f 109/352/40 123/353/40 141/354/40 -f 119/355/1 120/356/1 138/357/1 -f 125/358/42 126/359/42 144/360/42 -f 113/361/15 114/362/15 132/363/15 -f 126/364/43 117/322/43 135/365/43 -f 122/366/7 121/367/7 139/368/7 -f 114/369/28 115/370/28 133/371/28 -f 116/372/23 125/238/23 143/373/23 -f 120/374/39 122/375/39 140/376/39 -f 115/377/8 116/378/8 134/379/8 -f 148/380/1 147/381/1 165/382/1 -f 154/383/11 155/384/11 173/385/11 -f 160/386/52 149/387/52 167/388/52 -f 147/389/5 146/390/5 164/391/5 -f 142/392/47 131/393/47 149/387/47 -f 136/394/4 137/395/4 155/396/4 -f 130/397/5 129/398/5 147/399/5 -f 127/400/46 141/401/46 159/402/46 -f 137/403/21 138/404/21 156/405/21 -f 143/406/48 144/407/48 162/408/48 -f 131/409/13 132/410/13 150/411/13 -f 144/412/53 135/413/53 153/414/53 -f 140/415/36 139/416/36 157/417/36 -f 132/418/15 133/419/15 151/420/15 -f 134/421/50 143/422/50 161/423/50 -f 138/424/45 140/425/45 158/426/45 -f 133/427/28 134/428/28 152/429/28 -f 139/430/35 130/288/35 148/431/35 -f 179/432/3 180/433/3 198/434/3 -f 173/435/11 174/436/11 192/437/11 -f 163/438/30 177/439/30 195/440/30 -f 166/441/21 165/442/21 183/443/21 -f 145/444/22 159/402/22 177/445/22 -f 155/446/4 156/447/4 174/448/4 -f 161/449/9 162/450/9 180/451/9 -f 149/452/10 150/453/10 168/454/10 -f 162/455/14 153/414/14 171/456/14 -f 158/457/16 157/458/16 175/459/16 -f 150/460/13 151/442/13 169/461/13 -f 152/462/12 161/423/12 179/463/12 -f 156/464/18 158/426/18 176/465/18 -f 151/466/15 152/254/15 170/467/15 -f 157/468/44 148/469/44 166/470/44 -f 146/471/6 145/472/6 163/473/6 -f 159/474/19 160/475/19 178/476/19 -f 153/477/8 154/478/8 172/479/8 -f 194/480/42 193/481/42 211/482/42 -f 198/483/41 189/484/41 207/485/41 -f 185/486/6 186/487/6 204/488/6 -f 197/489/38 198/490/38 216/491/38 -f 167/492/31 168/493/31 186/494/31 -f 180/495/29 171/496/29 189/484/29 -f 176/497/32 175/498/32 193/499/32 -f 168/500/10 169/501/10 187/502/10 -f 170/503/25 179/504/25 197/505/25 -f 174/506/27 176/507/27 194/508/27 -f 169/509/13 170/143/13 188/510/13 -f 175/511/24 166/512/24 184/513/24 -f 164/514/5 163/515/5 181/516/5 -f 177/517/33 178/518/33 196/519/33 -f 171/520/28 172/521/28 190/522/28 -f 165/523/1 164/524/1 182/525/1 -f 178/526/51 167/527/51 185/528/51 -f 172/529/8 173/530/8 191/531/8 -f 204/532/6 205/533/6 223/534/6 -f 212/535/48 211/536/48 229/537/48 -f 216/538/47 207/539/47 225/540/47 -f 203/541/5 204/542/5 222/543/5 -f 186/544/31 187/304/31 205/545/31 -f 188/546/40 197/505/40 215/547/40 -f 192/548/23 194/508/23 212/549/23 -f 187/550/10 188/551/10 206/552/10 -f 193/553/43 184/513/43 202/554/43 -f 182/555/1 181/556/1 199/557/1 -f 195/558/7 196/559/7 214/560/7 -f 189/561/15 190/562/15 208/563/15 -f 183/564/21 182/565/21 200/566/21 -f 196/567/37 185/528/37 203/568/37 -f 190/569/28 191/570/28 209/571/28 -f 184/572/4 183/573/4 201/574/4 -f 181/575/39 195/440/39 213/576/39 -f 191/577/8 192/578/8 210/579/8 -f 220/580/54 228/581/54 230/582/54 -f 221/583/54 225/584/54 220/580/54 -f 231/585/54 232/586/54 221/583/54 -f 224/587/54 233/588/54 234/589/54 -f 206/590/46 215/591/46 233/592/46 -f 210/593/50 212/594/50 230/595/50 -f 205/596/31 206/597/31 224/598/31 -f 211/599/53 202/600/53 220/601/53 -f 200/602/21 199/603/21 217/604/21 -f 213/605/36 214/606/36 232/607/36 -f 207/608/13 208/521/13 226/609/13 -f 201/610/4 200/611/4 218/612/4 -f 214/613/35 203/614/35 221/615/35 -f 208/616/15 209/617/15 227/618/15 -f 202/619/11 201/620/11 219/621/11 -f 199/622/45 213/623/45 231/624/45 -f 209/625/28 210/626/28 228/627/28 -f 215/628/34 216/629/34 234/630/34 -f 42/631/21 20/1/21 43/3/21 -f 3/6/2 1/632/2 2/633/2 -f 2/633/2 12/9/2 3/6/2 -f 11/4/2 10/634/2 9/73/2 -f 9/73/2 8/635/2 7/5/2 -f 7/5/2 6/636/2 5/637/2 -f 5/637/2 4/60/2 7/5/2 -f 3/6/2 12/9/2 11/4/2 -f 11/4/2 9/73/2 7/5/2 -f 7/5/2 4/60/2 3/6/2 -f 2/633/2 15/7/2 12/9/2 -f 50/638/55 28/10/55 49/12/55 -f 59/639/11 41/13/11 60/15/11 -f 19/640/21 5/16/21 20/18/21 -f 20/209/1 6/19/1 21/21/1 -f 21/641/5 7/22/5 22/24/5 -f 71/642/56 53/25/56 72/27/56 -f 13/296/28 2/28/28 14/30/28 -f 28/643/57 16/31/57 27/33/57 -f 23/644/31 9/34/31 24/36/31 -f 14/645/8 1/37/8 17/39/8 -f 26/95/58 12/40/58 28/42/58 -f 24/646/10 10/43/10 25/45/10 -f 17/647/11 3/46/11 18/48/11 -f 27/106/59 15/49/59 13/51/59 -f 25/648/13 11/52/13 26/54/13 -f 32/649/60 29/55/60 31/57/60 -f 5/637/2 30/58/2 4/60/2 -f 5/650/61 19/61/61 30/63/61 -f 38/266/8 17/64/8 37/66/8 -f 18/101/62 4/67/62 32/69/62 -f 36/538/63 33/70/63 35/72/63 -f 8/635/2 9/73/2 33/75/2 -f 9/651/52 23/76/52 34/78/52 -f 41/652/4 19/79/4 42/81/4 -f 22/108/64 8/82/64 36/84/64 -f 65/653/31 47/85/31 66/87/31 -f 55/222/65 37/88/65 69/90/65 -f 52/654/66 31/62/66 41/91/66 -f 39/655/28 14/92/28 38/94/28 -f 48/656/67 26/95/67 50/96/67 -f 54/657/68 35/77/68 45/97/68 -f 43/658/1 21/98/1 44/100/1 -f 37/659/69 18/101/69 51/102/69 -f 40/660/15 13/103/15 39/105/15 -f 49/661/70 27/106/70 40/107/70 -f 44/662/71 22/108/71 53/109/71 -f 45/663/6 23/110/6 46/112/6 -f 51/664/72 32/113/72 52/115/72 -f 46/665/31 24/116/31 47/118/31 -f 53/666/73 36/119/73 54/121/73 -f 47/212/10 25/122/10 48/124/10 -f 86/667/74 68/125/74 85/127/74 -f 90/668/75 72/128/75 81/130/75 -f 77/669/8 59/131/8 78/133/8 -f 89/670/76 71/134/76 90/136/76 -f 72/128/77 54/137/77 63/129/77 -f 68/671/78 50/139/78 67/141/78 -f 60/672/4 42/142/4 61/144/4 -f 62/193/79 44/145/79 71/147/79 -f 66/195/80 48/148/80 68/150/80 -f 61/673/21 43/151/21 62/153/21 -f 67/200/81 49/154/81 58/156/81 -f 56/674/28 38/157/28 55/159/28 -f 69/675/82 51/160/82 70/162/82 -f 63/676/5 45/163/5 64/165/5 -f 57/677/15 39/166/15 56/168/15 -f 70/214/83 52/169/83 59/171/83 -f 64/678/6 46/172/6 65/174/6 -f 58/679/13 40/175/13 57/177/13 -f 98/680/62 80/178/62 107/180/62 -f 96/681/8 78/181/8 97/183/8 -f 104/682/63 86/184/63 103/186/63 -f 108/683/17 90/187/17 99/189/17 -f 78/684/11 60/190/11 79/192/11 -f 80/685/84 62/193/84 89/194/84 -f 84/686/85 66/195/85 86/196/85 -f 79/687/4 61/197/4 80/199/4 -f 85/688/86 67/200/86 76/201/86 -f 74/677/15 56/202/15 73/204/15 -f 87/158/87 69/205/87 88/207/87 -f 81/689/1 63/208/1 82/210/1 -f 75/690/13 57/211/13 74/213/13 -f 88/691/88 70/214/88 77/215/88 -f 82/692/5 64/216/5 83/218/5 -f 76/693/10 58/219/10 75/221/10 -f 73/694/89 55/222/89 87/223/89 -f 83/620/6 65/224/6 84/226/6 -f 121/287/68 103/227/68 112/229/68 -f 115/695/8 97/230/8 116/232/8 -f 120/696/71 102/233/71 122/235/71 -f 116/372/69 98/236/69 125/238/69 -f 102/233/64 84/239/64 104/234/64 -f 97/697/11 79/241/11 98/243/11 -f 103/343/20 85/244/20 94/246/20 -f 92/698/13 74/247/13 91/249/13 -f 105/699/57 87/250/57 106/252/57 -f 99/700/21 81/253/21 100/255/21 -f 93/701/10 75/256/10 92/258/10 -f 106/301/59 88/259/59 95/261/59 -f 100/542/1 82/262/1 101/264/1 -f 94/702/31 76/265/31 93/267/31 -f 91/309/58 73/268/58 105/270/58 -f 101/703/5 83/271/5 102/272/5 -f 107/704/60 89/273/60 108/275/60 -f 95/705/28 77/276/28 96/277/28 -f 135/706/11 117/278/11 136/280/11 -f 141/707/78 123/281/78 142/283/78 -f 128/708/31 110/284/31 127/286/31 -f 139/430/77 121/287/77 130/288/77 -f 110/709/10 92/289/10 109/291/10 -f 123/710/55 105/292/55 124/294/55 -f 117/711/4 99/295/4 118/297/4 -f 111/712/31 93/298/31 110/300/31 -f 124/713/70 106/301/70 113/302/70 -f 118/714/21 100/303/21 119/305/21 -f 112/698/6 94/306/6 111/308/6 -f 109/715/90 91/309/90 123/310/90 -f 119/716/1 101/311/1 120/313/1 -f 125/717/72 107/314/72 126/316/72 -f 113/718/15 95/317/15 114/319/15 -f 126/364/66 108/320/66 117/322/66 -f 122/719/73 104/323/73 121/325/73 -f 114/720/28 96/326/28 115/328/28 -f 147/721/5 129/329/5 146/330/5 -f 153/722/8 135/331/8 154/333/8 -f 159/723/74 141/334/74 160/336/74 -f 146/724/6 128/337/6 145/339/6 -f 129/725/6 111/340/6 128/342/6 -f 142/592/81 124/343/81 131/345/81 -f 136/726/4 118/346/4 137/348/4 -f 130/164/5 112/349/5 129/351/5 -f 127/727/80 109/352/80 141/354/80 -f 137/453/21 119/355/21 138/357/21 -f 143/728/82 125/358/82 144/360/82 -f 131/729/13 113/361/13 132/363/13 -f 144/730/83 126/364/83 135/365/83 -f 140/731/56 122/366/56 139/368/56 -f 132/690/15 114/369/15 133/371/15 -f 134/732/65 116/372/65 143/373/65 -f 138/733/79 120/374/79 140/376/79 -f 133/706/28 115/377/28 134/379/28 -f 166/419/21 148/380/21 165/382/21 -f 172/734/8 154/383/8 173/385/8 -f 178/735/20 160/386/20 167/388/20 -f 165/736/1 147/389/1 164/391/1 -f 160/386/86 142/392/86 149/387/86 -f 154/737/11 136/394/11 155/396/11 -f 148/738/1 130/397/1 147/399/1 -f 145/444/85 127/400/85 159/402/85 -f 155/739/4 137/403/4 156/405/4 -f 161/740/87 143/406/87 162/408/87 -f 149/741/10 131/409/10 150/411/10 -f 162/455/88 144/412/88 153/414/88 -f 158/742/76 140/415/76 157/417/76 -f 150/80/13 132/418/13 151/420/13 -f 152/462/89 134/421/89 161/423/89 -f 156/464/84 138/424/84 158/426/84 -f 151/743/15 133/427/15 152/429/15 -f 157/744/75 139/430/75 148/431/75 -f 197/745/55 179/432/55 198/434/55 -f 191/746/8 173/435/8 192/437/8 -f 181/575/71 163/438/71 195/440/71 -f 184/747/4 166/441/4 183/443/4 -f 163/748/64 145/444/64 177/445/64 -f 173/749/11 155/446/11 174/448/11 -f 179/750/57 161/449/57 180/451/57 -f 167/751/31 149/452/31 168/454/31 -f 180/752/59 162/455/59 171/456/59 -f 176/753/60 158/457/60 175/459/60 -f 168/384/10 150/460/10 169/461/10 -f 170/754/58 152/462/58 179/463/58 -f 174/755/62 156/464/62 176/465/62 -f 169/756/13 151/466/13 170/467/13 -f 175/757/17 157/468/17 166/470/17 -f 164/758/5 146/471/5 163/473/5 -f 177/759/63 159/474/63 178/476/63 -f 171/760/28 153/477/28 172/479/28 -f 212/761/82 194/480/82 211/482/82 -f 216/762/81 198/483/81 207/485/81 -f 203/763/5 185/486/5 204/488/5 -f 215/764/78 197/489/78 216/491/78 -f 185/765/6 167/492/6 186/494/6 -f 198/483/70 180/495/70 189/484/70 -f 194/766/72 176/497/72 193/499/72 -f 186/117/31 168/500/31 187/502/31 -f 188/546/90 170/503/90 197/505/90 -f 192/548/69 174/506/69 194/508/69 -f 187/767/10 169/509/10 188/510/10 -f 193/553/66 175/511/66 184/513/66 -f 182/768/1 164/514/1 181/516/1 -f 195/769/73 177/517/73 196/519/73 -f 189/722/15 171/520/15 190/522/15 -f 183/684/21 165/523/21 182/525/21 -f 196/567/68 178/526/68 185/528/68 -f 190/770/28 172/529/28 191/531/28 -f 222/771/5 204/532/5 223/534/5 -f 230/56/87 212/535/87 229/537/87 -f 234/772/86 216/538/86 225/540/86 -f 221/773/1 203/541/1 222/543/1 -f 204/774/6 186/544/6 205/545/6 -f 206/775/80 188/546/80 215/547/80 -f 210/776/65 192/548/65 212/549/65 -f 205/777/31 187/550/31 206/552/31 -f 211/778/83 193/553/83 202/554/83 -f 200/779/21 182/555/21 199/557/21 -f 213/780/56 195/558/56 214/560/56 -f 207/781/13 189/561/13 208/563/13 -f 201/782/4 183/564/4 200/566/4 -f 214/783/77 196/567/77 203/568/77 -f 208/641/15 190/569/15 209/571/15 -f 202/356/11 184/572/11 201/574/11 -f 199/784/79 181/575/79 213/576/79 -f 209/404/28 191/577/28 210/579/28 -f 229/785/54 220/580/54 230/582/54 -f 220/580/54 219/786/54 218/787/54 -f 218/787/54 217/788/54 221/583/54 -f 221/583/54 222/789/54 223/790/54 -f 223/790/54 224/587/54 221/583/54 -f 225/584/54 226/791/54 227/792/54 -f 227/792/54 228/581/54 220/580/54 -f 220/580/54 218/787/54 221/583/54 -f 221/583/54 224/587/54 225/584/54 -f 225/584/54 227/792/54 220/580/54 -f 217/788/54 231/585/54 221/583/54 -f 225/584/54 224/587/54 234/589/54 -f 224/793/85 206/590/85 233/592/85 -f 228/794/89 210/593/89 230/595/89 -f 223/746/6 205/596/6 224/598/6 -f 229/795/88 211/599/88 220/601/88 -f 218/729/4 200/602/4 217/604/4 -f 231/796/76 213/605/76 232/607/76 -f 225/797/10 207/608/10 226/609/10 -f 219/798/11 201/610/11 218/612/11 -f 232/799/75 214/613/75 221/615/75 -f 226/800/13 208/616/13 227/618/13 -f 220/801/8 202/619/8 219/621/8 -f 217/802/84 199/622/84 231/624/84 -f 227/299/15 209/625/15 228/627/15 -f 233/803/74 215/628/74 234/630/74 diff --git a/src/main/resources/assets/hbm/models/drill_main.obj b/src/main/resources/assets/hbm/models/drill_main.obj deleted file mode 100644 index 5d0baf4e8..000000000 --- a/src/main/resources/assets/hbm/models/drill_main.obj +++ /dev/null @@ -1,1810 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'drill_main.blend' -# www.blender.org -o Plane.001 -v -0.500000 0.250000 0.250000 -v -0.500000 0.750000 0.250000 -v -0.500000 0.250000 -0.250000 -v -0.500000 0.750000 -0.250000 -v -1.500000 0.000000 0.500000 -v -1.500000 1.000000 0.500000 -v -1.500000 0.000000 -0.500000 -v -1.500000 1.000000 -0.500000 -v -1.000000 1.000000 -0.500000 -v -1.000000 0.000000 -0.500000 -v -1.000000 1.000000 0.500000 -v -1.000000 0.000000 0.500000 -v -1.500000 0.875000 -0.375000 -v -1.500000 0.125000 -0.375000 -v -1.500000 0.875000 0.375000 -v -1.500000 0.125000 0.375000 -v -1.000000 0.687500 -0.187500 -v -1.000000 0.312500 -0.187500 -v -1.000000 0.687500 0.187500 -v -1.000000 0.312500 0.187500 -v -1.083333 0.250000 -0.600000 -v -1.083333 0.750000 -0.600000 -v -1.333333 0.500000 -0.600000 -v -1.083333 0.250000 0.600000 -v -1.083333 0.750000 0.600000 -v -1.333333 0.500000 0.600000 -v -1.500000 0.000000 1.500000 -v 1.500000 0.000000 1.500000 -v -1.500000 0.000000 -1.500000 -v 1.500000 0.000000 -1.500000 -v -1.500000 0.000000 1.250000 -v 1.250000 0.000000 1.500000 -v 1.500000 0.000000 -1.250000 -v -1.250000 0.000000 -1.500000 -v -1.500000 0.000000 -1.250000 -v -1.250000 0.000000 1.500000 -v 1.500000 0.000000 1.250000 -v 1.250000 0.000000 -1.500000 -v 1.250000 0.000000 1.250000 -v -1.250000 0.000000 1.250000 -v -1.250000 0.000000 -1.250000 -v 1.250000 0.000000 -1.250000 -v -0.000000 3.500000 -0.250000 -v 0.125000 3.500000 -0.216506 -v 0.000000 3.000000 -0.500000 -v 0.000000 3.250000 -0.500000 -v 0.250000 3.000000 -0.433013 -v 0.250000 3.250000 -0.433013 -v 0.433013 3.000000 -0.250000 -v 0.433013 3.250000 -0.250000 -v 0.500000 3.000000 0.000000 -v 0.500000 3.250000 0.000000 -v 0.433013 3.000000 0.250000 -v 0.433013 3.250000 0.250000 -v 0.250000 3.000000 0.433013 -v 0.250000 3.250000 0.433013 -v 0.000000 3.000000 0.500000 -v 0.000000 3.250000 0.500000 -v -0.250000 3.000000 0.433013 -v -0.250000 3.250000 0.433013 -v -0.433013 3.000000 0.250000 -v -0.433013 3.250000 0.250000 -v -0.500000 3.000000 0.000000 -v -0.500000 3.250000 0.000000 -v -0.433013 3.000000 -0.250000 -v -0.433013 3.250000 -0.250000 -v -0.250000 3.000000 -0.433013 -v -0.250000 3.250000 -0.433013 -v 0.216506 3.500000 -0.125000 -v 0.250000 3.500000 0.000000 -v 0.216506 3.500000 0.125000 -v 0.125000 3.500000 0.216506 -v 0.000000 3.500000 0.250000 -v -0.125000 3.500000 0.216506 -v -0.216506 3.500000 0.125000 -v -0.250000 3.500000 0.000000 -v -0.216506 3.500000 -0.125000 -v -0.125000 3.500000 -0.216506 -v -0.000000 3.500000 -0.087500 -v -0.043750 3.500000 -0.075777 -v -0.075777 3.500000 -0.043750 -v -0.087500 3.500000 0.000000 -v -0.075777 3.500000 0.043750 -v -0.043750 3.500000 0.075777 -v 0.000000 3.500000 0.087500 -v 0.043750 3.500000 0.075777 -v 0.075777 3.500000 0.043750 -v 0.087500 3.500000 0.000000 -v 0.075777 3.500000 -0.043750 -v 0.043750 3.500000 -0.075777 -v 0.000001 4.000000 -0.087500 -v -0.043749 4.000000 -0.075777 -v -0.075777 4.000000 -0.043750 -v -0.087499 4.000000 0.000000 -v -0.075777 4.000000 0.043750 -v -0.043749 4.000000 0.075777 -v 0.000001 4.000000 0.087500 -v 0.043751 4.000000 0.075777 -v 0.075778 4.000000 0.043750 -v 0.087501 4.000000 0.000000 -v 0.075778 4.000000 -0.043750 -v 0.043751 4.000000 -0.075777 -v -0.750000 3.000000 -0.750000 -v -0.500000 3.000000 -0.750000 -v -0.750000 3.000000 -0.500000 -v -0.500000 3.000000 -0.500000 -v 0.750000 3.000000 -0.750000 -v 0.750000 3.000000 -0.500000 -v 0.500000 3.000000 -0.750000 -v 0.500000 3.000000 -0.500000 -v 0.750000 3.000000 0.750000 -v 0.500000 3.000000 0.750000 -v 0.750000 3.000000 0.500000 -v 0.500000 3.000000 0.500000 -v -0.750000 3.000000 0.750000 -v -0.750000 3.000000 0.500000 -v -0.500000 3.000000 0.750000 -v -0.500000 3.000000 0.500000 -v 0.156236 0.656250 1.502073 -v -0.156236 0.656250 1.497927 -v 0.156236 0.343750 1.502073 -v -0.156236 0.343750 1.497927 -v 0.159552 0.656250 1.252095 -v -0.152920 0.656250 1.247949 -v 0.159552 0.343750 1.252095 -v -0.152920 0.343750 1.247949 -v -0.500000 0.000000 1.250000 -v -0.500000 1.000000 1.250000 -v -0.500000 0.000000 1.000000 -v -0.500000 1.000000 1.000000 -v 0.500000 0.000000 1.250000 -v 0.500000 1.000000 1.250000 -v 0.500000 0.000000 1.000000 -v 0.500000 1.000000 1.000000 -v -0.496481 0.739070 0.748450 -v -0.500000 0.000000 0.750000 -v 0.503519 0.739070 0.748450 -v 0.500000 0.000000 0.750000 -v 0.156236 0.656250 -1.497927 -v -0.156236 0.656250 -1.502073 -v 0.156236 0.343750 -1.497927 -v -0.156236 0.343750 -1.502073 -v 0.152920 0.656250 -1.247949 -v -0.159552 0.656250 -1.252095 -v 0.152920 0.343750 -1.247949 -v -0.159552 0.343750 -1.252095 -v -0.500000 0.000000 -1.000000 -v -0.500000 1.000000 -1.000000 -v -0.500000 0.000000 -1.250000 -v -0.500000 1.000000 -1.250000 -v 0.500000 0.000000 -1.000000 -v 0.500000 1.000000 -1.000000 -v 0.500000 0.000000 -1.250000 -v 0.500000 1.000000 -1.250000 -v -0.500000 0.000000 -0.750000 -v -0.500000 0.750000 -0.750000 -v 0.500000 0.750000 -0.750000 -v 0.500000 0.000000 -0.750000 -v -0.749622 0.250000 0.750000 -v 0.750378 1.000000 0.750000 -v -0.749622 0.250000 -0.750000 -v 0.750378 1.000000 -0.750000 -v -0.249622 0.500000 -0.433013 -v 0.000378 0.625000 -0.500000 -v 0.250378 0.750000 -0.433012 -v 0.433391 0.841506 -0.250000 -v 0.500378 0.875000 0.000000 -v 0.433390 0.841505 0.250000 -v 0.250378 0.750000 0.433013 -v 0.000378 0.625000 0.500000 -v -0.249622 0.500000 0.433013 -v -0.432635 0.408494 0.250000 -v -0.499622 0.375000 -0.000000 -v -0.432635 0.408494 -0.250000 -v -0.749622 0.750000 0.750000 -v 0.750378 1.500000 0.750000 -v -0.749622 0.750000 -0.750000 -v 0.750378 1.500000 -0.750000 -v -0.249622 1.000000 -0.433013 -v 0.000378 1.125000 -0.500000 -v 0.250378 1.250000 -0.433012 -v 0.433391 1.341506 -0.250000 -v 0.500378 1.375000 0.000000 -v 0.433390 1.341505 0.250000 -v 0.250378 1.250000 0.433013 -v 0.000378 1.125000 0.500000 -v -0.249622 1.000000 0.433013 -v -0.432635 0.908494 0.250000 -v -0.499622 0.875000 -0.000000 -v -0.432635 0.908494 -0.250000 -v -0.999622 0.250000 -0.375000 -v -0.999622 0.250000 0.375000 -v -0.999622 0.750000 -0.375000 -v -0.999622 0.750000 0.375000 -v 0.500000 0.000000 0.500000 -v 0.500000 0.250000 0.500000 -v 0.500000 0.000000 -0.500000 -v 0.500000 0.250000 -0.500000 -v 1.500000 0.000000 0.500000 -v 1.500000 0.250000 0.500000 -v 1.500000 0.000000 -0.500000 -v 1.500000 0.250000 -0.500000 -v 0.750000 0.375000 0.250000 -v 0.750000 0.375000 -0.250000 -v 1.250000 0.375000 -0.250000 -v 1.250000 0.375000 0.250000 -v 0.750000 1.000000 0.250000 -v 0.750000 1.000000 -0.250000 -v 1.250000 1.000000 -0.250000 -v 1.250000 1.000000 0.250000 -v 0.750000 1.500000 0.250000 -v 0.750000 1.500000 -0.250000 -v 1.250000 1.500000 -0.250000 -v 1.250000 1.500000 0.250000 -v 0.750000 2.125000 0.250000 -v 0.750000 2.125000 -0.250000 -v 1.250000 2.125000 -0.250000 -v 1.250000 2.125000 0.250000 -v 0.500000 2.500000 0.500000 -v 0.500000 2.500000 -0.500000 -v 1.500000 2.500000 0.500000 -v 1.500000 2.500000 -0.500000 -v 0.500000 2.250000 -0.500000 -v 0.500000 2.250000 0.500000 -v 1.500000 2.250000 -0.500000 -v 1.500000 2.250000 0.500000 -v 0.750000 3.125000 -0.250000 -v 0.750000 3.125000 0.250000 -v 0.750000 3.125000 -0.178571 -v 0.750000 3.125000 -0.107143 -v 0.750000 3.125000 -0.035714 -v 0.750000 3.125000 0.035714 -v 0.750000 3.125000 0.107143 -v 0.750000 3.125000 0.178571 -v 0.400000 3.125000 -0.250000 -v 0.400000 3.125000 0.250000 -v 0.400000 3.125000 -0.178571 -v 0.400000 3.125000 -0.107143 -v 0.400000 3.125000 -0.035714 -v 0.400000 3.125000 0.035714 -v 0.400000 3.125000 0.107143 -v 0.400000 3.125000 0.178571 -v 1.000000 2.875000 -0.250000 -v 1.000000 2.875000 0.250000 -v 1.000000 2.875000 -0.178571 -v 1.000000 2.875000 -0.107143 -v 1.000000 2.875000 -0.035714 -v 1.000000 2.875000 0.035714 -v 1.000000 2.875000 0.107143 -v 1.000000 2.875000 0.178571 -v 1.000000 2.500000 -0.250000 -v 1.000000 2.500000 0.250000 -v 1.000000 2.500000 -0.178571 -v 1.000000 2.500000 -0.107143 -v 1.000000 2.500000 -0.035714 -v 1.000000 2.500000 0.035714 -v 1.000000 2.500000 0.107143 -v 1.000000 2.500000 0.178571 -v 1.250000 1.000000 -1.250000 -v 1.000000 2.000000 -1.000000 -v 1.000000 1.000000 -1.250000 -v 0.750000 2.000000 -1.000000 -v 1.250000 1.000000 -1.000000 -v 1.000000 2.000000 -0.750000 -v 1.000000 1.000000 -1.000000 -v 0.750000 2.000000 -0.750000 -v -1.000000 1.000000 -1.250000 -v -0.750000 2.000000 -1.000000 -v -1.250000 1.000000 -1.250000 -v -1.000000 2.000000 -1.000000 -v -1.250000 1.000000 -1.000000 -v -1.000000 2.000000 -0.750000 -v -1.000000 1.000000 -1.000000 -v -0.750000 2.000000 -0.750000 -v -1.000000 1.000000 1.000000 -v -0.750000 2.000000 0.750000 -v -1.250000 1.000000 1.000000 -v -1.000000 2.000000 0.750000 -v -1.000000 1.000000 1.250000 -v -0.750000 2.000000 1.000000 -v -1.250000 1.000000 1.250000 -v -1.000000 2.000000 1.000000 -v 1.250000 1.000000 1.250000 -v 1.000000 2.000000 1.000000 -v 1.250000 1.000000 1.000000 -v 1.000000 2.000000 0.750000 -v 1.000000 1.000000 1.250000 -v 0.750000 2.000000 1.000000 -v 1.000000 1.000000 1.000000 -v 0.750000 2.000000 0.750000 -v -1.250000 1.000000 -0.500000 -v -1.000000 1.000000 -0.500000 -v -1.000000 1.000000 0.500000 -v -1.250000 1.000000 0.500000 -v 1.000000 1.000000 0.500000 -v 1.000000 1.000000 -0.500000 -vt 0.742850 0.869892 -vt 0.794307 0.869891 -vt 0.794307 0.921513 -vt 0.788877 0.109438 -vt 0.737417 0.109438 -vt 0.737417 0.006195 -vt 0.429689 0.019100 -vt 0.352503 0.019100 -vt 0.339639 0.006195 -vt 0.736573 0.433689 -vt 0.679039 0.407878 -vt 0.679039 0.356257 -vt 0.748924 0.549321 -vt 0.748924 0.446078 -vt 0.800384 0.446078 -vt 0.736573 0.471889 -vt 0.736573 0.523511 -vt 0.679039 0.549321 -vt 0.454904 0.803419 -vt 0.454904 0.700176 -vt 0.506364 0.700176 -vt 0.736573 0.214814 -vt 0.736573 0.318057 -vt 0.679039 0.292246 -vt 0.679039 0.677343 -vt 0.730499 0.677343 -vt 0.730499 0.780586 -vt 0.679039 0.587521 -vt 0.736573 0.561711 -vt 0.736573 0.664954 -vt 0.348647 0.805319 -vt 0.348647 0.766602 -vt 0.403607 0.747244 -vt 0.352504 0.096532 -vt 0.429689 0.096532 -vt 0.442553 0.109438 -vt 0.339640 0.109438 -vt 0.442553 0.006195 -vt 0.089013 0.920298 -vt 0.127606 0.920298 -vt 0.127606 0.959015 -vt 0.263570 0.790128 -vt 0.263570 0.751411 -vt 0.318529 0.732053 -vt 0.089013 0.803185 -vt 0.089013 0.764469 -vt 0.143973 0.745111 -vt 0.748924 0.619785 -vt 0.748924 0.581069 -vt 0.803884 0.561711 -vt 0.955744 0.406846 -vt 0.955744 0.458468 -vt 0.930014 0.432657 -vt 0.955744 0.330446 -vt 0.930014 0.304635 -vt 0.955744 0.278824 -vt 0.968095 0.214814 -vt 0.993825 0.214814 -vt 0.993825 0.240624 -vt 0.965057 0.750801 -vt 0.990788 0.750801 -vt 0.990788 0.776612 -vt 0.923940 0.638627 -vt 0.949670 0.638627 -vt 0.949670 0.664437 -vt 0.816234 0.638627 -vt 0.841964 0.638627 -vt 0.841964 0.664438 -vt 0.728746 0.896592 -vt 0.728746 0.909952 -vt 0.712591 0.905610 -vt 0.833299 0.970304 -vt 0.806661 0.970304 -vt 0.813320 0.934418 -vt 0.926128 0.106374 -vt 0.926128 0.079653 -vt 0.951858 0.079653 -vt 0.679039 0.909952 -vt 0.679039 0.896592 -vt 0.695194 0.900934 -vt 0.238533 0.982264 -vt 0.211895 0.982264 -vt 0.218555 0.946378 -vt 0.566971 0.992904 -vt 0.566971 0.966183 -vt 0.592702 0.966183 -vt 0.685698 0.921523 -vt 0.697524 0.909660 -vt 0.701561 0.911998 -vt 0.973435 0.157712 -vt 0.946797 0.157712 -vt 0.953457 0.121827 -vt 0.045164 0.992712 -vt 0.045164 0.965990 -vt 0.070894 0.965990 -vt 0.710552 0.878341 -vt 0.706223 0.894546 -vt 0.701561 0.894546 -vt 0.679039 0.976478 -vt 0.685698 0.940593 -vt 0.699017 0.940593 -vt 0.930014 0.545853 -vt 0.930014 0.519131 -vt 0.955744 0.519131 -vt 0.712591 0.900934 -vt 0.710260 0.896884 -vt 0.923940 0.982693 -vt 0.930599 0.946807 -vt 0.943918 0.946807 -vt 0.454904 0.992904 -vt 0.454904 0.966182 -vt 0.480634 0.966182 -vt 0.722086 0.921523 -vt 0.710260 0.909660 -vt 0.956652 0.506742 -vt 0.930014 0.506742 -vt 0.936673 0.470857 -vt 0.826958 0.173449 -vt 0.826958 0.200170 -vt 0.801228 0.200170 -vt 0.710552 0.928203 -vt 0.697233 0.928203 -vt 0.879430 0.989146 -vt 0.886089 0.953260 -vt 0.899408 0.953260 -vt 0.031905 0.965990 -vt 0.031905 0.992712 -vt 0.006175 0.992712 -vt 0.685698 0.885021 -vt 0.697524 0.896884 -vt 0.630782 0.967319 -vt 0.637442 0.931434 -vt 0.650761 0.931434 -vt 0.069983 0.732694 -vt 0.069983 0.705972 -vt 0.095713 0.705972 -vt 0.154777 0.886554 -vt 0.154777 0.834933 -vt 0.159439 0.834933 -vt 0.769488 0.969788 -vt 0.742850 0.969788 -vt 0.749509 0.933903 -vt 0.302558 0.992981 -vt 0.302558 0.966260 -vt 0.328288 0.966260 -vt 0.415916 0.967749 -vt 0.422575 0.931863 -vt 0.435894 0.931863 -vt 0.695194 0.905610 -vt 0.348647 0.993805 -vt 0.348647 0.967084 -vt 0.374377 0.967084 -vt 0.962928 0.597596 -vt 0.969588 0.561711 -vt 0.982907 0.561711 -vt 0.952707 0.750801 -vt 0.952707 0.777522 -vt 0.926977 0.777522 -vt 0.263570 0.992981 -vt 0.263570 0.966260 -vt 0.289300 0.966260 -vt 0.706223 0.911998 -vt 0.172907 0.982264 -vt 0.179567 0.946378 -vt 0.192885 0.946378 -vt 0.272321 0.459494 -vt 0.172907 0.486216 -vt 0.186226 0.436353 -vt 0.722086 0.885021 -vt 0.697233 0.878341 -vt 0.763990 0.345986 -vt 0.748924 0.341936 -vt 0.766321 0.337260 -vt 0.074644 0.809094 -vt 0.074644 0.860715 -vt 0.069983 0.860715 -vt 0.074644 0.745083 -vt 0.074644 0.796704 -vt 0.069983 0.796704 -vt 0.241540 0.650739 -vt 0.241540 0.702361 -vt 0.236878 0.702361 -vt 0.142427 0.834933 -vt 0.142427 0.886554 -vt 0.137765 0.886554 -vt 0.248290 0.882004 -vt 0.248290 0.933626 -vt 0.243629 0.933626 -vt 0.397399 0.888687 -vt 0.397399 0.837066 -vt 0.402061 0.837066 -vt 0.267110 0.535107 -vt 0.267110 0.586729 -vt 0.262448 0.586729 -vt 0.610621 0.892724 -vt 0.610621 0.944346 -vt 0.605960 0.944346 -vt 0.330880 0.847686 -vt 0.330880 0.796064 -vt 0.335541 0.796064 -vt 0.335541 0.732053 -vt 0.335541 0.783675 -vt 0.330880 0.783675 -vt 0.498554 0.892724 -vt 0.498554 0.944346 -vt 0.493892 0.944346 -vt 0.134826 0.217539 -vt 0.134826 0.191728 -vt 0.160556 0.191728 -vt 0.006175 0.217539 -vt 0.006175 0.191728 -vt 0.031905 0.191728 -vt 0.006175 0.346593 -vt 0.006175 0.320782 -vt 0.031905 0.320782 -vt 0.134826 0.346593 -vt 0.134826 0.320782 -vt 0.160556 0.320782 -vt 0.083366 0.320782 -vt 0.031905 0.217539 -vt 0.031905 0.269160 -vt 0.083366 0.217539 -vt 0.134826 0.269160 -vt 0.492260 0.115700 -vt 0.492260 0.006195 -vt 0.517265 0.012278 -vt 0.080887 0.365065 -vt 0.105892 0.358982 -vt 0.105892 0.468488 -vt 0.666688 0.231290 -vt 0.666688 0.340796 -vt 0.641683 0.334712 -vt 0.604327 0.012278 -vt 0.629333 0.006195 -vt 0.629333 0.115701 -vt 0.492260 0.359269 -vt 0.517265 0.353185 -vt 0.517265 0.462691 -vt 0.591977 0.578281 -vt 0.591977 0.687787 -vt 0.566971 0.681703 -vt 0.554621 0.231290 -vt 0.554621 0.340796 -vt 0.529616 0.334712 -vt 0.068536 0.687499 -vt 0.043531 0.693583 -vt 0.043531 0.584077 -vt 0.554621 0.578281 -vt 0.554621 0.687786 -vt 0.529616 0.681703 -vt 0.641683 0.359269 -vt 0.666688 0.353185 -vt 0.666688 0.462691 -vt 0.629333 0.578281 -vt 0.629333 0.687787 -vt 0.604327 0.681703 -vt 0.442553 0.450345 -vt 0.417548 0.456428 -vt 0.417548 0.346922 -vt 0.454904 0.359269 -vt 0.479909 0.353185 -vt 0.479909 0.462691 -vt 0.454904 0.115700 -vt 0.454904 0.006195 -vt 0.479909 0.012278 -vt 0.591977 0.231290 -vt 0.591977 0.340796 -vt 0.566971 0.334712 -vt 0.006175 0.365065 -vt 0.031181 0.358982 -vt 0.031181 0.468488 -vt 0.109096 0.224455 -vt 0.127932 0.243349 -vt 0.057636 0.224455 -vt 0.038800 0.243349 -vt 0.038800 0.294971 -vt 0.057636 0.313866 -vt 0.109096 0.313866 -vt 0.127932 0.294971 -vt 0.911589 0.908608 -vt 0.911589 0.940871 -vt 0.879430 0.940871 -vt 0.991695 0.709606 -vt 0.965965 0.709606 -vt 0.965965 0.677343 -vt 0.962928 0.882281 -vt 0.988658 0.882281 -vt 0.988658 0.914544 -vt 0.962928 0.642249 -vt 0.962928 0.609985 -vt 0.988658 0.609985 -vt 0.988658 0.869891 -vt 0.962928 0.869891 -vt 0.962928 0.837628 -vt 0.198799 0.753983 -vt 0.198799 0.650739 -vt 0.224528 0.650740 -vt 0.172907 0.766735 -vt 0.210210 0.766372 -vt 0.210210 0.869615 -vt 0.403607 0.631612 -vt 0.403607 0.734855 -vt 0.377878 0.734855 -vt 0.339635 0.616421 -vt 0.339635 0.719664 -vt 0.263570 0.719301 -vt 0.768580 0.677343 -vt 0.768580 0.780586 -vt 0.742850 0.780586 -vt 0.442553 0.520439 -vt 0.442553 0.623682 -vt 0.416823 0.623682 -vt 0.172907 0.727043 -vt 0.352150 0.734855 -vt 0.351986 0.658551 -vt 0.794310 0.677343 -vt 0.794310 0.780586 -vt 0.275828 0.191728 -vt 0.275828 0.294971 -vt 0.240789 0.259481 -vt 0.208629 0.259481 -vt 0.172907 0.294971 -vt 0.172907 0.191728 -vt 0.208629 0.227218 -vt 0.348647 0.922431 -vt 0.380807 0.922432 -vt 0.380807 0.954695 -vt 0.522461 0.963697 -vt 0.522461 0.931434 -vt 0.554621 0.931434 -vt 0.972527 0.170102 -vt 0.972527 0.202365 -vt 0.946797 0.202365 -vt 0.962928 0.792975 -vt 0.988658 0.792975 -vt 0.988658 0.825239 -vt 0.965116 0.006195 -vt 0.990846 0.006195 -vt 0.990846 0.038458 -vt 0.965116 0.050847 -vt 0.990846 0.050847 -vt 0.990846 0.083111 -vt 0.006175 0.809215 -vt 0.006175 0.705972 -vt 0.031904 0.705973 -vt 0.391099 0.191728 -vt 0.391099 0.294971 -vt 0.288178 0.294971 -vt 0.592700 0.700176 -vt 0.592700 0.803419 -vt 0.566971 0.803419 -vt 0.875697 0.109438 -vt 0.839309 0.109438 -vt 0.839309 0.006195 -vt 0.748924 0.318057 -vt 0.748924 0.214814 -vt 0.774654 0.214814 -vt 0.143973 0.410603 -vt 0.143973 0.513847 -vt 0.118243 0.513847 -vt 0.172907 0.535107 -vt 0.250098 0.535107 -vt 0.250098 0.638350 -vt 0.618428 0.725986 -vt 0.057632 0.705973 -vt 0.057632 0.783405 -vt 0.800384 0.214814 -vt 0.800384 0.318057 -vt 0.109096 0.006230 -vt 0.083366 0.035052 -vt 0.057636 0.006230 -vt 0.006175 0.179339 -vt 0.031905 0.092767 -vt 0.038800 0.121624 -vt 0.160557 0.179339 -vt 0.127932 0.121624 -vt 0.134826 0.092767 -vt 0.083366 0.150481 -vt 0.250098 0.150481 -vt 0.275828 0.179304 -vt 0.224367 0.179304 -vt 0.198637 0.092767 -vt 0.172907 0.179339 -vt 0.172907 0.006195 -vt 0.294664 0.063909 -vt 0.327288 0.006195 -vt 0.301558 0.092767 -vt 0.250098 0.035052 -vt 0.725066 0.029280 -vt 0.725066 0.202424 -vt 0.679039 0.179339 -vt 0.442553 0.842558 -vt 0.416823 0.803842 -vt 0.416823 0.726409 -vt 0.398013 0.596137 -vt 0.351986 0.619222 -vt 0.351986 0.446078 -vt 0.057632 0.821605 -vt 0.057632 0.886132 -vt 0.006175 0.886132 -vt 0.926977 0.686790 -vt 0.953615 0.677343 -vt 0.953615 0.728964 -vt 0.950578 0.921513 -vt 0.923940 0.934418 -vt 0.923940 0.882797 -vt 0.442553 0.906568 -vt 0.415916 0.919474 -vt 0.415916 0.867852 -vt 0.926128 0.015642 -vt 0.952766 0.006195 -vt 0.952766 0.057816 -vt 0.045164 0.901979 -vt 0.071801 0.898521 -vt 0.071802 0.950143 -vt 0.290207 0.902249 -vt 0.290207 0.953871 -vt 0.263570 0.950413 -vt 0.593609 0.902172 -vt 0.593609 0.953793 -vt 0.566971 0.944346 -vt 0.923940 0.613332 -vt 0.923940 0.561711 -vt 0.950578 0.574616 -vt 0.923940 0.844597 -vt 0.923940 0.792975 -vt 0.950578 0.805881 -vt 0.481542 0.902172 -vt 0.481542 0.953793 -vt 0.454904 0.944346 -vt 0.329196 0.902249 -vt 0.329196 0.953871 -vt 0.302558 0.950413 -vt 0.006175 0.901980 -vt 0.032813 0.898521 -vt 0.032813 0.950143 -vt 0.737417 0.199255 -vt 0.737417 0.121827 -vt 0.788877 0.121827 -vt 0.888061 0.121827 -vt 0.934447 0.121827 -vt 0.934447 0.173449 -vt 0.838465 0.536932 -vt 0.812735 0.498216 -vt 0.812735 0.420784 -vt 0.172907 0.882368 -vt 0.219293 0.882368 -vt 0.219293 0.933989 -vt 0.630782 0.815809 -vt 0.656513 0.815808 -vt 0.656513 0.919045 -vt 0.913777 0.109438 -vt 0.888047 0.109438 -vt 0.888047 0.006195 -vt 0.891933 0.214814 -vt 0.917663 0.214814 -vt 0.917663 0.318050 -vt 0.885859 0.792975 -vt 0.911589 0.792975 -vt 0.911589 0.896218 -vt 0.391099 0.410603 -vt 0.288178 0.410603 -vt 0.288178 0.307360 -vt 0.879583 0.549321 -vt 0.850815 0.523511 -vt 0.850815 0.471889 -vt 0.742850 0.857502 -vt 0.742850 0.792975 -vt 0.794310 0.792975 -vt 0.885859 0.677343 -vt 0.914626 0.703154 -vt 0.914626 0.754775 -vt 0.554621 0.803419 -vt 0.525854 0.777608 -vt 0.525854 0.725987 -vt 0.873509 0.780586 -vt 0.844741 0.754775 -vt 0.844741 0.703154 -vt 0.339635 0.487519 -vt 0.339635 0.539141 -vt 0.288178 0.539141 -vt 0.454904 0.880335 -vt 0.454904 0.815808 -vt 0.506364 0.815808 -vt 0.339635 0.422992 -vt 0.288178 0.487520 -vt 0.263570 0.886402 -vt 0.263570 0.821875 -vt 0.315027 0.821875 -vt 0.385049 0.910042 -vt 0.348647 0.873554 -vt 0.385049 0.837066 -vt 0.875697 0.158329 -vt 0.875710 0.194803 -vt 0.839309 0.158315 -vt 0.891933 0.523511 -vt 0.891933 0.446078 -vt 0.917663 0.471889 -vt 0.850815 0.318057 -vt 0.850815 0.214814 -vt 0.879583 0.240624 -vt 0.566971 0.880335 -vt 0.566971 0.815808 -vt 0.618432 0.815808 -vt 0.816234 0.626238 -vt 0.816234 0.561711 -vt 0.867694 0.561711 -vt 0.339635 0.603668 -vt 0.288178 0.603668 -vt 0.391099 0.173448 -vt 0.339639 0.173409 -vt 0.365369 0.147638 -vt 0.806661 0.870408 -vt 0.832391 0.844597 -vt 0.832391 0.922029 -vt 0.089013 0.871421 -vt 0.125415 0.834933 -vt 0.125415 0.907909 -vt 0.172907 0.410603 -vt 0.172907 0.307360 -vt 0.275828 0.307360 -vt 0.850815 0.433689 -vt 0.850815 0.330446 -vt 0.879583 0.356257 -vt 0.554621 0.919045 -vt 0.528891 0.919045 -vt 0.528891 0.815808 -vt 0.891933 0.330446 -vt 0.917663 0.330446 -vt 0.917663 0.433682 -vt 0.248290 0.869615 -vt 0.222560 0.869615 -vt 0.222560 0.766372 -vt 0.885859 0.561711 -vt 0.911589 0.561711 -vt 0.911589 0.664954 -vt 0.873509 0.792975 -vt 0.873509 0.896218 -vt 0.844741 0.870408 -vt 0.659546 0.700176 -vt 0.659546 0.803419 -vt 0.630779 0.777608 -vt 0.975446 0.350796 -vt 0.975446 0.386931 -vt 0.968095 0.386931 -vt 0.159440 0.950049 -vt 0.159440 0.986184 -vt 0.152088 0.986184 -vt 0.976354 0.470857 -vt 0.976354 0.506992 -vt 0.969002 0.506992 -vt 0.975446 0.399320 -vt 0.975446 0.435455 -vt 0.968095 0.435455 -vt 0.718027 0.940593 -vt 0.725379 0.940593 -vt 0.725379 0.977094 -vt 0.968095 0.301905 -vt 0.975446 0.301905 -vt 0.975446 0.338407 -vt 0.968095 0.253014 -vt 0.975446 0.253014 -vt 0.975446 0.289516 -vt 0.781838 0.933903 -vt 0.789190 0.933903 -vt 0.789190 0.970405 -vt 0.393157 0.922431 -vt 0.400508 0.922431 -vt 0.400508 0.961148 -vt 0.159439 0.937660 -vt 0.152088 0.937660 -vt 0.152088 0.898943 -vt 0.867079 0.947324 -vt 0.859728 0.947324 -vt 0.859728 0.908608 -vt 0.236878 0.714750 -vt 0.244229 0.714750 -vt 0.244229 0.753466 -vt 0.604327 0.231290 -vt 0.629333 0.225206 -vt 0.629333 0.334712 -vt 0.604327 0.121784 -vt 0.666688 0.012278 -vt 0.666688 0.121784 -vt 0.641683 0.115701 -vt 0.641683 0.225206 -vt 0.080887 0.584077 -vt 0.105892 0.577994 -vt 0.105892 0.687499 -vt 0.080887 0.474571 -vt 0.492260 0.334712 -vt 0.492260 0.225206 -vt 0.517265 0.231290 -vt 0.517265 0.121784 -vt 0.068536 0.468488 -vt 0.043531 0.474571 -vt 0.043531 0.365065 -vt 0.068536 0.577994 -vt 0.554621 0.012278 -vt 0.554621 0.121784 -vt 0.529616 0.115701 -vt 0.529616 0.225206 -vt 0.591977 0.359269 -vt 0.591977 0.468775 -vt 0.566971 0.462691 -vt 0.566971 0.572197 -vt 0.492260 0.578281 -vt 0.517265 0.572197 -vt 0.517265 0.681703 -vt 0.492260 0.468775 -vt 0.006175 0.584077 -vt 0.031181 0.577994 -vt 0.031181 0.687499 -vt 0.006175 0.474571 -vt 0.591977 0.012278 -vt 0.591977 0.121784 -vt 0.566971 0.115701 -vt 0.566971 0.225206 -vt 0.454904 0.334712 -vt 0.454904 0.225206 -vt 0.479909 0.231290 -vt 0.479909 0.121784 -vt 0.454904 0.578281 -vt 0.479909 0.572197 -vt 0.479909 0.681703 -vt 0.454904 0.468775 -vt 0.442553 0.231333 -vt 0.417548 0.237417 -vt 0.417548 0.127911 -vt 0.442553 0.340839 -vt 0.629333 0.359269 -vt 0.629333 0.468775 -vt 0.604327 0.462691 -vt 0.604327 0.572197 -vt 0.641683 0.578281 -vt 0.666688 0.572197 -vt 0.666688 0.681703 -vt 0.641683 0.468775 -vt 0.554621 0.359269 -vt 0.554621 0.468775 -vt 0.529616 0.462691 -vt 0.529616 0.572197 -vt 0.442553 0.675304 -vt 0.416823 0.675304 -vt 0.416823 0.520439 -vt 0.416823 0.468818 -vt 0.118243 0.410603 -vt 0.118243 0.358982 -vt 0.143973 0.565468 -vt 0.118243 0.565468 -vt 0.826958 0.006195 -vt 0.826958 0.161059 -vt 0.801228 0.161059 -vt 0.838465 0.214814 -vt 0.838465 0.369678 -vt 0.812735 0.369678 -vt 0.143973 0.577857 -vt 0.143973 0.732722 -vt 0.118243 0.732722 -vt 0.806661 0.832208 -vt 0.806661 0.677343 -vt 0.832391 0.677343 -vt 0.930014 0.342835 -vt 0.955744 0.342835 -vt 0.955744 0.394457 -vt 0.955744 0.266435 -vt 0.930014 0.266435 -vt 0.930014 0.214814 -vt 0.679039 0.865952 -vt 0.679039 0.792975 -vt 0.730499 0.829477 -vt 0.800384 0.397187 -vt 0.748924 0.433689 -vt 0.748924 0.360713 -vt 0.742850 0.921513 -vt 0.788877 0.006195 -vt 0.736573 0.330446 -vt 0.800384 0.549321 -vt 0.679039 0.446078 -vt 0.506364 0.803419 -vt 0.679039 0.240624 -vt 0.679039 0.780586 -vt 0.679039 0.639143 -vt 0.403607 0.824677 -vt 0.089013 0.959014 -vt 0.318529 0.809486 -vt 0.143973 0.822544 -vt 0.803884 0.639143 -vt 0.968095 0.240624 -vt 0.965057 0.776612 -vt 0.923940 0.664437 -vt 0.816234 0.664438 -vt 0.826639 0.934418 -vt 0.951858 0.106374 -vt 0.231874 0.946378 -vt 0.592702 0.992904 -vt 0.966776 0.121827 -vt 0.070894 0.992712 -vt 0.705677 0.976478 -vt 0.955744 0.545853 -vt 0.950578 0.982693 -vt 0.480634 0.992904 -vt 0.949992 0.470857 -vt 0.801228 0.173449 -vt 0.906067 0.989146 -vt 0.006175 0.965990 -vt 0.657420 0.967319 -vt 0.095713 0.732694 -vt 0.159439 0.886554 -vt 0.762828 0.933903 -vt 0.328288 0.992981 -vt 0.442553 0.967749 -vt 0.374377 0.993805 -vt 0.989566 0.597596 -vt 0.926977 0.750801 -vt 0.289300 0.992981 -vt 0.199545 0.982264 -vt 0.209295 0.422992 -vt 0.235933 0.422992 -vt 0.259002 0.436353 -vt 0.272321 0.486216 -vt 0.259002 0.509357 -vt 0.235933 0.522718 -vt 0.209295 0.522718 -vt 0.186226 0.509357 -vt 0.172907 0.459495 -vt 0.759953 0.330872 -vt 0.763990 0.333210 -vt 0.766321 0.341936 -vt 0.759953 0.348324 -vt 0.755292 0.348324 -vt 0.751255 0.345986 -vt 0.748924 0.337260 -vt 0.751255 0.333210 -vt 0.755292 0.330872 -vt 0.069983 0.809094 -vt 0.069983 0.745083 -vt 0.236878 0.650739 -vt 0.137765 0.834933 -vt 0.243629 0.882004 -vt 0.402061 0.888687 -vt 0.262448 0.535107 -vt 0.605960 0.892724 -vt 0.335541 0.847686 -vt 0.330880 0.732053 -vt 0.493892 0.892724 -vt 0.160556 0.217539 -vt 0.031905 0.346593 -vt 0.160556 0.346593 -vt 0.879430 0.908608 -vt 0.991695 0.677343 -vt 0.962928 0.914544 -vt 0.988658 0.642249 -vt 0.988658 0.837628 -vt 0.224528 0.753983 -vt 0.172907 0.869978 -vt 0.377878 0.631612 -vt 0.263570 0.616058 -vt 0.742850 0.677343 -vt 0.173071 0.650739 -vt 0.240789 0.227218 -vt 0.348647 0.954695 -vt 0.554621 0.963697 -vt 0.946797 0.170102 -vt 0.962928 0.825239 -vt 0.965116 0.038458 -vt 0.965116 0.083111 -vt 0.031904 0.809216 -vt 0.288178 0.191728 -vt 0.566971 0.700176 -vt 0.875697 0.006195 -vt 0.774654 0.318057 -vt 0.172907 0.638350 -vt 0.618428 0.803419 -vt 0.038800 0.063909 -vt 0.006175 0.006195 -vt 0.057636 0.042784 -vt 0.160556 0.006195 -vt 0.109096 0.042784 -vt 0.127932 0.063909 -vt 0.057636 0.142749 -vt 0.109096 0.142749 -vt 0.205532 0.121624 -vt 0.224367 0.142749 -vt 0.275828 0.142749 -vt 0.294664 0.121624 -vt 0.327288 0.179339 -vt 0.224367 0.042784 -vt 0.205532 0.063909 -vt 0.275828 0.042784 -vt 0.679039 0.006195 -vt 0.442553 0.687693 -vt 0.398013 0.422992 -vt 0.006175 0.821605 -vt 0.926977 0.738412 -vt 0.950578 0.869891 -vt 0.442553 0.854947 -vt 0.926128 0.067264 -vt 0.045164 0.953601 -vt 0.263570 0.898791 -vt 0.566971 0.892724 -vt 0.950578 0.626238 -vt 0.950578 0.857502 -vt 0.454904 0.892724 -vt 0.302558 0.898791 -vt 0.006175 0.953601 -vt 0.788877 0.199254 -vt 0.888061 0.173449 -vt 0.838465 0.382068 -vt 0.172907 0.933989 -vt 0.630782 0.919045 -vt 0.913777 0.006195 -vt 0.891933 0.318050 -vt 0.885859 0.896218 -vt 0.391099 0.307360 -vt 0.879583 0.446078 -vt 0.794310 0.857502 -vt 0.885859 0.780586 -vt 0.554621 0.700176 -vt 0.873509 0.677343 -vt 0.506364 0.880335 -vt 0.288178 0.422993 -vt 0.315027 0.886402 -vt 0.875710 0.121827 -vt 0.917663 0.523511 -vt 0.879583 0.292246 -vt 0.618432 0.880335 -vt 0.867694 0.626238 -vt 0.391099 0.121827 -vt 0.806661 0.922029 -vt 0.275828 0.410603 -vt 0.879583 0.407878 -vt 0.554621 0.815809 -vt 0.891933 0.433682 -vt 0.248290 0.766372 -vt 0.885859 0.664954 -vt 0.844741 0.818786 -vt 0.630779 0.725987 -vt 0.968095 0.350796 -vt 0.152088 0.950049 -vt 0.969002 0.470857 -vt 0.968095 0.399320 -vt 0.718027 0.977094 -vt 0.968095 0.338407 -vt 0.968095 0.289516 -vt 0.781838 0.970405 -vt 0.393157 0.961148 -vt 0.159439 0.898943 -vt 0.867079 0.908608 -vt 0.236878 0.753466 -vt 0.604327 0.340796 -vt 0.641683 0.006195 -vt 0.080887 0.693583 -vt 0.517265 0.340796 -vt 0.068536 0.358982 -vt 0.529616 0.006195 -vt 0.566971 0.353185 -vt 0.492260 0.687786 -vt 0.006175 0.693583 -vt 0.566971 0.006195 -vt 0.479909 0.340796 -vt 0.454904 0.687787 -vt 0.442553 0.121827 -vt 0.604327 0.353185 -vt 0.641683 0.687787 -vt 0.529616 0.353185 -vt 0.442553 0.468818 -vt 0.143973 0.358982 -vt 0.801228 0.006195 -vt 0.812735 0.214814 -vt 0.118243 0.577857 -vt 0.832391 0.832208 -vt 0.930014 0.394457 -vt 0.955744 0.214814 -vt 0.730499 0.792975 -vt 0.730499 0.865952 -vt 0.800384 0.360713 -vt 0.800384 0.433689 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn -1.000000 0.000000 0.000000 -vn 0.447200 0.000000 0.894400 -vn 0.000000 -1.000000 0.000000 -vn 0.447200 0.894400 0.000000 -vn 0.000000 1.000000 0.000000 -vn 0.447200 -0.894400 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.447200 0.000000 -0.894400 -vn -0.351100 0.000000 -0.936300 -vn -0.351100 0.000000 0.936300 -vn -0.351100 0.936300 0.000000 -vn -0.351100 -0.936300 0.000000 -vn 0.508600 0.694700 0.508600 -vn 0.258800 0.000000 -0.965900 -vn -0.186200 0.694700 0.694700 -vn 0.707100 0.000000 -0.707100 -vn -0.694700 0.694700 0.186200 -vn 0.965900 0.000000 -0.258800 -vn 0.186200 0.694700 -0.694700 -vn 0.965900 0.000000 0.258800 -vn -0.508600 0.694700 -0.508600 -vn 0.707100 0.000000 0.707100 -vn -0.186200 0.694700 -0.694700 -vn 0.258800 0.000000 0.965900 -vn 0.508600 0.694700 -0.508600 -vn -0.258800 0.000000 0.965900 -vn 0.694700 0.694700 0.186200 -vn -0.707100 0.000000 0.707100 -vn 0.186200 0.694700 0.694700 -vn -0.965900 0.000000 0.258800 -vn -0.694700 0.694700 -0.186200 -vn -0.965900 0.000000 -0.258800 -vn -0.508600 0.694700 0.508600 -vn -0.258800 0.000000 -0.965900 -vn -0.707100 0.000000 -0.707100 -vn 0.694700 0.694700 -0.186200 -vn 0.000000 0.242500 -0.970100 -vn 0.970100 0.242500 0.000000 -vn -0.970100 -0.242500 0.000000 -vn 0.000000 -0.242500 0.970100 -vn -0.970100 0.242500 0.000000 -vn 0.970100 -0.242500 0.000000 -vn 0.000000 0.242500 0.970100 -vn 0.000000 -0.242500 -0.970100 -vn -0.013300 0.000000 0.999900 -vn -0.999900 0.000000 -0.013300 -vn 0.999900 0.000000 0.013300 -vn 0.000000 0.694000 -0.719900 -vn 0.000000 -0.002100 -1.000000 -vn -0.999900 0.000000 -0.014000 -vn 1.000000 -0.004800 0.000000 -vn 0.006200 0.000000 1.000000 -vn -0.013300 0.019200 0.999700 -vn 0.005900 0.000000 1.000000 -vn 0.000000 0.006000 1.000000 -vn 0.013300 0.000000 -0.999900 -vn 0.000000 0.707100 0.707100 -vn 0.447800 -0.894200 0.000000 -vn -0.447800 0.894200 0.000000 -vn -0.447200 0.894400 0.000000 -vn -0.832100 0.000000 0.554700 -vn -0.832100 0.000000 -0.554700 -vn 0.000000 0.894400 -0.447200 -vn 0.000000 0.894400 0.447200 -vn 0.000000 -0.894400 0.447200 -vn 0.000000 -0.894400 -0.447200 -vn -0.447200 -0.894400 0.000000 -vn 0.707100 0.707100 0.000000 -vn 0.707400 -0.000300 -0.706800 -vn 0.707400 -0.000300 0.706800 -vn -1.000000 0.004800 0.000000 -vn 0.999900 0.000000 0.014000 -vn 0.000000 -0.006000 1.000000 -vn -0.013300 -0.019200 0.999700 -vn 0.447600 -0.894200 -0.000300 -vn 0.447600 -0.894200 0.000300 -vn 0.447600 -0.894200 -0.000100 -vn 0.447600 -0.894200 0.000100 -vn -0.447600 0.894200 -0.000300 -vn -0.447600 0.894200 -0.000100 -vn -0.447600 0.894200 0.000100 -vn -0.447600 0.894200 0.000300 -vn 0.707600 0.000000 -0.706600 -vn 0.707600 0.000000 0.706600 -s off -f 1/1/1 3/2/1 4/3/1 -f 10/4/2 7/5/2 8/6/2 -f 16/7/3 14/8/3 7/9/3 -f 12/10/4 1/11/4 2/12/4 -f 5/13/5 7/14/5 10/15/5 -f 2/16/6 4/17/6 9/18/6 -f 11/19/7 9/20/7 8/21/7 -f 12/22/8 10/23/8 3/24/8 -f 5/25/9 12/26/9 11/27/9 -f 3/28/10 10/29/10 9/30/10 -f 19/31/11 20/32/11 16/33/11 -f 13/34/3 15/35/3 6/36/3 -f 14/8/3 13/34/3 8/37/3 -f 15/35/3 16/7/3 5/38/3 -f 18/39/3 20/40/3 19/41/3 -f 18/42/12 17/43/12 13/44/12 -f 20/45/13 18/46/13 14/47/13 -f 17/48/14 19/49/14 15/50/14 -f 22/51/2 21/52/2 23/53/2 -f 25/54/9 26/55/9 24/56/9 -f 38/57/5 30/58/5 33/59/5 -f 39/60/5 37/61/5 28/62/5 -f 31/63/5 40/64/5 36/65/5 -f 29/66/5 34/67/5 41/68/5 -f 73/69/7 72/70/7 86/71/7 -f 56/72/15 54/73/15 71/74/15 -f 46/75/16 48/76/16 47/77/16 -f 43/78/7 78/79/7 80/80/7 -f 60/81/17 58/82/17 73/83/17 -f 48/84/18 50/85/18 49/86/18 -f 44/87/7 90/88/7 89/89/7 -f 64/90/19 62/91/19 75/92/19 -f 50/93/20 52/94/20 51/95/20 -f 75/96/7 83/97/7 82/98/7 -f 46/99/21 43/100/21 44/101/21 -f 52/102/22 54/103/22 53/104/22 -f 73/69/7 85/105/7 84/106/7 -f 66/107/23 77/108/23 78/109/23 -f 54/110/24 56/111/24 55/112/24 -f 71/113/7 87/114/7 86/71/7 -f 46/115/25 68/116/25 78/117/25 -f 56/118/26 58/119/26 57/120/26 -f 70/121/7 69/122/7 89/89/7 -f 48/123/27 44/124/27 69/125/27 -f 58/126/28 60/127/28 59/128/28 -f 77/129/7 81/130/7 80/80/7 -f 52/131/29 70/132/29 71/133/29 -f 60/134/30 62/135/30 61/136/30 -f 85/137/28 97/138/28 96/139/28 -f 58/140/31 56/141/31 72/142/31 -f 62/143/32 64/144/32 63/145/32 -f 64/146/33 76/147/33 77/148/33 -f 43/78/7 79/149/7 90/88/7 -f 64/150/34 66/151/34 65/152/34 -f 60/153/35 74/154/35 75/155/35 -f 68/156/36 46/157/36 45/158/36 -f 66/159/37 68/160/37 67/161/37 -f 71/113/7 70/121/7 88/162/7 -f 50/163/38 69/164/38 70/165/38 -f 51/166/5 63/167/5 67/168/5 -f 74/169/7 84/106/7 83/97/7 -f 76/170/7 82/98/7 81/130/7 -f 93/171/7 97/172/7 91/173/7 -f 82/174/34 94/175/34 93/176/34 -f 89/177/20 101/178/20 100/179/20 -f 86/180/26 98/181/26 97/182/26 -f 83/183/32 95/184/32 94/185/32 -f 90/186/18 102/187/18 101/188/18 -f 80/189/36 92/190/36 91/191/36 -f 87/192/24 99/193/24 98/194/24 -f 84/195/30 96/196/30 95/197/30 -f 79/198/16 91/199/16 102/200/16 -f 81/201/37 93/202/37 92/203/37 -f 88/204/22 100/205/22 99/206/22 -f 106/207/7 104/208/7 103/209/7 -f 108/210/7 107/211/7 109/212/7 -f 111/213/7 113/214/7 114/215/7 -f 117/216/7 118/217/7 116/218/7 -f 57/219/7 118/217/7 117/216/7 -f 110/220/7 51/221/7 108/210/7 -f 109/212/7 104/208/7 45/222/7 -f 116/218/7 118/217/7 63/223/7 -f 262/224/39 109/225/39 107/226/39 -f 107/227/40 108/228/40 264/229/40 -f 266/230/41 110/231/41 109/232/41 -f 108/233/42 110/234/42 266/235/42 -f 103/236/39 104/237/39 268/238/39 -f 272/239/43 105/240/43 103/241/43 -f 274/242/42 106/243/42 105/244/42 -f 41/245/44 34/246/44 267/247/44 -f 286/248/40 113/249/40 111/250/40 -f 111/251/45 112/252/45 288/253/45 -f 285/254/46 37/255/46 39/256/46 -f 112/257/41 114/258/41 290/259/41 -f 40/260/46 31/261/46 277/262/46 -f 279/263/44 36/264/44 40/265/44 -f 280/266/45 117/267/45 115/268/45 -f 115/269/43 116/270/43 278/271/43 -f 106/207/7 67/272/7 45/222/7 -f 63/223/7 65/273/7 106/207/7 -f 106/207/7 65/273/7 67/272/7 -f 110/220/7 45/222/7 47/274/7 -f 110/220/7 47/274/7 49/275/7 -f 49/275/7 51/221/7 110/220/7 -f 114/215/7 51/221/7 53/276/7 -f 114/215/7 53/276/7 55/277/7 -f 55/277/7 57/219/7 114/215/7 -f 57/219/7 59/278/7 118/217/7 -f 118/217/7 59/278/7 61/279/7 -f 61/279/7 63/223/7 118/217/7 -f 121/280/47 119/281/47 120/282/47 -f 120/283/48 124/284/48 126/285/48 -f 121/286/49 125/287/49 123/288/49 -f 121/289/5 122/290/5 126/291/5 -f 119/292/7 123/293/7 124/294/7 -f 130/295/3 129/296/3 127/297/3 -f 134/298/50 137/299/50 135/300/50 -f 132/301/1 131/302/1 133/303/1 -f 135/304/51 137/305/51 138/306/51 -f 129/307/5 133/308/5 131/309/5 -f 134/310/7 130/311/7 128/312/7 -f 129/296/52 130/295/52 135/313/52 -f 133/303/53 138/314/53 137/315/53 -f 129/307/5 136/316/5 138/317/5 -f 131/318/54 132/319/54 123/320/54 -f 124/321/55 123/320/55 132/319/55 -f 128/322/56 127/323/56 126/324/56 -f 126/324/57 127/323/57 131/318/57 -f 140/325/58 139/326/58 141/327/58 -f 145/328/47 143/329/47 144/330/47 -f 142/331/5 141/332/5 145/333/5 -f 140/334/7 144/335/7 143/336/7 -f 142/337/48 146/338/48 144/339/48 -f 139/340/49 143/341/49 145/342/49 -f 150/343/3 149/344/3 147/345/3 -f 154/346/2 153/347/2 149/348/2 -f 152/349/1 151/350/1 153/351/1 -f 148/352/59 156/353/59 157/354/59 -f 149/355/5 153/356/5 151/357/5 -f 154/358/7 150/359/7 148/360/7 -f 156/361/9 155/362/9 158/363/9 -f 151/350/1 152/349/1 157/364/1 -f 147/345/3 155/365/3 156/366/3 -f 151/357/5 158/367/5 155/368/5 -f 207/369/60 167/370/60 208/371/60 -f 161/372/8 164/373/8 163/374/8 -f 159/375/8 171/376/8 170/377/8 -f 173/378/8 159/375/8 161/372/8 -f 183/379/61 211/380/61 212/381/61 -f 180/382/62 178/383/62 177/384/62 -f 187/385/62 175/386/62 186/387/62 -f 189/388/62 177/384/62 175/386/62 -f 177/389/2 178/390/2 162/391/2 -f 177/392/7 193/393/7 194/394/7 -f 160/395/9 176/396/9 175/397/9 -f 211/398/3 215/399/3 216/400/3 -f 168/401/37 169/402/37 185/403/37 -f 186/404/36 185/405/36 169/406/36 -f 170/407/16 171/408/16 187/409/16 -f 171/410/18 172/411/18 188/412/18 -f 172/413/20 173/414/20 189/415/20 -f 174/416/22 190/417/22 189/418/22 -f 163/419/24 179/420/24 190/421/24 -f 164/422/26 180/423/26 179/424/26 -f 165/425/28 181/426/28 180/427/28 -f 166/428/30 182/429/30 181/430/30 -f 167/431/32 183/432/32 182/433/32 -f 167/434/34 168/435/34 184/436/34 -f 194/437/3 193/438/3 191/439/3 -f 175/440/63 194/441/63 192/442/63 -f 159/443/5 192/444/5 191/445/5 -f 161/446/64 191/447/64 193/448/64 -f 198/449/3 197/450/3 195/451/3 -f 202/452/2 201/453/2 197/454/2 -f 200/455/1 199/456/1 201/457/1 -f 196/458/9 195/459/9 199/460/9 -f 197/461/5 201/462/5 199/463/5 -f 198/464/65 204/465/65 205/466/65 -f 206/467/9 210/468/9 207/469/9 -f 202/470/6 205/471/6 206/472/6 -f 196/473/62 203/474/62 204/475/62 -f 200/476/66 206/477/66 203/478/66 -f 209/479/1 213/480/1 214/481/1 -f 204/482/2 208/483/2 209/484/2 -f 205/485/1 209/479/1 210/486/1 -f 203/487/3 207/488/3 208/489/3 -f 214/490/7 211/491/7 176/492/7 -f 295/493/5 160/494/5 207/495/5 -f 285/496/7 210/497/7 295/498/7 -f 226/499/67 224/500/67 215/501/67 -f 214/502/9 218/503/9 215/504/9 -f 212/505/2 216/506/2 217/507/2 -f 213/480/1 217/508/1 218/509/1 -f 208/510/5 162/511/5 296/512/5 -f 296/513/7 209/514/7 263/515/7 -f 212/516/7 213/517/7 178/518/7 -f 221/519/7 222/520/7 220/521/7 -f 225/522/8 226/523/8 218/524/8 -f 221/525/1 226/526/1 225/527/1 -f 220/528/3 223/529/3 224/530/3 -f 219/531/9 224/532/9 226/533/9 -f 222/534/2 225/535/2 223/536/2 -f 223/537/68 225/538/68 217/539/68 -f 224/540/69 223/541/69 216/542/69 -f 234/543/7 242/544/7 236/545/7 -f 232/546/7 240/547/7 241/548/7 -f 230/549/7 238/550/7 239/551/7 -f 227/552/7 235/553/7 237/554/7 -f 245/555/70 243/556/70 227/557/70 -f 247/558/70 246/559/70 230/560/70 -f 249/561/70 248/562/70 232/563/70 -f 244/564/70 250/565/70 234/566/70 -f 253/567/1 251/568/1 243/569/1 -f 255/570/1 254/571/1 246/572/1 -f 257/573/1 256/574/1 248/575/1 -f 252/576/1 258/577/1 250/578/1 -f 263/579/42 265/580/42 42/581/42 -f 264/582/42 266/235/42 265/580/42 -f 42/583/41 265/584/41 261/585/41 -f 265/584/41 266/230/41 262/586/41 -f 259/587/40 263/588/40 33/589/40 -f 260/590/40 264/229/40 263/588/40 -f 38/591/39 261/592/39 259/593/39 -f 261/592/39 262/224/39 260/594/39 -f 274/595/44 268/596/44 104/597/44 -f 273/598/44 267/247/44 268/596/44 -f 41/599/42 273/600/42 271/601/42 -f 273/600/42 274/242/42 272/602/42 -f 35/603/43 271/604/43 269/605/43 -f 271/604/43 272/239/43 270/606/43 -f 269/607/39 267/608/39 34/609/39 -f 270/610/39 268/238/39 267/608/39 -f 281/611/43 277/612/43 31/613/43 -f 282/614/43 278/271/43 277/612/43 -f 36/615/45 279/616/45 281/617/45 -f 279/616/45 280/266/45 282/618/45 -f 117/619/44 280/620/44 276/621/44 -f 280/620/44 279/263/44 275/622/44 -f 276/623/46 278/624/46 116/625/46 -f 275/626/46 277/262/46 278/624/46 -f 287/627/41 289/628/41 39/629/41 -f 288/630/41 290/259/41 289/628/41 -f 113/631/46 286/632/46 290/633/46 -f 286/632/46 285/254/46 289/634/46 -f 283/635/45 287/636/45 32/637/45 -f 284/638/45 288/253/45 287/636/45 -f 37/639/40 285/640/40 283/641/40 -f 285/640/40 286/248/40 284/642/40 -f 275/643/7 279/644/7 128/312/7 -f 134/310/7 132/645/7 287/646/7 -f 154/358/7 152/647/7 265/648/7 -f 267/649/7 273/650/7 148/360/7 -f 262/651/7 268/652/7 274/653/7 -f 272/654/7 278/655/7 276/656/7 -f 290/657/7 276/658/7 280/659/7 -f 286/660/7 264/661/7 266/662/7 -f 273/663/7 271/664/7 291/665/7 -f 277/666/7 275/667/7 293/668/7 -f 178/669/71 213/670/71 296/671/71 -f 295/672/72 214/673/72 176/674/72 -f 2/675/1 1/1/1 4/3/1 -f 9/676/2 10/4/2 8/6/2 -f 5/38/3 16/7/3 7/9/3 -f 11/677/4 12/10/4 2/12/4 -f 12/678/5 5/13/5 10/15/5 -f 11/679/6 2/16/6 9/18/6 -f 6/680/7 11/19/7 8/21/7 -f 1/681/8 12/22/8 3/24/8 -f 6/682/9 5/25/9 11/27/9 -f 4/683/10 3/28/10 9/30/10 -f 15/684/11 19/31/11 16/33/11 -f 8/37/3 13/34/3 6/36/3 -f 7/9/3 14/8/3 8/37/3 -f 6/36/3 15/35/3 5/38/3 -f 17/685/3 18/39/3 19/41/3 -f 14/686/12 18/42/12 13/44/12 -f 16/687/13 20/45/13 14/47/13 -f 13/688/14 17/48/14 15/50/14 -f 42/689/5 38/57/5 33/59/5 -f 32/690/5 39/60/5 28/62/5 -f 27/691/5 31/63/5 36/65/5 -f 35/692/5 29/66/5 41/68/5 -f 85/105/7 73/69/7 86/71/7 -f 72/693/15 56/72/15 71/74/15 -f 45/694/16 46/75/16 47/77/16 -f 79/149/7 43/78/7 80/80/7 -f 74/695/17 60/81/17 73/83/17 -f 47/696/18 48/84/18 49/86/18 -f 69/122/7 44/87/7 89/89/7 -f 76/697/19 64/90/19 75/92/19 -f 49/698/20 50/93/20 51/95/20 -f 76/170/7 75/96/7 82/98/7 -f 48/699/21 46/99/21 44/101/21 -f 51/700/22 52/102/22 53/104/22 -f 74/169/7 73/69/7 84/106/7 -f 68/701/23 66/107/23 78/109/23 -f 53/702/24 54/110/24 55/112/24 -f 72/70/7 71/113/7 86/71/7 -f 43/703/25 46/115/25 78/117/25 -f 55/704/26 56/118/26 57/120/26 -f 88/162/7 70/121/7 89/89/7 -f 50/705/27 48/123/27 69/125/27 -f 57/706/28 58/126/28 59/128/28 -f 78/79/7 77/129/7 80/80/7 -f 54/707/29 52/131/29 71/133/29 -f 59/708/30 60/134/30 61/136/30 -f 84/709/28 85/137/28 96/139/28 -f 73/710/31 58/140/31 72/142/31 -f 61/711/32 62/143/32 63/145/32 -f 66/712/33 64/146/33 77/148/33 -f 44/87/7 43/78/7 90/88/7 -f 63/713/34 64/150/34 65/152/34 -f 62/714/35 60/153/35 75/155/35 -f 67/715/36 68/156/36 45/158/36 -f 65/716/37 66/159/37 67/161/37 -f 87/114/7 71/113/7 88/162/7 -f 52/717/38 50/163/38 70/165/38 -f 67/168/5 45/718/5 47/719/5 -f 47/719/5 49/720/5 67/168/5 -f 51/166/5 53/721/5 55/722/5 -f 55/722/5 57/723/5 59/724/5 -f 59/724/5 61/725/5 63/167/5 -f 63/167/5 65/726/5 67/168/5 -f 67/168/5 49/720/5 51/166/5 -f 51/166/5 55/722/5 59/724/5 -f 59/724/5 63/167/5 51/166/5 -f 75/96/7 74/169/7 83/97/7 -f 77/129/7 76/170/7 81/130/7 -f 101/727/7 102/728/7 91/173/7 -f 91/173/7 92/729/7 93/171/7 -f 93/171/7 94/730/7 97/172/7 -f 95/731/7 96/732/7 97/172/7 -f 97/172/7 98/733/7 99/734/7 -f 99/734/7 100/735/7 97/172/7 -f 101/727/7 91/173/7 97/172/7 -f 94/730/7 95/731/7 97/172/7 -f 97/172/7 100/735/7 101/727/7 -f 81/736/34 82/174/34 93/176/34 -f 88/737/20 89/177/20 100/179/20 -f 85/738/26 86/180/26 97/182/26 -f 82/739/32 83/183/32 94/185/32 -f 89/740/18 90/186/18 101/188/18 -f 79/741/36 80/189/36 91/191/36 -f 86/742/24 87/192/24 98/194/24 -f 83/743/30 84/195/30 95/197/30 -f 90/744/16 79/198/16 102/200/16 -f 80/745/37 81/201/37 92/203/37 -f 87/746/22 88/204/22 99/206/22 -f 105/747/7 106/207/7 103/209/7 -f 110/220/7 108/210/7 109/212/7 -f 112/748/7 111/213/7 114/215/7 -f 115/749/7 117/216/7 116/218/7 -f 117/216/7 112/748/7 57/219/7 -f 114/215/7 57/219/7 112/748/7 -f 113/214/7 108/210/7 51/221/7 -f 51/221/7 114/215/7 113/214/7 -f 106/207/7 45/222/7 104/208/7 -f 110/220/7 109/212/7 45/222/7 -f 63/223/7 106/207/7 105/747/7 -f 105/747/7 116/218/7 63/223/7 -f 260/594/39 262/224/39 107/226/39 -f 260/590/40 107/227/40 264/229/40 -f 262/586/41 266/230/41 109/232/41 -f 264/582/42 108/233/42 266/235/42 -f 270/610/39 103/236/39 268/238/39 -f 270/606/43 272/239/43 103/241/43 -f 272/602/42 274/242/42 105/244/42 -f 273/598/44 41/245/44 267/247/44 -f 284/642/40 286/248/40 111/250/40 -f 284/638/45 111/251/45 288/253/45 -f 289/634/46 285/254/46 39/256/46 -f 288/630/41 112/257/41 290/259/41 -f 275/626/46 40/260/46 277/262/46 -f 275/622/44 279/263/44 40/265/44 -f 282/618/45 280/266/45 115/268/45 -f 282/614/43 115/269/43 278/271/43 -f 122/750/47 121/280/47 120/282/47 -f 122/751/48 120/283/48 126/285/48 -f 119/752/49 121/286/49 123/288/49 -f 125/753/5 121/289/5 126/291/5 -f 120/754/7 119/292/7 124/294/7 -f 128/755/3 130/295/3 127/297/3 -f 130/756/50 134/298/50 135/300/50 -f 134/757/1 132/301/1 133/303/1 -f 136/758/51 135/304/51 138/306/51 -f 127/759/5 129/307/5 131/309/5 -f 132/645/7 134/310/7 128/312/7 -f 136/760/73 129/296/73 135/313/73 -f 134/757/74 133/303/74 137/315/74 -f 133/308/5 129/307/5 138/317/5 -f 125/761/54 131/318/54 123/320/54 -f 128/322/75 124/321/75 132/319/75 -f 124/321/56 128/322/56 126/324/56 -f 125/761/76 126/324/76 131/318/76 -f 142/762/58 140/325/58 141/327/58 -f 146/763/47 145/328/47 144/330/47 -f 146/764/5 142/331/5 145/333/5 -f 139/765/7 140/334/7 143/336/7 -f 140/766/48 142/337/48 144/339/48 -f 141/767/49 139/340/49 145/342/49 -f 148/768/3 150/343/3 147/345/3 -f 150/769/2 154/346/2 149/348/2 -f 154/770/1 152/349/1 153/351/1 -f 152/771/59 148/352/59 157/354/59 -f 147/772/5 149/355/5 151/357/5 -f 152/647/7 154/358/7 148/360/7 -f 157/773/9 156/361/9 158/363/9 -f 158/774/1 151/350/1 157/364/1 -f 148/768/3 147/345/3 156/366/3 -f 147/772/5 151/357/5 155/368/5 -f 165/775/8 162/776/8 166/777/8 -f 207/369/77 160/778/77 168/779/77 -f 166/777/78 162/776/78 208/371/78 -f 160/778/8 169/780/8 168/779/8 -f 166/777/79 208/371/79 167/370/79 -f 207/369/80 168/779/80 167/370/80 -f 174/781/8 173/378/8 161/372/8 -f 161/372/8 162/776/8 164/373/8 -f 163/374/8 174/781/8 161/372/8 -f 162/776/8 165/775/8 164/373/8 -f 170/377/8 169/780/8 160/778/8 -f 159/375/8 173/378/8 172/782/8 -f 170/377/8 160/778/8 159/375/8 -f 159/375/8 172/782/8 171/376/8 -f 178/383/62 181/783/62 182/784/62 -f 184/785/62 185/786/62 176/787/62 -f 178/383/81 182/784/81 212/381/81 -f 183/379/82 184/785/82 211/380/82 -f 212/381/83 182/784/83 183/379/83 -f 184/785/84 176/787/84 211/380/84 -f 177/384/62 189/388/62 190/788/62 -f 180/382/62 181/783/62 178/383/62 -f 177/384/62 190/788/62 179/789/62 -f 179/789/62 180/382/62 177/384/62 -f 176/787/62 185/786/62 186/387/62 -f 188/790/62 189/388/62 175/386/62 -f 176/787/62 186/387/62 175/386/62 -f 187/385/62 188/790/62 175/386/62 -f 161/791/2 177/389/2 162/391/2 -f 175/792/7 177/392/7 194/394/7 -f 159/793/9 160/395/9 175/397/9 -f 212/794/3 211/398/3 216/400/3 -f 184/795/37 168/401/37 185/403/37 -f 170/796/36 186/404/36 169/406/36 -f 186/797/16 170/407/16 187/409/16 -f 187/798/18 171/410/18 188/412/18 -f 188/799/20 172/413/20 189/415/20 -f 173/800/22 174/416/22 189/418/22 -f 174/801/24 163/419/24 190/421/24 -f 163/802/26 164/422/26 179/424/26 -f 164/803/28 165/425/28 180/427/28 -f 165/804/30 166/428/30 181/430/30 -f 166/805/32 167/431/32 182/433/32 -f 183/806/34 167/434/34 184/436/34 -f 192/807/3 194/437/3 191/439/3 -f 159/808/63 175/440/63 192/442/63 -f 161/809/5 159/443/5 191/445/5 -f 177/810/64 161/446/64 193/448/64 -f 196/811/3 198/449/3 195/451/3 -f 198/812/2 202/452/2 197/454/2 -f 202/813/1 200/455/1 201/457/1 -f 200/814/9 196/458/9 199/460/9 -f 195/815/5 197/461/5 199/463/5 -f 202/816/65 198/464/65 205/466/65 -f 203/817/9 206/467/9 207/469/9 -f 200/818/6 202/470/6 206/472/6 -f 198/819/62 196/473/62 204/475/62 -f 196/820/66 200/476/66 203/478/66 -f 210/486/1 209/479/1 214/481/1 -f 205/821/2 204/482/2 209/484/2 -f 206/822/1 205/485/1 210/486/1 -f 204/823/3 203/487/3 208/489/3 -f 210/824/5 295/493/5 207/495/5 -f 289/825/7 285/496/7 295/498/7 -f 218/826/67 226/499/67 215/501/67 -f 211/827/9 214/502/9 215/504/9 -f 213/828/2 212/505/2 217/507/2 -f 214/481/1 213/480/1 218/509/1 -f 209/829/5 208/510/5 296/512/5 -f 265/830/7 296/513/7 263/515/7 -f 219/831/7 221/519/7 220/521/7 -f 217/832/8 225/522/8 218/524/8 -f 222/833/1 221/525/1 225/527/1 -f 219/834/3 220/528/3 224/530/3 -f 221/835/9 219/531/9 226/533/9 -f 220/836/2 222/534/2 223/536/2 -f 216/837/68 223/537/68 217/539/68 -f 215/838/69 224/540/69 216/542/69 -f 228/839/7 234/543/7 236/545/7 -f 233/840/7 232/546/7 241/548/7 -f 231/841/7 230/549/7 239/551/7 -f 229/842/7 227/552/7 237/554/7 -f 229/843/70 245/555/70 227/557/70 -f 231/844/70 247/558/70 230/560/70 -f 233/845/70 249/561/70 232/563/70 -f 228/846/70 244/564/70 234/566/70 -f 245/847/1 253/567/1 243/569/1 -f 247/848/1 255/570/1 246/572/1 -f 249/849/1 257/573/1 248/575/1 -f 244/850/1 252/576/1 250/578/1 -f 33/851/42 263/579/42 42/581/42 -f 263/579/42 264/582/42 265/580/42 -f 38/852/41 42/583/41 261/585/41 -f 261/585/41 265/584/41 262/586/41 -f 30/853/40 259/587/40 33/589/40 -f 259/587/40 260/590/40 263/588/40 -f 30/854/39 38/591/39 259/593/39 -f 259/593/39 261/592/39 260/594/39 -f 106/855/44 274/595/44 104/597/44 -f 274/595/44 273/598/44 268/596/44 -f 35/856/42 41/599/42 271/601/42 -f 271/601/42 273/600/42 272/602/42 -f 29/857/43 35/603/43 269/605/43 -f 269/605/43 271/604/43 270/606/43 -f 29/858/39 269/607/39 34/609/39 -f 269/607/39 270/610/39 267/608/39 -f 27/859/43 281/611/43 31/613/43 -f 281/611/43 282/614/43 277/612/43 -f 27/860/45 36/615/45 281/617/45 -f 281/617/45 279/616/45 282/618/45 -f 118/861/44 117/619/44 276/621/44 -f 276/621/44 280/620/44 275/622/44 -f 118/862/46 276/623/46 116/625/46 -f 276/623/46 275/626/46 278/624/46 -f 32/863/41 287/627/41 39/629/41 -f 287/627/41 288/630/41 289/628/41 -f 114/864/46 113/631/46 290/633/46 -f 290/633/46 286/632/46 289/634/46 -f 28/865/45 283/635/45 32/637/45 -f 283/635/45 284/638/45 287/636/45 -f 28/866/40 37/639/40 283/641/40 -f 283/641/40 285/640/40 284/642/40 -f 130/311/7 275/643/7 128/312/7 -f 289/867/7 134/310/7 287/646/7 -f 261/868/7 154/358/7 265/648/7 -f 150/359/7 267/649/7 148/360/7 -f 266/869/7 262/651/7 274/653/7 -f 274/870/7 272/654/7 276/656/7 -f 288/871/7 290/657/7 280/659/7 -f 290/872/7 286/660/7 266/662/7 -f 292/873/7 273/663/7 291/665/7 -f 294/874/7 277/666/7 293/668/7 -f 209/875/18 296/671/18 213/670/18 -f 162/876/85 178/669/85 296/671/85 -f 176/674/86 160/877/86 295/672/86 -f 295/672/24 210/878/24 214/673/24 diff --git a/src/main/resources/assets/hbm/models/generator.obj b/src/main/resources/assets/hbm/models/generator.obj deleted file mode 100644 index ca085d7e7..000000000 --- a/src/main/resources/assets/hbm/models/generator.obj +++ /dev/null @@ -1,1625 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'generator.blend' -# www.blender.org -o Circle -v -2.900000 1.500000 -0.300000 -v -2.900000 1.614805 -0.277164 -v -2.700000 1.846454 -0.143506 -v -2.900000 1.777164 -0.114805 -v -2.900000 1.800000 0.000000 -v -2.900000 1.777164 0.114805 -v -2.700000 1.875000 0.000000 -v -2.900000 1.614805 0.277164 -v -2.900000 1.500000 0.300000 -v -2.900000 1.385195 0.277164 -v -2.700000 1.500000 -0.375000 -v -2.900000 1.222836 0.114805 -v -2.900000 1.200000 -0.000000 -v -2.900000 1.222836 -0.114805 -v -2.700000 1.643506 -0.346455 -v -2.900000 1.385195 -0.277164 -v -2.900000 1.500000 -0.105000 -v -2.900000 1.540182 -0.097007 -v -2.900000 1.574246 -0.074246 -v -2.900000 1.597007 -0.040182 -v -2.900000 1.605000 0.000000 -v -2.900000 1.597007 0.040182 -v -2.900000 1.574246 0.074246 -v -2.900000 1.540182 0.097007 -v -2.900000 1.500000 0.105000 -v -2.900000 1.459818 0.097007 -v -2.900000 1.425754 0.074246 -v -2.900000 1.402992 0.040182 -v -2.900000 1.395000 -0.000000 -v -2.900000 1.402992 -0.040182 -v -2.900000 1.425754 -0.074246 -v -2.900000 1.459818 -0.097007 -v -2.700000 1.846454 0.143506 -v -2.700000 1.500000 0.375000 -v -2.700000 1.643506 0.346455 -v -2.700000 1.356493 0.346455 -v -2.700000 1.125000 -0.000000 -v -2.700000 1.153545 0.143506 -v -2.700000 1.153545 -0.143506 -v -2.700000 1.356494 -0.346455 -v -2.700000 1.540182 -0.097007 -v -1.000000 2.423879 -0.382683 -v -2.700000 1.574246 -0.074246 -v -2.700000 1.597007 -0.040182 -v -2.700000 1.597007 0.040182 -v -2.700000 1.574246 0.074246 -v -2.700000 1.540182 0.097007 -v -2.700000 1.459818 0.097007 -v -2.700000 1.425754 0.074246 -v -2.700000 1.402992 0.040182 -v -1.000000 1.500000 -1.000000 -v -2.700000 1.402992 -0.040182 -v -2.700000 1.425754 -0.074246 -v -2.700000 1.459818 -0.097007 -v -2.600000 1.153545 -0.143506 -v -2.600000 1.125000 -0.000000 -v -2.600000 1.500000 -0.375000 -v -2.600000 1.356494 -0.346455 -v -2.600000 1.153545 0.143506 -v -2.600000 1.356494 0.346455 -v -2.600000 1.500000 0.375000 -v -2.600000 1.643506 0.346455 -v -2.600000 1.846454 0.143506 -v -2.600000 1.875000 0.000000 -v -2.600000 1.846454 -0.143506 -v -2.600000 1.643506 -0.346455 -v -2.600000 1.540182 -0.097007 -v -2.600000 1.500000 -0.105000 -v -2.600000 1.574246 -0.074246 -v -2.600000 1.597007 -0.040182 -v -2.600000 1.605000 0.000000 -v -2.600000 1.597007 0.040182 -v -2.600000 1.574246 0.074246 -v -2.600000 1.540182 0.097007 -v -2.600000 1.500000 0.105000 -v -2.600000 1.459818 0.097007 -v -2.600000 1.425754 0.074246 -v -2.600000 1.402992 0.040182 -v -2.600000 1.395000 -0.000000 -v -2.600000 1.402992 -0.040182 -v -2.600000 1.425754 -0.074246 -v -2.600000 1.459818 -0.097007 -v -1.000000 2.500000 0.000000 -v -1.000000 1.882683 0.923879 -v -1.000000 1.500000 1.000000 -v 0.500000 2.000000 0.000000 -v 0.500000 1.961939 0.191342 -v -1.000000 0.576121 0.382684 -v -1.000000 0.500000 -0.000000 -v -1.000000 1.117317 -0.923880 -v -0.500000 2.423879 -0.382683 -v -0.500000 1.500000 -1.000000 -v -0.500000 2.500000 0.000000 -v -0.500000 1.882683 0.923879 -v -0.500000 1.500000 1.000000 -v 0.500000 1.500000 -0.500000 -v 0.500000 1.691342 -0.461940 -v -0.500000 0.576121 0.382684 -v -0.500000 0.500000 -0.000000 -v -0.500000 1.117317 -0.923880 -v -0.000000 1.882683 -0.923879 -v -0.000000 1.500000 -1.000000 -v -0.000000 2.500000 0.000000 -v -0.000000 2.423879 0.382683 -v -0.000000 1.500000 1.000000 -v -0.000000 1.117316 0.923880 -v 0.500000 0.500000 -0.000000 -v 0.500000 0.576121 -0.382684 -v -0.000000 0.500000 -0.000000 -v -0.000000 0.576121 -0.382684 -v -1.000000 1.961939 -0.191342 -v -1.000000 1.500000 -0.500000 -v -1.000000 1.999999 0.000000 -v -1.000000 1.691341 0.461940 -v -1.000000 1.500000 0.500000 -v 0.500000 1.500000 1.000000 -v 0.500000 1.117316 0.923880 -v -1.000000 1.038060 0.191342 -v -1.000000 1.000000 -0.000000 -v -1.000000 1.308658 -0.461940 -v -0.500000 1.961939 -0.191342 -v -0.500000 1.500000 -0.500000 -v -0.500000 1.999999 0.000000 -v -0.500000 1.691341 0.461940 -v -0.500000 1.500000 0.500000 -v 0.500000 2.500000 0.000000 -v 0.500000 2.423879 0.382683 -v -0.500000 1.038060 0.191342 -v -0.500000 1.000000 -0.000000 -v 0.500000 1.000000 -0.000000 -v 0.500000 1.038060 -0.191342 -v -0.500000 1.308658 -0.461940 -v -0.000000 1.691341 -0.461940 -v -0.000000 1.500000 -0.500000 -v -0.000000 2.000000 0.000000 -v -0.000000 1.961939 0.191342 -v -0.000000 1.500000 0.500000 -v -0.000000 1.308658 0.461940 -v 0.500000 1.500000 -1.000000 -v 0.500000 1.882683 -0.923879 -v -0.000000 1.000000 -0.000000 -v -0.000000 1.038060 -0.191342 -v 0.500000 1.500000 0.500000 -v 0.500000 1.308658 0.461940 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.923900 -0.382700 -vn 0.000000 0.923900 0.382700 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 0.980800 0.195100 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 -0.831500 0.555600 -vn 0.000000 -0.195100 -0.980800 -vn 0.000000 0.831500 -0.555600 -vn -0.000000 0.195100 0.980800 -vn 0.000000 0.555600 -0.831500 -vn -0.000000 -0.382700 0.923900 -vn 0.000000 -0.555600 0.831500 -vn -0.000000 0.382700 0.923900 -vn -0.345200 0.920500 -0.183100 -vn -0.345200 -0.920500 0.183100 -vn -0.345200 0.920500 0.183100 -vn -0.345200 -0.920500 -0.183100 -vn 0.000000 0.831500 0.555600 -vn 0.000000 -0.831500 -0.555600 -vn -0.345200 0.183100 0.920500 -vn 0.000000 0.555600 0.831500 -vn 0.000000 -0.923900 0.382700 -vn -0.345200 0.183100 -0.920500 -vn -0.345200 -0.183100 -0.920500 -vn 0.000000 -0.555600 -0.831500 -vn -0.345200 -0.183100 0.920500 -vn -0.000000 0.382700 -0.923900 -vn 1.000000 0.000000 0.000000 -vn 0.000000 -0.980800 0.195100 -vn 0.000000 0.980800 -0.195100 -vn -0.000000 -0.195100 0.980800 -vn 0.000000 0.195100 -0.980800 -vn 0.000000 -0.980800 -0.195100 -vn 0.000000 -0.000000 1.000000 -vn 0.000000 -1.000000 0.000000 -vn -0.000000 0.000000 -1.000000 -vn -0.000000 1.000000 0.000000 -vn -0.357400 -0.000000 0.933900 -vn -0.357400 -0.933900 0.000000 -vn -0.357400 0.000000 -0.933900 -vn -0.357400 0.933900 0.000000 -vn -0.607800 -0.303900 0.733700 -vn -0.607800 -0.733700 -0.303900 -vn -0.607800 0.303900 -0.733700 -vn -0.607800 0.733700 0.303900 -vn 0.607800 -0.000000 -0.794100 -vn 0.357400 -0.357400 -0.862900 -vn 0.607800 0.794100 -0.000000 -vn 0.357400 0.862900 -0.357400 -vn 0.607800 0.000000 0.794100 -vn 0.357400 0.357400 0.862900 -vn 0.607800 -0.794100 0.000000 -vn 0.357400 -0.862900 0.357400 -s off -f 5//1 21//1 22//1 -f 20//1 21//1 5//1 -f 17//1 18//1 2//1 -f 32//1 17//1 1//1 -f 29//1 30//1 14//1 -f 28//1 29//1 13//1 -f 25//1 26//1 10//1 -f 24//1 25//1 9//1 -f 27//1 21//1 19//1 -f 35//2 62//2 74//2 -f 41//3 67//3 66//3 -f 65//4 70//4 44//4 -f 63//5 64//5 7//5 -f 48//6 76//6 60//6 -f 50//7 78//7 77//7 -f 11//8 57//8 58//8 -f 44//9 70//9 69//9 -f 35//10 34//10 61//10 -f 19//11 43//11 41//11 -f 45//12 33//12 6//12 -f 27//13 49//13 48//13 -f 12//14 38//14 50//14 -f 5//15 7//15 3//15 -f 20//9 44//9 43//9 -f 37//16 38//16 12//16 -f 28//7 50//7 49//7 -f 10//6 26//6 48//6 -f 33//17 7//17 5//17 -f 4//4 3//4 44//4 -f 14//18 39//18 37//18 -f 2//3 18//3 41//3 -f 8//2 35//2 47//2 -f 23//19 46//19 45//19 -f 31//20 53//20 52//20 -f 8//21 9//21 34//21 -f 24//22 47//22 46//22 -f 16//23 40//23 54//23 -f 2//24 15//24 11//24 -f 1//25 11//25 40//25 -f 32//26 54//26 53//26 -f 10//27 36//27 34//27 -f 52//28 39//28 14//28 -f 64//29 63//29 72//29 -f 64//29 71//29 70//29 -f 57//29 66//29 67//29 -f 57//29 68//29 82//29 -f 55//29 80//29 79//29 -f 59//29 56//29 79//29 -f 60//29 76//29 75//29 -f 61//29 75//29 74//29 -f 75//29 79//29 71//29 -f 46//19 73//19 72//19 -f 56//30 59//30 38//30 -f 53//20 81//20 80//20 -f 64//31 65//31 3//31 -f 47//22 74//22 73//22 -f 54//23 40//23 58//23 -f 34//32 36//32 60//32 -f 54//26 82//26 81//26 -f 15//33 66//33 57//33 -f 80//28 55//28 39//28 -f 43//11 69//11 67//11 -f 72//12 63//12 33//12 -f 55//34 56//34 37//34 -f 49//13 77//13 76//13 -f 59//14 78//14 50//14 -f 83//31 93//31 91//31 -f 93//31 103//31 91//31 -f 103//5 93//5 104//5 -f 85//10 95//10 94//10 -f 94//10 95//10 105//10 -f 105//32 95//32 106//32 -f 89//30 99//30 98//30 -f 99//30 109//30 98//30 -f 109//34 99//34 110//34 -f 51//8 92//8 100//8 -f 92//8 102//8 100//8 -f 102//33 92//33 101//33 -f 114//1 115//1 85//1 -f 111//1 113//1 83//1 -f 120//1 112//1 51//1 -f 88//1 118//1 119//1 -f 118//31 128//31 129//31 -f 132//10 122//10 112//10 -f 121//30 123//30 113//30 -f 124//8 125//8 115//8 -f 110//34 108//34 107//34 -f 104//5 127//5 126//5 -f 133//3 97//3 140//3 -f 109//35 107//35 130//35 -f 125//8 124//8 137//8 -f 137//33 138//33 125//33 -f 128//31 141//31 129//31 -f 141//5 142//5 129//5 -f 132//10 134//10 122//10 -f 134//32 133//32 122//32 -f 121//30 135//30 123//30 -f 135//34 136//34 123//34 -f 98//14 128//14 118//14 -f 93//35 83//35 113//35 -f 95//36 85//36 115//36 -f 100//23 132//23 120//23 -f 99//37 89//37 119//37 -f 94//2 124//2 114//2 -f 91//4 121//4 111//4 -f 92//38 51//38 112//38 -f 136//39 93//39 123//39 -f 138//40 95//40 125//40 -f 142//41 99//41 129//41 -f 133//42 92//42 122//42 -f 93//43 136//43 104//43 -f 95//44 138//44 106//44 -f 99//45 142//45 110//45 -f 92//46 133//46 101//46 -f 91//47 103//47 135//47 -f 135//48 121//48 91//48 -f 94//49 105//49 137//49 -f 137//50 124//50 94//50 -f 98//51 109//51 141//51 -f 141//52 128//52 98//52 -f 100//53 102//53 134//53 -f 134//54 132//54 100//54 -f 140//29 97//29 96//29 -f 126//29 127//29 87//29 -f 117//29 144//29 143//29 -f 108//29 131//29 130//29 -f 102//36 139//36 96//36 -f 135//34 86//34 87//34 -f 136//12 87//12 127//12 -f 141//5 130//5 131//5 -f 103//37 126//37 86//37 -f 101//33 140//33 139//33 -f 138//6 144//6 117//6 -f 105//32 106//32 117//32 -f 105//38 116//38 143//38 -f 134//32 96//32 97//32 -f 137//33 143//33 144//33 -f 142//28 131//28 108//28 -f 6//1 5//1 22//1 -f 4//1 20//1 5//1 -f 1//1 17//1 2//1 -f 16//1 32//1 1//1 -f 13//1 29//1 14//1 -f 12//1 28//1 13//1 -f 9//1 25//1 10//1 -f 8//1 24//1 9//1 -f 19//1 18//1 17//1 -f 17//1 32//1 31//1 -f 31//1 30//1 29//1 -f 29//1 28//1 27//1 -f 27//1 26//1 25//1 -f 25//1 24//1 23//1 -f 23//1 22//1 21//1 -f 21//1 20//1 19//1 -f 19//1 17//1 31//1 -f 31//1 29//1 27//1 -f 27//1 25//1 23//1 -f 23//1 21//1 27//1 -f 19//1 31//1 27//1 -f 47//2 35//2 74//2 -f 15//3 41//3 66//3 -f 3//4 65//4 44//4 -f 33//5 63//5 7//5 -f 36//6 48//6 60//6 -f 49//7 50//7 77//7 -f 40//8 11//8 58//8 -f 43//9 44//9 69//9 -f 62//10 35//10 61//10 -f 18//11 19//11 41//11 -f 22//12 45//12 6//12 -f 26//13 27//13 48//13 -f 28//14 12//14 50//14 -f 4//15 5//15 3//15 -f 19//9 20//9 43//9 -f 13//16 37//16 12//16 -f 27//7 28//7 49//7 -f 36//6 10//6 48//6 -f 6//17 33//17 5//17 -f 20//4 4//4 44//4 -f 13//18 14//18 37//18 -f 15//3 2//3 41//3 -f 24//2 8//2 47//2 -f 22//19 23//19 45//19 -f 30//20 31//20 52//20 -f 35//21 8//21 34//21 -f 23//22 24//22 46//22 -f 32//23 16//23 54//23 -f 1//24 2//24 11//24 -f 16//25 1//25 40//25 -f 31//26 32//26 53//26 -f 9//27 10//27 34//27 -f 30//28 52//28 14//28 -f 71//29 64//29 72//29 -f 65//29 64//29 70//29 -f 68//29 57//29 67//29 -f 58//29 57//29 82//29 -f 56//29 55//29 79//29 -f 78//29 59//29 79//29 -f 61//29 60//29 75//29 -f 62//29 61//29 74//29 -f 68//29 67//29 69//29 -f 69//29 70//29 68//29 -f 71//29 72//29 75//29 -f 73//29 74//29 75//29 -f 75//29 76//29 77//29 -f 77//29 78//29 75//29 -f 79//29 80//29 68//29 -f 81//29 82//29 68//29 -f 68//29 70//29 71//29 -f 72//29 73//29 75//29 -f 75//29 78//29 79//29 -f 80//29 81//29 68//29 -f 68//29 71//29 79//29 -f 45//19 46//19 72//19 -f 37//30 56//30 38//30 -f 52//20 53//20 80//20 -f 7//31 64//31 3//31 -f 46//22 47//22 73//22 -f 82//23 54//23 58//23 -f 61//32 34//32 60//32 -f 53//26 54//26 81//26 -f 11//33 15//33 57//33 -f 52//28 80//28 39//28 -f 41//11 43//11 67//11 -f 45//12 72//12 33//12 -f 39//34 55//34 37//34 -f 48//13 49//13 76//13 -f 38//14 59//14 50//14 -f 42//31 83//31 91//31 -f 84//10 85//10 94//10 -f 88//30 89//30 98//30 -f 90//8 51//8 100//8 -f 84//1 114//1 85//1 -f 42//1 111//1 83//1 -f 90//1 120//1 51//1 -f 89//1 88//1 119//1 -f 119//31 118//31 129//31 -f 120//10 132//10 112//10 -f 111//30 121//30 113//30 -f 114//8 124//8 115//8 -f 109//34 110//34 107//34 -f 103//5 104//5 126//5 -f 101//3 133//3 140//3 -f 141//35 109//35 130//35 -f 88//14 98//14 118//14 -f 123//35 93//35 113//35 -f 125//36 95//36 115//36 -f 90//23 100//23 120//23 -f 129//37 99//37 119//37 -f 84//2 94//2 114//2 -f 42//4 91//4 111//4 -f 122//38 92//38 112//38 -f 139//29 140//29 96//29 -f 86//29 126//29 87//29 -f 116//29 117//29 143//29 -f 107//29 108//29 130//29 -f 134//36 102//36 96//36 -f 136//34 135//34 87//34 -f 104//12 136//12 127//12 -f 142//5 141//5 131//5 -f 135//37 103//37 86//37 -f 102//33 101//33 139//33 -f 106//6 138//6 117//6 -f 116//32 105//32 117//32 -f 137//38 105//38 143//38 -f 133//32 134//32 97//32 -f 138//33 137//33 144//33 -f 110//28 142//28 108//28 -o Plane -v -1.500000 0.000000 0.750000 -v 2.250000 0.000000 0.750000 -v -1.500000 0.000000 -0.750000 -v 2.250000 0.000000 -0.750000 -v -2.250000 1.500000 -1.275000 -v -2.250000 1.987921 -1.177946 -v -2.250000 2.401561 -0.901561 -v -2.250000 2.677946 -0.487921 -v -2.250000 2.775000 0.000000 -v -2.250000 2.677946 0.487922 -v -2.250000 2.401561 0.901561 -v -2.250000 1.987921 1.177946 -v -2.250000 1.500000 1.275000 -v -2.000000 1.500000 -1.500000 -v -2.000000 2.074025 -1.385819 -v -2.000000 2.560660 -1.060660 -v -2.000000 2.885819 -0.574025 -v -2.000000 3.000000 0.000000 -v -2.000000 2.885819 0.574025 -v -2.000000 2.560660 1.060660 -v -2.000000 2.074025 1.385819 -v -2.000000 1.500000 1.500000 -v -1.750000 1.500000 -1.500000 -v -1.750000 2.074025 -1.385819 -v -1.750000 2.560660 -1.060660 -v -1.750000 2.885819 -0.574025 -v -1.750000 3.000000 0.000000 -v -1.750000 2.885819 0.574025 -v -1.750000 2.560660 1.060660 -v -1.750000 2.074025 1.385819 -v -1.750000 1.500000 1.500000 -v -1.500000 1.500000 -1.275000 -v -1.500000 1.987921 -1.177946 -v -1.500000 2.401561 -0.901561 -v -1.500000 2.677946 -0.487921 -v -1.500000 2.775000 0.000000 -v -1.500000 2.677946 0.487922 -v -1.500000 2.401561 0.901561 -v -1.500000 1.987921 1.177946 -v -1.500000 1.500000 1.275000 -v -2.000000 0.000000 -1.500000 -v -2.000000 0.000000 1.500000 -v -1.750000 0.000000 -1.500000 -v -1.750000 0.000000 1.500000 -v -1.500000 0.000000 -1.275000 -v -1.500000 0.000000 1.275000 -v -2.250000 1.500000 -0.750000 -v -2.250000 1.787013 -0.692910 -v -2.250000 2.030330 -0.530330 -v -2.250000 2.192910 -0.287013 -v -2.250000 2.250000 0.000000 -v -2.250000 2.192910 0.287013 -v -2.250000 2.030330 0.530330 -v -2.250000 1.787013 0.692910 -v -2.250000 1.500000 0.750000 -v -2.250000 0.000000 0.750000 -v -2.250000 -0.000000 -0.750000 -v -2.250000 0.000000 1.275000 -v -2.250000 0.000000 -1.275000 -v -2.500000 1.500000 -0.750000 -v -2.500000 1.787013 -0.692910 -v -2.500000 2.030330 -0.530330 -v -2.500000 2.192910 -0.287013 -v -2.500000 2.250000 0.000000 -v -2.500000 2.192910 0.287013 -v -2.500000 2.030330 0.530330 -v -2.500000 1.787013 0.692910 -v -2.500000 1.500000 0.750000 -v -2.750000 1.500000 -0.525000 -v -2.750000 1.700909 -0.485037 -v -2.750000 1.871231 -0.371231 -v -2.750000 1.985037 -0.200909 -v -2.750000 2.025000 0.000000 -v -2.750000 1.985037 0.200909 -v -2.750000 1.871231 0.371231 -v -2.750000 1.700909 0.485037 -v -2.750000 1.500000 0.525000 -v -2.500000 -0.000000 -0.750000 -v -2.500000 0.000000 0.750000 -v -2.750000 -0.000000 -0.525000 -v -2.750000 0.000000 0.525000 -v -2.750000 1.500000 -0.472500 -v -2.750000 1.680818 -0.436533 -v -2.750000 1.834108 -0.334108 -v -2.750000 1.936533 -0.180818 -v -2.750000 1.972500 0.000000 -v -2.750000 1.936533 0.180818 -v -2.750000 1.834108 0.334108 -v -2.750000 1.680818 0.436533 -v -2.750000 1.500000 0.472500 -v -2.750000 1.319182 0.436533 -v -2.750000 1.165892 0.334108 -v -2.750000 1.063467 0.180818 -v -2.750000 1.027500 -0.000000 -v -2.750000 1.063467 -0.180818 -v -2.750000 1.165892 -0.334108 -v -2.750000 1.319182 -0.436533 -v -2.875001 1.500000 -0.472500 -v -2.875001 1.680818 -0.436533 -v -2.875001 1.834108 -0.334108 -v -2.875001 1.936533 -0.180818 -v -2.875001 1.972500 0.000000 -v -2.875001 1.936533 0.180818 -v -2.875001 1.834108 0.334108 -v -2.875001 1.680818 0.436533 -v -2.875001 1.500000 0.472500 -v -2.875000 1.319182 0.436533 -v -2.875000 1.165892 0.334108 -v -2.875000 1.063467 0.180818 -v -2.875000 1.027500 -0.000000 -v -2.875000 1.063467 -0.180818 -v -2.875000 1.165892 -0.334108 -v -2.875000 1.319182 -0.436533 -v -3.000001 1.500000 -0.354375 -v -3.000001 1.635613 -0.327400 -v -3.000001 1.750581 -0.250581 -v -3.000001 1.827400 -0.135613 -v -3.000001 1.854375 0.000000 -v -3.000001 1.827400 0.135613 -v -3.000001 1.750581 0.250581 -v -3.000001 1.635613 0.327400 -v -3.000001 1.500000 0.354375 -v -3.000000 1.364387 0.327400 -v -3.000000 1.249419 0.250581 -v -3.000000 1.172600 0.135613 -v -3.000000 1.145625 -0.000000 -v -3.000000 1.172600 -0.135614 -v -3.000000 1.249419 -0.250581 -v -3.000000 1.364387 -0.327400 -v -3.000001 1.500000 -0.301219 -v -3.000001 1.615271 -0.278290 -v -3.000001 1.712994 -0.212994 -v -3.000001 1.778290 -0.115271 -v -3.000001 1.801219 0.000000 -v -3.000001 1.778290 0.115271 -v -3.000001 1.712994 0.212994 -v -3.000001 1.615271 0.278290 -v -3.000001 1.500000 0.301219 -v -3.000000 1.384729 0.278290 -v -3.000000 1.287006 0.212994 -v -3.000000 1.221710 0.115271 -v -3.000000 1.198781 -0.000000 -v -3.000000 1.221710 -0.115271 -v -3.000000 1.287006 -0.212994 -v -3.000000 1.384729 -0.278290 -v -3.000000 1.500000 -0.090366 -v -3.000000 1.534581 -0.083487 -v -3.000000 1.563898 -0.063898 -v -3.000000 1.583487 -0.034581 -v -3.000000 1.590366 0.000000 -v -3.000000 1.583487 0.034581 -v -3.000000 1.563898 0.063898 -v -3.000000 1.534581 0.083487 -v -3.000000 1.500000 0.090366 -v -3.000000 1.465419 0.083487 -v -3.000000 1.436102 0.063898 -v -3.000000 1.416513 0.034581 -v -3.000000 1.409634 -0.000000 -v -3.000000 1.416513 -0.034581 -v -3.000000 1.436102 -0.063898 -v -3.000000 1.465419 -0.083487 -v -2.750000 -0.000000 0.000000 -v -1.500000 0.500000 0.750000 -v 2.250000 0.500000 0.750000 -v -1.500000 0.500000 -0.750000 -v 2.250000 0.500000 -0.750000 -v -1.500000 2.192910 -0.287013 -v -1.500000 2.030330 -0.530330 -v -1.500000 1.787013 -0.692910 -v -1.500000 1.500000 -0.750000 -v -1.500000 2.250000 0.000000 -v -1.500000 2.192910 0.287013 -v -1.500000 2.030330 0.530330 -v -1.500000 1.787013 0.692910 -v -1.500000 1.500000 0.750000 -v -1.500000 1.212988 0.692910 -v -1.500000 0.969670 0.530330 -v -1.500000 0.807090 0.287013 -v -1.500000 0.750000 -0.000000 -v -1.500000 0.807090 -0.287013 -v -1.500000 0.969670 -0.530330 -v -1.500000 1.212988 -0.692910 -v -1.500000 0.500000 0.000000 -v -2.950001 1.500000 -0.354375 -v -2.950001 1.635613 -0.327400 -v -2.950001 1.750581 -0.250581 -v -2.950001 1.827400 -0.135613 -v -2.950001 1.854375 0.000000 -v -2.950001 1.827400 0.135613 -v -2.950001 1.750581 0.250581 -v -2.950001 1.635613 0.327400 -v -2.950001 1.500000 0.354375 -v -2.950000 1.364387 0.327400 -v -2.950000 1.249419 0.250581 -v -2.950000 1.172600 0.135613 -v -2.950000 1.145625 -0.000000 -v -2.950000 1.172600 -0.135614 -v -2.950000 1.249419 -0.250581 -v -2.950000 1.364387 -0.327400 -v -2.950001 1.500000 -0.301219 -v -2.950001 1.615271 -0.278290 -v -2.950001 1.712994 -0.212994 -v -2.950001 1.778290 -0.115271 -v -2.950001 1.801219 0.000000 -v -2.950001 1.778290 0.115271 -v -2.950001 1.712994 0.212994 -v -2.950001 1.615271 0.278290 -v -2.950001 1.500000 0.301219 -v -2.950000 1.384729 0.278290 -v -2.950000 1.287006 0.212994 -v -2.950000 1.221710 0.115271 -v -2.950000 1.198781 -0.000000 -v -2.950000 1.221710 -0.115271 -v -2.950000 1.287006 -0.212994 -v -2.950000 1.384729 -0.278290 -v -2.950000 1.500000 -0.090366 -v -2.950000 1.534581 -0.083487 -v -2.950000 1.563898 -0.063898 -v -2.950000 1.583487 -0.034581 -v -2.950000 1.590366 0.000000 -v -2.950000 1.583487 0.034581 -v -2.950000 1.563898 0.063898 -v -2.950000 1.534581 0.083487 -v -2.950000 1.500000 0.090366 -v -2.950000 1.465419 0.083487 -v -2.950000 1.436102 0.063898 -v -2.950000 1.416513 0.034581 -v -2.950000 1.409634 -0.000000 -v -2.950000 1.416513 -0.034581 -v -2.950000 1.436102 -0.063898 -v -2.950000 1.465419 -0.083487 -v -2.550001 1.500000 -0.472500 -v -2.550001 1.680818 -0.436533 -v -2.550001 1.834108 -0.334108 -v -2.550001 1.936533 -0.180818 -v -2.550001 1.972500 0.000000 -v -2.550001 1.936533 0.180818 -v -2.550001 1.834108 0.334108 -v -2.550001 1.680818 0.436533 -v -2.550001 1.500000 0.472500 -v -2.550000 1.319182 0.436533 -v -2.550000 1.165892 0.334108 -v -2.550000 1.063467 0.180818 -v -2.550000 1.027500 -0.000000 -v -2.550000 1.063467 -0.180818 -v -2.550000 1.165892 -0.334108 -v -2.550000 1.319182 -0.436533 -v -2.675001 1.500000 -0.472500 -v -2.675001 1.680818 -0.436533 -v -2.675001 1.834108 -0.334108 -v -2.675001 1.936533 -0.180818 -v -2.675001 1.972500 0.000000 -v -2.675001 1.936533 0.180818 -v -2.675001 1.834108 0.334108 -v -2.675001 1.680818 0.436533 -v -2.675001 1.500000 0.472500 -v -2.675000 1.319182 0.436533 -v -2.675000 1.165892 0.334108 -v -2.675000 1.063467 0.180818 -v -2.675000 1.027500 -0.000000 -v -2.675000 1.063467 -0.180818 -v -2.675000 1.165892 -0.334108 -v -2.675000 1.319182 -0.436533 -v 2.250000 2.192910 -0.287013 -v 2.250000 2.030330 -0.530330 -v 2.250000 1.787013 -0.692910 -v 2.250000 1.500000 -0.750000 -v 2.250000 2.250000 0.000000 -v 2.250000 2.192910 0.287013 -v 2.250000 2.030330 0.530330 -v 2.250000 1.787013 0.692910 -v 2.250000 1.500000 0.750000 -v 2.250000 1.212988 0.692910 -v 2.250000 0.969670 0.530330 -v 2.250000 0.807090 0.287013 -v 2.250000 0.750000 -0.000000 -v 2.250000 0.807090 -0.287013 -v 2.250000 0.969670 -0.530330 -v 2.250000 1.212988 -0.692910 -v 2.250000 1.500000 -1.000000 -v 2.250000 1.882683 -0.923880 -v 2.250000 2.207107 -0.707107 -v 2.250000 2.423880 -0.382683 -v 2.250000 2.500000 0.000000 -v 2.250000 2.423880 0.382684 -v 2.250000 2.207107 0.707107 -v 2.250000 1.882683 0.923880 -v 2.250000 1.500000 1.000000 -v 2.750000 0.000000 0.800000 -v 2.750000 -0.000000 -0.800000 -v 2.500000 0.000000 1.000000 -v 2.250000 0.500000 -0.000000 -v 2.500000 -0.000000 -1.000000 -v 2.250000 0.000000 1.000000 -v 2.250000 -0.000000 -1.000000 -v 2.500000 1.882683 0.923880 -v 2.500000 2.207107 0.707107 -v 2.500000 2.423880 0.382684 -v 2.500000 2.500000 0.000000 -v 2.500000 2.423880 -0.382683 -v 2.500000 2.207107 -0.707107 -v 2.500000 1.882683 -0.923880 -v 2.500000 1.500000 -1.000000 -v 2.500000 1.500000 1.000000 -v 2.750000 1.806147 0.739104 -v 2.750000 2.065685 0.565686 -v 2.750000 2.239104 0.306147 -v 2.750000 2.300000 0.000000 -v 2.750000 2.239104 -0.306147 -v 2.750000 2.065685 -0.565686 -v 2.750000 1.806147 -0.739104 -v 2.750000 1.500000 -0.800000 -v 2.750000 1.500000 0.800000 -v 2.750000 0.656250 0.156250 -v 2.750000 0.343750 0.156250 -v 2.750000 0.656250 -0.156250 -v 2.750000 0.343750 -0.156250 -v 3.000000 0.656250 -0.156250 -v 3.000000 0.656250 0.156250 -v 3.000000 0.343750 0.156250 -v 3.000000 0.343750 -0.156250 -v -2.750000 0.656250 -0.156250 -v -2.750000 0.656250 0.156250 -v -2.750000 0.343750 0.156250 -v -2.750000 0.343750 -0.156250 -v -3.000000 0.656250 -0.156250 -v -3.000000 0.656250 0.156250 -v -3.000000 0.343750 0.156250 -v -3.000000 0.343750 -0.156250 -v -2.750000 0.343750 0.000000 -v -2.750000 0.656250 0.000000 -v -1.750000 2.900000 0.150000 -v -1.750000 2.800000 0.150000 -v -1.750000 2.900000 -0.150000 -v -1.750000 2.800000 -0.150000 -v 0.250000 2.900002 -0.150000 -v 0.250000 2.900002 0.150000 -v 0.250000 2.800002 0.150000 -v 0.250000 2.800002 -0.150000 -v 0.362941 2.898298 -0.150000 -v 0.362941 2.898298 0.150000 -v 0.337059 2.801706 0.150000 -v 0.337059 2.801706 -0.150000 -v 2.294793 2.380663 -0.150000 -v 2.294793 2.380663 0.150000 -v 2.268912 2.284071 0.150000 -v 2.268912 2.284071 -0.150000 -vn 0.000000 -1.000000 0.000000 -vn -0.661800 0.735300 0.146300 -vn 0.000000 0.980800 0.195100 -vn 0.661800 0.735300 0.146300 -vn -0.661800 0.623400 0.416500 -vn 0.661800 0.623400 0.416500 -vn 0.000000 0.831500 0.555600 -vn 0.661800 0.416500 0.623400 -vn 0.000000 0.555600 0.831500 -vn -0.661800 0.416500 0.623400 -vn -0.661800 0.146300 0.735300 -vn 0.661800 0.146300 0.735300 -vn -0.661800 0.735300 -0.146300 -vn 0.000000 0.980800 -0.195100 -vn 0.661800 0.735300 -0.146300 -vn 0.661800 0.623400 -0.416500 -vn 0.000000 0.831500 -0.555600 -vn -0.661800 0.623400 -0.416500 -vn -0.661800 0.416500 -0.623400 -vn 0.000000 0.555600 -0.831500 -vn 0.661800 0.416500 -0.623400 -vn 0.661800 0.146300 -0.735300 -vn 0.000000 0.195100 -0.980800 -vn -0.661800 0.146300 -0.735300 -vn 0.000000 0.195100 0.980800 -vn 0.000000 0.000000 1.000000 -vn 0.669000 0.000000 0.743300 -vn 0.000000 0.000000 -1.000000 -vn 0.669000 0.000000 -0.743300 -vn -1.000000 0.000000 -0.000000 -vn -0.669000 0.000000 -0.743300 -vn -0.669000 0.000000 0.743300 -vn 0.000000 -0.195100 0.980800 -vn 0.000000 -0.555600 0.831500 -vn 0.000000 -0.831500 0.555600 -vn 0.000000 -0.980800 0.195100 -vn 0.000000 -0.980800 -0.195100 -vn 0.000000 -0.831500 -0.555600 -vn 0.000000 -0.195100 -0.980800 -vn 0.000000 -0.555600 -0.831500 -vn -0.679800 0.143100 -0.719300 -vn -0.679800 0.407500 -0.609800 -vn -0.679800 0.609800 -0.407500 -vn -0.679800 0.719300 -0.143100 -vn -0.679800 0.719300 0.143100 -vn -0.679800 0.609800 0.407500 -vn -0.679800 0.407500 0.609800 -vn -0.679800 0.143100 0.719300 -vn -0.679800 -0.143100 0.719300 -vn -0.679800 -0.407500 0.609800 -vn -0.679800 -0.143100 -0.719300 -vn -0.679800 -0.407500 -0.609800 -vn -0.679800 -0.609800 -0.407500 -vn -0.679800 -0.719300 -0.143100 -vn -0.679800 -0.609800 0.407500 -vn -0.679800 -0.719300 0.143100 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.923900 -0.382700 -vn 0.000000 -0.382700 0.923900 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 0.923900 0.382700 -vn 0.000000 0.382700 0.923900 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 0.382700 -0.923900 -vn 0.000000 -0.923900 0.382700 -vn 0.388200 0.512000 -0.766200 -vn 0.388200 0.766200 -0.512000 -vn 0.388200 0.903800 -0.179800 -vn 0.388200 0.903800 0.179800 -vn 0.388200 0.766200 0.512000 -vn 0.388200 0.512000 0.766200 -vn 0.388200 0.179800 0.903800 -vn 0.388200 -0.179800 0.903800 -vn 0.388200 -0.512000 0.766200 -vn 0.388200 -0.766200 0.512000 -vn 0.388200 -0.903800 0.179800 -vn 0.388200 -0.903800 -0.179800 -vn 0.388200 -0.766200 -0.512000 -vn 0.388200 -0.512000 -0.766200 -vn 0.388200 -0.179800 -0.903800 -vn 0.388200 0.179800 -0.903800 -vn 0.617300 0.437100 0.654100 -vn 0.624700 0.000000 -0.780900 -vn 0.624700 0.000000 0.780900 -vn 0.000000 1.000000 0.000000 -vn 0.617300 0.153500 0.771600 -vn 0.617300 0.153500 -0.771600 -vn 0.617300 0.437100 -0.654100 -vn 0.617300 0.654100 -0.437100 -vn 0.617300 0.771600 -0.153500 -vn 0.617300 0.771600 0.153500 -vn 0.617300 0.654100 0.437100 -vn 0.019600 -0.999800 0.000000 -vn -0.258800 -0.965900 0.000000 -vn 0.015100 0.999900 0.000000 -vn 0.965900 -0.258800 0.000000 -vn 0.258800 0.965900 0.000000 -vn -1.000000 -0.000100 0.000000 -vn 1.000000 0.000100 0.000000 -s off -f 147//55 148//55 146//55 -f 154//56 163//56 162//56 -f 163//57 172//57 171//57 -f 172//58 181//58 180//58 -f 155//59 164//59 163//59 -f 173//60 182//60 181//60 -f 164//61 173//61 172//61 -f 174//62 183//62 182//62 -f 165//63 174//63 173//63 -f 155//64 156//64 165//64 -f 157//65 166//65 165//65 -f 174//66 175//66 184//66 -f 153//67 162//67 161//67 -f 162//68 171//68 170//68 -f 170//69 171//69 180//69 -f 170//70 179//70 178//70 -f 161//71 170//71 169//71 -f 151//72 152//72 161//72 -f 151//73 160//73 159//73 -f 160//74 169//74 168//74 -f 168//75 169//75 178//75 -f 168//76 177//76 176//76 -f 159//77 168//77 167//77 -f 149//78 150//78 159//78 -f 166//79 175//79 174//79 -f 188//55 186//55 185//55 -f 188//55 187//55 147//55 -f 166//80 186//80 188//80 -f 175//81 188//81 190//81 -f 187//82 185//82 158//82 -f 189//83 187//83 167//83 -f 191//84 192//84 150//84 -f 192//84 193//84 151//84 -f 151//84 193//84 194//84 -f 152//84 194//84 195//84 -f 195//84 196//84 154//84 -f 196//84 197//84 155//84 -f 197//84 198//84 156//84 -f 198//84 199//84 157//84 -f 191//84 149//84 203//84 -f 202//84 157//84 199//84 -f 158//85 185//85 203//85 -f 202//86 186//86 166//86 -f 223//55 225//55 306//55 -f 212//79 199//79 198//79 -f 210//63 211//63 198//63 -f 209//61 210//61 197//61 -f 208//57 209//57 196//57 -f 207//68 208//68 195//68 -f 206//71 207//71 194//71 -f 205//74 206//74 193//74 -f 204//77 205//77 192//77 -f 204//78 213//78 214//78 -f 214//73 215//73 206//73 -f 206//72 215//72 216//72 -f 216//67 217//67 208//67 -f 208//56 217//56 218//56 -f 218//59 219//59 210//59 -f 210//64 219//64 220//64 -f 220//65 221//65 212//65 -f 186//55 200//55 185//55 -f 201//55 200//55 223//55 -f 222//82 204//82 191//82 -f 213//85 204//85 222//85 -f 199//80 212//80 223//80 -f 225//86 223//86 212//86 -f 233//84 234//84 221//84 -f 232//84 233//84 220//84 -f 231//84 232//84 219//84 -f 217//84 230//84 231//84 -f 229//84 230//84 217//84 -f 215//84 228//84 229//84 -f 227//84 228//84 215//84 -f 213//84 226//84 227//84 -f 242//77 243//77 227//77 -f 243//74 244//74 228//74 -f 244//71 245//71 229//71 -f 245//68 246//68 230//68 -f 246//57 247//57 231//57 -f 247//61 248//61 232//61 -f 248//63 249//63 233//63 -f 249//79 250//79 234//79 -f 234//87 250//87 251//87 -f 251//88 252//88 236//88 -f 252//89 253//89 237//89 -f 253//90 254//90 238//90 -f 254//91 255//91 239//91 -f 255//92 256//92 240//92 -f 257//93 242//93 226//93 -f 256//94 257//94 241//94 -f 258//95 259//95 243//95 -f 259//96 260//96 244//96 -f 244//97 260//97 261//97 -f 261//98 262//98 246//98 -f 246//99 262//99 263//99 -f 263//100 264//100 248//100 -f 264//101 265//101 249//101 -f 249//102 265//102 266//102 -f 250//103 266//103 267//103 -f 267//104 268//104 252//104 -f 267//84 283//84 284//84 -f 282//84 283//84 267//84 -f 265//84 281//84 282//84 -f 280//84 281//84 265//84 -f 279//84 280//84 264//84 -f 278//84 279//84 263//84 -f 261//84 277//84 278//84 -f 260//84 276//84 277//84 -f 259//84 275//84 276//84 -f 274//84 275//84 259//84 -f 300//84 294//84 292//84 -f 293//84 294//84 278//84 -f 278//84 294//84 295//84 -f 281//84 297//84 298//84 -f 282//84 298//84 299//84 -f 301//84 302//84 286//84 -f 302//84 303//84 287//84 -f 290//84 291//84 275//84 -f 305//84 290//84 274//84 -f 289//84 274//84 258//84 -f 273//105 258//105 242//105 -f 272//106 273//106 257//106 -f 255//107 271//107 272//107 -f 270//108 271//108 255//108 -f 272//84 288//84 289//84 -f 271//84 287//84 288//84 -f 286//84 287//84 271//84 -f 285//84 286//84 270//84 -f 268//84 284//84 285//84 -f 252//109 268//109 269//109 -f 269//110 270//110 254//110 -f 470//84 473//84 472//84 -f 474//111 469//111 475//111 -f 237//84 225//84 236//84 -f 235//84 236//84 225//84 -f 221//84 234//84 235//84 -f 239//84 240//84 224//84 -f 240//84 241//84 224//84 -f 241//84 226//84 213//84 -f 326//94 423//94 422//94 -f 324//91 421//91 420//91 -f 325//92 422//92 421//92 -f 184//111 319//111 318//111 -f 183//111 318//111 317//111 -f 182//111 317//111 316//111 -f 181//111 316//111 315//111 -f 179//111 180//111 315//111 -f 179//111 311//111 312//111 -f 178//111 312//111 313//111 -f 177//111 313//111 314//111 -f 307//111 184//111 190//111 -f 176//111 314//111 309//111 -f 327//111 323//111 322//111 -f 322//111 321//111 307//111 -f 320//111 307//111 321//111 -f 319//111 307//111 320//111 -f 327//111 309//111 324//111 -f 324//111 309//111 325//111 -f 325//111 309//111 326//111 -f 314//111 326//111 309//111 -f 337//111 338//111 354//111 -f 337//111 353//111 352//111 -f 335//111 336//111 352//111 -f 335//111 351//111 350//111 -f 334//111 350//111 349//111 -f 333//111 349//111 348//111 -f 331//111 332//111 348//111 -f 330//111 331//111 347//111 -f 330//111 346//111 345//111 -f 329//111 345//111 344//111 -f 368//111 372//111 364//111 -f 348//111 364//111 363//111 -f 348//111 349//111 365//111 -f 351//111 352//111 368//111 -f 352//111 353//111 369//111 -f 356//111 372//111 371//111 -f 357//111 373//111 372//111 -f 345//111 361//111 360//111 -f 344//111 360//111 375//111 -f 328//111 344//111 359//111 -f 342//111 343//111 359//111 -f 341//111 342//111 358//111 -f 341//111 357//111 356//111 -f 340//111 356//111 355//111 -f 338//111 339//111 355//111 -f 349//92 350//92 280//92 -f 350//94 351//94 281//94 -f 297//112 281//112 351//112 -f 297//63 367//63 366//63 -f 296//61 366//61 365//61 -f 295//113 365//113 349//113 -f 293//114 277//114 347//114 -f 293//71 363//71 362//71 -f 292//74 362//74 361//74 -f 291//115 361//115 345//115 -f 345//88 346//88 276//88 -f 346//89 347//89 277//89 -f 285//116 355//116 371//116 -f 301//89 371//89 370//89 -f 300//88 370//88 369//88 -f 369//117 353//117 283//117 -f 353//74 354//74 284//74 -f 354//71 355//71 285//71 -f 304//92 374//92 373//92 -f 373//118 357//118 287//118 -f 357//61 358//61 288//61 -f 358//63 359//63 289//63 -f 289//119 359//119 375//119 -f 305//94 375//94 374//94 -f 377//87 393//87 392//87 -f 378//88 394//88 393//88 -f 379//89 395//89 394//89 -f 380//90 396//90 395//90 -f 381//91 397//91 396//91 -f 382//92 398//92 397//92 -f 383//94 399//94 398//94 -f 384//93 400//93 399//93 -f 384//77 385//77 401//77 -f 386//74 402//74 401//74 -f 387//71 403//71 402//71 -f 388//68 404//68 403//68 -f 389//57 405//57 404//57 -f 390//61 406//61 405//61 -f 376//79 392//79 407//79 -f 391//63 407//63 406//63 -f 401//120 402//120 338//120 -f 338//121 402//121 403//121 -f 339//122 403//122 404//122 -f 340//123 404//123 405//123 -f 341//124 405//124 406//124 -f 406//125 407//125 343//125 -f 343//126 407//126 392//126 -f 392//127 393//127 329//127 -f 393//128 394//128 330//128 -f 394//129 395//129 331//129 -f 331//130 395//130 396//130 -f 396//131 397//131 333//131 -f 397//132 398//132 334//132 -f 398//133 399//133 335//133 -f 399//134 400//134 336//134 -f 400//135 401//135 337//135 -f 386//84 382//84 378//84 -f 314//93 411//93 423//93 -f 313//77 410//77 411//77 -f 312//74 409//74 410//74 -f 312//71 311//71 408//71 -f 311//68 315//68 412//68 -f 316//57 413//57 412//57 -f 317//61 414//61 413//61 -f 318//63 415//63 414//63 -f 319//79 416//79 415//79 -f 320//87 417//87 416//87 -f 321//88 418//88 417//88 -f 322//89 419//89 418//89 -f 323//90 420//90 419//90 -f 408//84 412//84 428//84 -f 413//84 429//84 428//84 -f 414//84 430//84 429//84 -f 440//136 449//136 450//136 -f 431//63 440//63 441//63 -f 415//84 431//84 430//84 -f 409//84 408//84 427//84 -f 410//84 409//84 426//84 -f 411//84 410//84 425//84 -f 434//137 437//137 447//137 -f 447//82 437//82 439//82 -f 448//138 435//138 433//138 -f 438//80 435//80 448//80 -f 416//84 432//84 431//84 -f 436//139 310//139 327//139 -f 308//80 307//80 145//80 -f 147//82 309//82 310//82 -f 430//61 441//61 442//61 -f 429//57 442//57 443//57 -f 428//68 443//68 444//68 -f 427//71 444//71 445//71 -f 426//74 445//74 446//74 -f 425//77 446//77 447//77 -f 432//79 448//79 440//79 -f 448//140 457//140 449//140 -f 446//141 455//141 456//141 -f 445//142 454//142 455//142 -f 445//143 444//143 453//143 -f 443//144 452//144 453//144 -f 443//145 442//145 451//145 -f 441//146 450//146 451//146 -f 433//55 435//55 437//55 -f 146//55 437//55 435//55 -f 432//84 308//84 438//84 -f 310//84 411//84 424//84 -f 421//84 310//84 436//84 -f 421//84 422//84 310//84 -f 422//84 423//84 310//84 -f 423//84 411//84 310//84 -f 436//84 308//84 419//84 -f 418//84 419//84 308//84 -f 417//84 418//84 308//84 -f 416//84 417//84 308//84 -f 458//139 463//139 462//139 -f 461//111 459//111 433//111 -f 433//111 459//111 458//111 -f 460//111 461//111 434//111 -f 456//111 457//111 458//111 -f 464//111 465//111 462//111 -f 460//82 462//82 465//82 -f 459//80 464//80 463//80 -f 461//55 465//55 464//55 -f 456//111 455//111 449//111 -f 455//111 454//111 450//111 -f 454//111 453//111 451//111 -f 452//111 451//111 453//111 -f 469//82 473//82 470//82 -f 475//139 470//139 471//139 -f 467//80 471//80 472//80 -f 474//55 472//55 473//55 -f 306//84 474//84 469//84 -f 306//84 225//84 468//84 -f 238//84 239//84 466//84 -f 238//84 475//84 467//84 -f 237//84 467//84 225//84 -f 225//84 467//84 468//84 -f 224//84 466//84 239//84 -f 224//84 469//84 466//84 -f 478//84 479//84 477//84 -f 483//147 487//147 486//147 -f 479//82 478//82 480//82 -f 477//80 482//80 481//80 -f 479//55 483//55 482//55 -f 476//139 481//139 480//139 -f 487//148 491//148 490//148 -f 481//149 485//149 484//149 -f 480//82 484//82 487//82 -f 481//80 482//80 486//80 -f 490//150 491//150 488//150 -f 485//151 489//151 488//151 -f 487//82 484//82 488//82 -f 486//80 490//80 489//80 -f 145//55 147//55 146//55 -f 153//56 154//56 162//56 -f 162//57 163//57 171//57 -f 171//58 172//58 180//58 -f 154//59 155//59 163//59 -f 172//60 173//60 181//60 -f 163//61 164//61 172//61 -f 173//62 174//62 182//62 -f 164//63 165//63 173//63 -f 164//64 155//64 165//64 -f 156//65 157//65 165//65 -f 183//66 174//66 184//66 -f 152//67 153//67 161//67 -f 161//68 162//68 170//68 -f 179//69 170//69 180//69 -f 169//70 170//70 178//70 -f 160//71 161//71 169//71 -f 160//72 151//72 161//72 -f 150//73 151//73 159//73 -f 159//74 160//74 168//74 -f 177//75 168//75 178//75 -f 167//76 168//76 176//76 -f 158//77 159//77 167//77 -f 158//78 149//78 159//78 -f 165//79 166//79 174//79 -f 187//55 188//55 185//55 -f 147//55 145//55 188//55 -f 190//55 188//55 145//55 -f 187//55 189//55 147//55 -f 175//80 166//80 188//80 -f 184//81 175//81 190//81 -f 167//82 187//82 158//82 -f 176//83 189//83 167//83 -f 149//84 191//84 150//84 -f 150//84 192//84 151//84 -f 152//84 151//84 194//84 -f 153//84 152//84 195//84 -f 153//84 195//84 154//84 -f 154//84 196//84 155//84 -f 155//84 197//84 156//84 -f 156//84 198//84 157//84 -f 201//84 191//84 203//84 -f 200//84 202//84 199//84 -f 149//85 158//85 203//85 -f 157//86 202//86 166//86 -f 306//55 224//55 222//55 -f 222//55 223//55 306//55 -f 211//79 212//79 198//79 -f 197//63 210//63 198//63 -f 196//61 209//61 197//61 -f 195//57 208//57 196//57 -f 194//68 207//68 195//68 -f 193//71 206//71 194//71 -f 192//74 205//74 193//74 -f 191//77 204//77 192//77 -f 205//78 204//78 214//78 -f 205//73 214//73 206//73 -f 207//72 206//72 216//72 -f 207//67 216//67 208//67 -f 209//56 208//56 218//56 -f 209//59 218//59 210//59 -f 211//64 210//64 220//64 -f 211//65 220//65 212//65 -f 203//55 185//55 201//55 -f 186//55 202//55 200//55 -f 200//55 201//55 185//55 -f 222//55 201//55 223//55 -f 201//82 222//82 191//82 -f 224//85 213//85 222//85 -f 200//80 199//80 223//80 -f 221//86 225//86 212//86 -f 220//84 233//84 221//84 -f 219//84 232//84 220//84 -f 218//84 231//84 219//84 -f 218//84 217//84 231//84 -f 216//84 229//84 217//84 -f 216//84 215//84 229//84 -f 214//84 227//84 215//84 -f 214//84 213//84 227//84 -f 226//77 242//77 227//77 -f 227//74 243//74 228//74 -f 228//71 244//71 229//71 -f 229//68 245//68 230//68 -f 230//57 246//57 231//57 -f 231//61 247//61 232//61 -f 232//63 248//63 233//63 -f 233//79 249//79 234//79 -f 235//87 234//87 251//87 -f 235//88 251//88 236//88 -f 236//89 252//89 237//89 -f 237//90 253//90 238//90 -f 238//91 254//91 239//91 -f 239//92 255//92 240//92 -f 241//93 257//93 226//93 -f 240//94 256//94 241//94 -f 242//95 258//95 243//95 -f 243//96 259//96 244//96 -f 245//97 244//97 261//97 -f 245//98 261//98 246//98 -f 247//99 246//99 263//99 -f 247//100 263//100 248//100 -f 248//101 264//101 249//101 -f 250//102 249//102 266//102 -f 251//103 250//103 267//103 -f 251//104 267//104 252//104 -f 268//84 267//84 284//84 -f 266//84 282//84 267//84 -f 266//84 265//84 282//84 -f 264//84 280//84 265//84 -f 263//84 279//84 264//84 -f 262//84 278//84 263//84 -f 262//84 261//84 278//84 -f 261//84 260//84 277//84 -f 260//84 259//84 276//84 -f 258//84 274//84 259//84 -f 292//84 291//84 304//84 -f 290//84 305//84 304//84 -f 304//84 303//84 302//84 -f 302//152 301//152 300//152 -f 300//84 299//84 296//84 -f 298//84 297//84 296//84 -f 296//84 295//84 294//84 -f 294//84 293//84 292//84 -f 291//84 290//84 304//84 -f 304//84 302//84 292//84 -f 299//84 298//84 296//84 -f 296//84 294//84 300//84 -f 292//84 302//84 300//84 -f 277//84 293//84 278//84 -f 279//84 278//84 295//84 -f 282//84 281//84 298//84 -f 283//84 282//84 299//84 -f 285//84 301//84 286//84 -f 286//84 302//84 287//84 -f 274//84 290//84 275//84 -f 289//84 305//84 274//84 -f 273//84 289//84 258//84 -f 257//105 273//105 242//105 -f 256//106 272//106 257//106 -f 256//107 255//107 272//107 -f 254//108 270//108 255//108 -f 273//84 272//84 289//84 -f 272//84 271//84 288//84 -f 270//84 286//84 271//84 -f 269//84 285//84 270//84 -f 269//84 268//84 285//84 -f 253//109 252//109 269//109 -f 253//110 269//110 254//110 -f 471//84 470//84 472//84 -f 475//111 467//111 468//111 -f 468//111 474//111 475//111 -f 469//111 466//111 475//111 -f 225//84 221//84 235//84 -f 224//84 241//84 213//84 -f 325//94 326//94 422//94 -f 323//91 324//91 420//91 -f 324//92 325//92 421//92 -f 183//111 184//111 318//111 -f 182//111 183//111 317//111 -f 181//111 182//111 316//111 -f 180//111 181//111 315//111 -f 311//111 179//111 315//111 -f 178//111 179//111 312//111 -f 177//111 178//111 313//111 -f 176//111 177//111 314//111 -f 190//111 145//111 307//111 -f 307//111 319//111 184//111 -f 309//111 147//111 189//111 -f 189//111 176//111 309//111 -f 307//111 327//111 322//111 -f 323//111 327//111 324//111 -f 353//111 337//111 354//111 -f 336//111 337//111 352//111 -f 351//111 335//111 352//111 -f 334//111 335//111 350//111 -f 333//111 334//111 349//111 -f 332//111 333//111 348//111 -f 347//111 331//111 348//111 -f 346//111 330//111 347//111 -f 329//111 330//111 345//111 -f 328//111 329//111 344//111 -f 360//111 361//111 364//111 -f 362//111 363//111 364//111 -f 364//111 365//111 366//111 -f 366//111 367//111 364//111 -f 368//111 369//111 372//111 -f 370//153 371//153 372//153 -f 372//111 373//111 360//111 -f 374//111 375//111 360//111 -f 361//111 362//111 364//111 -f 364//111 367//111 368//111 -f 369//111 370//111 372//111 -f 373//111 374//111 360//111 -f 360//111 364//111 372//111 -f 347//111 348//111 363//111 -f 364//111 348//111 365//111 -f 367//111 351//111 368//111 -f 368//111 352//111 369//111 -f 355//111 356//111 371//111 -f 356//111 357//111 372//111 -f 344//111 345//111 360//111 -f 359//111 344//111 375//111 -f 343//111 328//111 359//111 -f 358//111 342//111 359//111 -f 357//111 341//111 358//111 -f 340//111 341//111 356//111 -f 339//111 340//111 355//111 -f 354//111 338//111 355//111 -f 279//92 349//92 280//92 -f 280//94 350//94 281//94 -f 367//112 297//112 351//112 -f 296//63 297//63 366//63 -f 295//61 296//61 365//61 -f 279//113 295//113 349//113 -f 363//114 293//114 347//114 -f 292//71 293//71 362//71 -f 291//74 292//74 361//74 -f 275//115 291//115 345//115 -f 275//88 345//88 276//88 -f 276//89 346//89 277//89 -f 301//116 285//116 371//116 -f 300//89 301//89 370//89 -f 299//88 300//88 369//88 -f 299//117 369//117 283//117 -f 283//74 353//74 284//74 -f 284//71 354//71 285//71 -f 303//92 304//92 373//92 -f 303//118 373//118 287//118 -f 287//61 357//61 288//61 -f 288//63 358//63 289//63 -f 305//119 289//119 375//119 -f 304//94 305//94 374//94 -f 376//87 377//87 392//87 -f 377//88 378//88 393//88 -f 378//89 379//89 394//89 -f 379//90 380//90 395//90 -f 380//91 381//91 396//91 -f 381//92 382//92 397//92 -f 382//94 383//94 398//94 -f 383//93 384//93 399//93 -f 400//77 384//77 401//77 -f 385//74 386//74 401//74 -f 386//71 387//71 402//71 -f 387//68 388//68 403//68 -f 388//57 389//57 404//57 -f 389//61 390//61 405//61 -f 391//79 376//79 407//79 -f 390//63 391//63 406//63 -f 337//120 401//120 338//120 -f 339//121 338//121 403//121 -f 340//122 339//122 404//122 -f 341//123 340//123 405//123 -f 342//124 341//124 406//124 -f 342//125 406//125 343//125 -f 328//126 343//126 392//126 -f 328//127 392//127 329//127 -f 329//128 393//128 330//128 -f 330//129 394//129 331//129 -f 332//130 331//130 396//130 -f 332//131 396//131 333//131 -f 333//132 397//132 334//132 -f 334//133 398//133 335//133 -f 335//134 399//134 336//134 -f 336//135 400//135 337//135 -f 378//84 377//84 376//84 -f 376//84 391//84 390//84 -f 390//84 389//84 386//84 -f 388//84 387//84 386//84 -f 386//84 385//84 382//84 -f 384//84 383//84 382//84 -f 382//84 381//84 380//84 -f 380//84 379//84 378//84 -f 378//84 376//84 390//84 -f 389//84 388//84 386//84 -f 385//84 384//84 382//84 -f 382//84 380//84 378//84 -f 378//84 390//84 386//84 -f 326//93 314//93 423//93 -f 314//77 313//77 411//77 -f 313//74 312//74 410//74 -f 409//71 312//71 408//71 -f 408//68 311//68 412//68 -f 315//57 316//57 412//57 -f 316//61 317//61 413//61 -f 317//63 318//63 414//63 -f 318//79 319//79 415//79 -f 319//87 320//87 416//87 -f 320//88 321//88 417//88 -f 321//89 322//89 418//89 -f 322//90 323//90 419//90 -f 427//84 408//84 428//84 -f 412//84 413//84 428//84 -f 413//84 414//84 429//84 -f 441//136 440//136 450//136 -f 430//63 431//63 441//63 -f 414//84 415//84 430//84 -f 426//84 409//84 427//84 -f 425//84 410//84 426//84 -f 424//84 411//84 425//84 -f 456//137 434//137 447//137 -f 424//82 447//82 439//82 -f 457//138 448//138 433//138 -f 432//80 438//80 448//80 -f 415//84 416//84 431//84 -f 327//139 307//139 308//139 -f 308//139 436//139 327//139 -f 310//139 309//139 327//139 -f 146//80 308//80 145//80 -f 148//82 147//82 310//82 -f 429//61 430//61 442//61 -f 428//57 429//57 443//57 -f 427//68 428//68 444//68 -f 426//71 427//71 445//71 -f 425//74 426//74 446//74 -f 424//77 425//77 447//77 -f 431//79 432//79 440//79 -f 440//140 448//140 449//140 -f 447//141 446//141 456//141 -f 446//142 445//142 455//142 -f 454//143 445//143 453//143 -f 444//144 443//144 453//144 -f 452//145 443//145 451//145 -f 442//146 441//146 451//146 -f 434//55 433//55 437//55 -f 148//55 439//55 437//55 -f 435//55 438//55 146//55 -f 146//55 148//55 437//55 -f 146//84 438//84 308//84 -f 432//84 416//84 308//84 -f 424//84 439//84 310//84 -f 148//84 310//84 439//84 -f 420//84 421//84 436//84 -f 420//84 436//84 419//84 -f 460//139 458//139 462//139 -f 434//111 461//111 433//111 -f 457//111 433//111 458//111 -f 456//111 460//111 434//111 -f 460//111 456//111 458//111 -f 463//111 464//111 462//111 -f 461//82 460//82 465//82 -f 458//80 459//80 463//80 -f 459//55 461//55 464//55 -f 457//111 456//111 449//111 -f 449//111 455//111 450//111 -f 450//111 454//111 451//111 -f 466//82 469//82 470//82 -f 471//139 467//139 475//139 -f 475//139 466//139 470//139 -f 468//80 467//80 472//80 -f 473//55 469//55 474//55 -f 474//55 468//55 472//55 -f 224//84 306//84 469//84 -f 474//84 306//84 468//84 -f 475//84 238//84 466//84 -f 237//84 238//84 467//84 -f 476//84 478//84 477//84 -f 482//147 483//147 486//147 -f 483//82 479//82 480//82 -f 476//80 477//80 481//80 -f 477//55 479//55 482//55 -f 478//139 476//139 480//139 -f 486//148 487//148 490//148 -f 480//149 481//149 484//149 -f 483//82 480//82 487//82 -f 485//80 481//80 486//80 -f 489//150 490//150 488//150 -f 484//151 485//151 488//151 -f 491//82 487//82 488//82 -f 485//80 486//80 489//80 -l 412 429 diff --git a/src/main/resources/assets/hbm/models/generator_body.obj b/src/main/resources/assets/hbm/models/generator_body.obj deleted file mode 100644 index 3f47ebc74..000000000 --- a/src/main/resources/assets/hbm/models/generator_body.obj +++ /dev/null @@ -1,1844 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'generator_body.blend' -# www.blender.org -o Plane -v -1.500000 0.000000 0.750000 -v 2.250000 0.000000 0.750000 -v -1.500000 0.000000 -0.750000 -v 2.250000 0.000000 -0.750000 -v -2.250000 1.500000 -1.275000 -v -2.250000 1.987921 -1.177946 -v -2.250000 2.401561 -0.901561 -v -2.250000 2.677946 -0.487921 -v -2.250000 2.775000 0.000000 -v -2.250000 2.677946 0.487922 -v -2.250000 2.401561 0.901561 -v -2.250000 1.987921 1.177946 -v -2.250000 1.500000 1.275000 -v -2.000000 1.500000 -1.500000 -v -2.000000 2.074025 -1.385819 -v -2.000000 2.560660 -1.060660 -v -2.000000 2.885819 -0.574025 -v -2.000000 3.000000 0.000000 -v -2.000000 2.885819 0.574025 -v -2.000000 2.560660 1.060660 -v -2.000000 2.074025 1.385819 -v -2.000000 1.500000 1.500000 -v -1.750000 1.500000 -1.500000 -v -1.750000 2.074025 -1.385819 -v -1.750000 2.560660 -1.060660 -v -1.750000 2.885819 -0.574025 -v -1.750000 3.000000 0.000000 -v -1.750000 2.885819 0.574025 -v -1.750000 2.560660 1.060660 -v -1.750000 2.074025 1.385819 -v -1.750000 1.500000 1.500000 -v -1.500000 1.500000 -1.275000 -v -1.500000 1.987921 -1.177946 -v -1.500000 2.401561 -0.901561 -v -1.500000 2.677946 -0.487921 -v -1.500000 2.775000 0.000000 -v -1.500000 2.677946 0.487922 -v -1.500000 2.401561 0.901561 -v -1.500000 1.987921 1.177946 -v -1.500000 1.500000 1.275000 -v -2.000000 0.000000 -1.500000 -v -2.000000 0.000000 1.500000 -v -1.750000 0.000000 -1.500000 -v -1.750000 0.000000 1.500000 -v -1.500000 0.000000 -1.275000 -v -1.500000 0.000000 1.275000 -v -2.250000 1.500000 -0.750000 -v -2.250000 1.787013 -0.692910 -v -2.250000 2.030330 -0.530330 -v -2.250000 2.192910 -0.287013 -v -2.250000 2.250000 0.000000 -v -2.250000 2.192910 0.287013 -v -2.250000 2.030330 0.530330 -v -2.250000 1.787013 0.692910 -v -2.250000 1.500000 0.750000 -v -2.250000 0.000000 0.750000 -v -2.250000 -0.000000 -0.750000 -v -2.250000 0.000000 1.275000 -v -2.250000 0.000000 -1.275000 -v -2.500000 1.500000 -0.750000 -v -2.500000 1.787013 -0.692910 -v -2.500000 2.030330 -0.530330 -v -2.500000 2.192910 -0.287013 -v -2.500000 2.250000 0.000000 -v -2.500000 2.192910 0.287013 -v -2.500000 2.030330 0.530330 -v -2.500000 1.787013 0.692910 -v -2.500000 1.500000 0.750000 -v -2.750000 1.500000 -0.525000 -v -2.750000 1.700909 -0.485037 -v -2.750000 1.871231 -0.371231 -v -2.750000 1.985037 -0.200909 -v -2.750000 2.025000 0.000000 -v -2.750000 1.985037 0.200909 -v -2.750000 1.871231 0.371231 -v -2.750000 1.700909 0.485037 -v -2.750000 1.500000 0.525000 -v -2.500000 -0.000000 -0.750000 -v -2.500000 0.000000 0.750000 -v -2.750000 -0.000000 -0.525000 -v -2.750000 0.000000 0.525000 -v -2.750000 1.500000 -0.472500 -v -2.750000 1.680818 -0.436533 -v -2.750000 1.834108 -0.334108 -v -2.750000 1.936533 -0.180818 -v -2.750000 1.972500 0.000000 -v -2.750000 1.936533 0.180818 -v -2.750000 1.834108 0.334108 -v -2.750000 1.680818 0.436533 -v -2.750000 1.500000 0.472500 -v -2.750000 1.319182 0.436533 -v -2.750000 1.165892 0.334108 -v -2.750000 1.063467 0.180818 -v -2.750000 1.027500 -0.000000 -v -2.750000 1.063467 -0.180818 -v -2.750000 1.165892 -0.334108 -v -2.750000 1.319182 -0.436533 -v -2.875001 1.500000 -0.472500 -v -2.875001 1.680818 -0.436533 -v -2.875001 1.834108 -0.334108 -v -2.875001 1.936533 -0.180818 -v -2.875001 1.972500 0.000000 -v -2.875001 1.936533 0.180818 -v -2.875001 1.834108 0.334108 -v -2.875001 1.680818 0.436533 -v -2.875001 1.500000 0.472500 -v -2.875000 1.319182 0.436533 -v -2.875000 1.165892 0.334108 -v -2.875000 1.063467 0.180818 -v -2.875000 1.027500 -0.000000 -v -2.875000 1.063467 -0.180818 -v -2.875000 1.165892 -0.334108 -v -2.875000 1.319182 -0.436533 -v -3.000001 1.500000 -0.354375 -v -3.000001 1.635613 -0.327400 -v -3.000001 1.750581 -0.250581 -v -3.000001 1.827400 -0.135613 -v -3.000001 1.854375 0.000000 -v -3.000001 1.827400 0.135613 -v -3.000001 1.750581 0.250581 -v -3.000001 1.635613 0.327400 -v -3.000001 1.500000 0.354375 -v -3.000000 1.364387 0.327400 -v -3.000000 1.249419 0.250581 -v -3.000000 1.172600 0.135613 -v -3.000000 1.145625 -0.000000 -v -3.000000 1.172600 -0.135614 -v -3.000000 1.249419 -0.250581 -v -3.000000 1.364387 -0.327400 -v -3.000001 1.500000 -0.301219 -v -3.000001 1.615271 -0.278290 -v -3.000001 1.712994 -0.212994 -v -3.000001 1.778290 -0.115271 -v -3.000001 1.801219 0.000000 -v -3.000001 1.778290 0.115271 -v -3.000001 1.712994 0.212994 -v -3.000001 1.615271 0.278290 -v -3.000001 1.500000 0.301219 -v -3.000000 1.384729 0.278290 -v -3.000000 1.287006 0.212994 -v -3.000000 1.221710 0.115271 -v -3.000000 1.198781 -0.000000 -v -3.000000 1.221710 -0.115271 -v -3.000000 1.287006 -0.212994 -v -3.000000 1.384729 -0.278290 -v -3.000000 1.500000 -0.090366 -v -3.000000 1.534581 -0.083487 -v -3.000000 1.563898 -0.063898 -v -3.000000 1.583487 -0.034581 -v -3.000000 1.590366 0.000000 -v -3.000000 1.583487 0.034581 -v -3.000000 1.563898 0.063898 -v -3.000000 1.534581 0.083487 -v -3.000000 1.500000 0.090366 -v -3.000000 1.465419 0.083487 -v -3.000000 1.436102 0.063898 -v -3.000000 1.416513 0.034581 -v -3.000000 1.409634 -0.000000 -v -3.000000 1.416513 -0.034581 -v -3.000000 1.436102 -0.063898 -v -3.000000 1.465419 -0.083487 -v -2.750000 -0.000000 0.000000 -v -1.500000 0.500000 0.750000 -v 2.250000 0.500000 0.750000 -v -1.500000 0.500000 -0.750000 -v 2.250000 0.500000 -0.750000 -v -1.500000 2.192910 -0.287013 -v -1.500000 2.030330 -0.530330 -v -1.500000 1.787013 -0.692910 -v -1.500000 1.500000 -0.750000 -v -1.500000 2.250000 0.000000 -v -1.500000 2.192910 0.287013 -v -1.500000 2.030330 0.530330 -v -1.500000 1.787013 0.692910 -v -1.500000 1.500000 0.750000 -v -1.500000 1.212988 0.692910 -v -1.500000 0.969670 0.530330 -v -1.500000 0.807090 0.287013 -v -1.500000 0.750000 -0.000000 -v -1.500000 0.807090 -0.287013 -v -1.500000 0.969670 -0.530330 -v -1.500000 1.212988 -0.692910 -v -1.500000 0.500000 0.000000 -v -2.950001 1.500000 -0.354375 -v -2.950001 1.635613 -0.327400 -v -2.950001 1.750581 -0.250581 -v -2.950001 1.827400 -0.135613 -v -2.950001 1.854375 0.000000 -v -2.950001 1.827400 0.135613 -v -2.950001 1.750581 0.250581 -v -2.950001 1.635613 0.327400 -v -2.950001 1.500000 0.354375 -v -2.950000 1.364387 0.327400 -v -2.950000 1.249419 0.250581 -v -2.950000 1.172600 0.135613 -v -2.950000 1.145625 -0.000000 -v -2.950000 1.172600 -0.135614 -v -2.950000 1.249419 -0.250581 -v -2.950000 1.364387 -0.327400 -v -2.950001 1.500000 -0.301219 -v -2.950001 1.615271 -0.278290 -v -2.950001 1.712994 -0.212994 -v -2.950001 1.778290 -0.115271 -v -2.950001 1.801219 0.000000 -v -2.950001 1.778290 0.115271 -v -2.950001 1.712994 0.212994 -v -2.950001 1.615271 0.278290 -v -2.950001 1.500000 0.301219 -v -2.950000 1.384729 0.278290 -v -2.950000 1.287006 0.212994 -v -2.950000 1.221710 0.115271 -v -2.950000 1.198781 -0.000000 -v -2.950000 1.221710 -0.115271 -v -2.950000 1.287006 -0.212994 -v -2.950000 1.384729 -0.278290 -v -2.950000 1.500000 -0.090366 -v -2.950000 1.534581 -0.083487 -v -2.950000 1.563898 -0.063898 -v -2.950000 1.583487 -0.034581 -v -2.950000 1.590366 0.000000 -v -2.950000 1.583487 0.034581 -v -2.950000 1.563898 0.063898 -v -2.950000 1.534581 0.083487 -v -2.950000 1.500000 0.090366 -v -2.950000 1.465419 0.083487 -v -2.950000 1.436102 0.063898 -v -2.950000 1.416513 0.034581 -v -2.950000 1.409634 -0.000000 -v -2.950000 1.416513 -0.034581 -v -2.950000 1.436102 -0.063898 -v -2.950000 1.465419 -0.083487 -v -2.550001 1.500000 -0.472500 -v -2.550001 1.680818 -0.436533 -v -2.550001 1.834108 -0.334108 -v -2.550001 1.936533 -0.180818 -v -2.550001 1.972500 0.000000 -v -2.550001 1.936533 0.180818 -v -2.550001 1.834108 0.334108 -v -2.550001 1.680818 0.436533 -v -2.550001 1.500000 0.472500 -v -2.550000 1.319182 0.436533 -v -2.550000 1.165892 0.334108 -v -2.550000 1.063467 0.180818 -v -2.550000 1.027500 -0.000000 -v -2.550000 1.063467 -0.180818 -v -2.550000 1.165892 -0.334108 -v -2.550000 1.319182 -0.436533 -v -2.675001 1.500000 -0.472500 -v -2.675001 1.680818 -0.436533 -v -2.675001 1.834108 -0.334108 -v -2.675001 1.936533 -0.180818 -v -2.675001 1.972500 0.000000 -v -2.675001 1.936533 0.180818 -v -2.675001 1.834108 0.334108 -v -2.675001 1.680818 0.436533 -v -2.675001 1.500000 0.472500 -v -2.675000 1.319182 0.436533 -v -2.675000 1.165892 0.334108 -v -2.675000 1.063467 0.180818 -v -2.675000 1.027500 -0.000000 -v -2.675000 1.063467 -0.180818 -v -2.675000 1.165892 -0.334108 -v -2.675000 1.319182 -0.436533 -v 2.250000 2.192910 -0.287013 -v 2.250000 2.030330 -0.530330 -v 2.250000 1.787013 -0.692910 -v 2.250000 1.500000 -0.750000 -v 2.250000 2.250000 0.000000 -v 2.250000 2.192910 0.287013 -v 2.250000 2.030330 0.530330 -v 2.250000 1.787013 0.692910 -v 2.250000 1.500000 0.750000 -v 2.250000 1.212988 0.692910 -v 2.250000 0.969670 0.530330 -v 2.250000 0.807090 0.287013 -v 2.250000 0.750000 -0.000000 -v 2.250000 0.807090 -0.287013 -v 2.250000 0.969670 -0.530330 -v 2.250000 1.212988 -0.692910 -v 2.250000 1.500000 -1.000000 -v 2.250000 1.882683 -0.923880 -v 2.250000 2.207107 -0.707107 -v 2.250000 2.423880 -0.382683 -v 2.250000 2.500000 0.000000 -v 2.250000 2.423880 0.382684 -v 2.250000 2.207107 0.707107 -v 2.250000 1.882683 0.923880 -v 2.250000 1.500000 1.000000 -v 2.750000 0.000000 0.800000 -v 2.750000 -0.000000 -0.800000 -v 2.500000 0.000000 1.000000 -v 2.250000 0.500000 -0.000000 -v 2.500000 -0.000000 -1.000000 -v 2.250000 0.000000 1.000000 -v 2.250000 -0.000000 -1.000000 -v 2.500000 1.882683 0.923880 -v 2.500000 2.207107 0.707107 -v 2.500000 2.423880 0.382684 -v 2.500000 2.500000 0.000000 -v 2.500000 2.423880 -0.382683 -v 2.500000 2.207107 -0.707107 -v 2.500000 1.882683 -0.923880 -v 2.500000 1.500000 -1.000000 -v 2.500000 1.500000 1.000000 -v 2.750000 1.806147 0.739104 -v 2.750000 2.065685 0.565686 -v 2.750000 2.239104 0.306147 -v 2.750000 2.300000 0.000000 -v 2.750000 2.239104 -0.306147 -v 2.750000 2.065685 -0.565686 -v 2.750000 1.806147 -0.739104 -v 2.750000 1.500000 -0.800000 -v 2.750000 1.500000 0.800000 -v 2.750000 0.656250 0.156250 -v 2.750000 0.343750 0.156250 -v 2.750000 0.656250 -0.156250 -v 2.750000 0.343750 -0.156250 -v 3.000000 0.656250 -0.156250 -v 3.000000 0.656250 0.156250 -v 3.000000 0.343750 0.156250 -v 3.000000 0.343750 -0.156250 -v -2.750000 0.656250 -0.156250 -v -2.750000 0.656250 0.156250 -v -2.750000 0.343750 0.156250 -v -2.750000 0.343750 -0.156250 -v -3.000000 0.656250 -0.156250 -v -3.000000 0.656250 0.156250 -v -3.000000 0.343750 0.156250 -v -3.000000 0.343750 -0.156250 -v -2.750000 0.343750 0.000000 -v -2.750000 0.656250 0.000000 -v -1.750000 2.900000 0.150000 -v -1.750000 2.800000 0.150000 -v -1.750000 2.900000 -0.150000 -v -1.750000 2.800000 -0.150000 -v 0.250000 2.900002 -0.150000 -v 0.250000 2.900002 0.150000 -v 0.250000 2.800002 0.150000 -v 0.250000 2.800002 -0.150000 -v 0.362941 2.898298 -0.150000 -v 0.362941 2.898298 0.150000 -v 0.337059 2.801706 0.150000 -v 0.337059 2.801706 -0.150000 -v 2.294793 2.380663 -0.150000 -v 2.294793 2.380663 0.150000 -v 2.268912 2.284071 0.150000 -v 2.268912 2.284071 -0.150000 -vt 0.107106 0.786032 -vt 0.240683 0.786032 -vt 0.240683 0.999756 -vt 0.265014 0.120502 -vt 0.252794 0.097238 -vt 0.332713 0.085314 -vt 0.251510 0.088631 -vt 0.331429 0.076708 -vt 0.256407 0.062813 -vt 0.324339 0.052678 -vt 0.204379 0.150422 -vt 0.181563 0.132483 -vt 0.249315 0.098529 -vt 0.177664 0.124704 -vt 0.176949 0.095689 -vt 0.234538 0.066828 -vt 0.245416 0.090750 -vt 0.126525 0.180371 -vt 0.113265 0.151765 -vt 0.151745 0.108572 -vt 0.133023 0.186160 -vt 0.171796 0.129556 -vt 0.201444 0.152849 -vt 0.162964 0.196041 -vt 0.147355 0.251125 -vt 0.114844 0.250811 -vt 0.130741 0.190871 -vt 0.122330 0.188641 -vt 0.106433 0.248581 -vt 0.078040 0.232742 -vt 0.335979 0.110367 -vt 0.336211 0.085314 -vt 0.416131 0.097236 -vt 0.337495 0.076708 -vt 0.417415 0.088629 -vt 0.344585 0.052677 -vt 0.423509 0.090748 -vt 0.434386 0.066826 -vt 0.491976 0.095685 -vt 0.419610 0.098527 -vt 0.491262 0.124700 -vt 0.464548 0.150419 -vt 0.406958 0.121560 -vt 0.467482 0.152846 -vt 0.490633 0.135341 -vt 0.535905 0.186155 -vt 0.497130 0.129553 -vt 0.542402 0.180367 -vt 0.517181 0.108568 -vt 0.546598 0.188636 -vt 0.577376 0.181788 -vt 0.590889 0.232737 -vt 0.538187 0.190867 -vt 0.562496 0.248575 -vt 0.521574 0.251121 -vt 0.508061 0.200172 -vt 0.125475 0.448925 -vt 0.125628 0.436403 -vt 0.726680 0.443735 -vt 0.726528 0.456256 -vt 0.622108 0.464958 -vt 0.114551 0.253670 -vt 0.114553 0.410300 -vt 0.105851 0.410300 -vt 0.105849 0.253670 -vt 0.073339 0.410300 -vt 0.563082 0.410296 -vt 0.554380 0.410296 -vt 0.554379 0.253665 -vt 0.595594 0.410296 -vt 0.563081 0.253665 -vt 0.448480 0.251122 -vt 0.440531 0.221152 -vt 0.438433 0.217017 -vt 0.415797 0.191610 -vt 0.412863 0.189184 -vt 0.378987 0.172208 -vt 0.403911 0.120501 -vt 0.375940 0.171149 -vt 0.335980 0.165188 -vt 0.332947 0.165188 -vt 0.292987 0.171150 -vt 0.289940 0.172209 -vt 0.256064 0.189186 -vt 0.253130 0.191612 -vt 0.230495 0.217020 -vt 0.228397 0.221154 -vt 0.220449 0.251124 -vt 0.448772 0.253667 -vt 0.521867 0.253666 -vt 0.521868 0.410296 -vt 0.147065 0.410299 -vt 0.147063 0.253670 -vt 0.220157 0.253669 -vt 0.230047 0.419000 -vt 0.261372 0.410298 -vt 0.334465 0.410298 -vt 0.228860 0.253355 -vt 0.259627 0.197400 -vt 0.236992 0.222808 -vt 0.293839 0.179988 -vt 0.259963 0.196965 -vt 0.334231 0.173794 -vt 0.294271 0.179756 -vt 0.374656 0.179755 -vt 0.334696 0.173794 -vt 0.408965 0.196963 -vt 0.375088 0.179987 -vt 0.431936 0.222806 -vt 0.409300 0.197399 -vt 0.440069 0.253352 -vt 0.432120 0.223383 -vt 0.407558 0.253667 -vt 0.401994 0.232688 -vt 0.386149 0.214903 -vt 0.362436 0.203020 -vt 0.334464 0.198847 -vt 0.306492 0.203021 -vt 0.282779 0.214904 -vt 0.266934 0.232690 -vt 0.261370 0.253669 -vt 0.230047 0.427701 -vt 0.438886 0.427701 -vt 0.440072 0.410297 -vt 0.440071 0.253667 -vt 0.228858 0.253669 -vt 0.228860 0.410298 -vt 0.273687 0.234787 -vt 0.268680 0.253669 -vt 0.287947 0.218781 -vt 0.309289 0.208085 -vt 0.334464 0.204329 -vt 0.359639 0.208085 -vt 0.380981 0.218780 -vt 0.395241 0.234786 -vt 0.400249 0.253667 -vt 0.965603 0.625779 -vt 0.960103 0.606448 -vt 0.964409 0.605223 -vt 0.959867 0.606256 -vt 0.945081 0.590174 -vt 0.948345 0.587174 -vt 0.944980 0.589994 -vt 0.923060 0.579326 -vt 0.925004 0.575331 -vt 0.922804 0.579111 -vt 0.896898 0.575715 -vt 0.897478 0.571287 -vt 0.896488 0.575832 -vt 0.870984 0.580465 -vt 0.870192 0.576106 -vt 0.871090 0.580765 -vt 0.850045 0.591809 -vt 0.848032 0.587973 -vt 0.849978 0.591726 -vt 0.835679 0.607766 -vt 0.832423 0.604864 -vt 0.835229 0.607808 -vt 0.829943 0.627172 -vt 0.825630 0.625994 -vt 0.825429 0.628600 -vt 0.829795 0.627476 -vt 0.834839 0.647077 -vt 0.834938 0.647388 -vt 0.849615 0.664055 -vt 0.846232 0.667034 -vt 0.849734 0.664419 -vt 0.872020 0.675593 -vt 0.869983 0.679655 -vt 0.872510 0.675844 -vt 0.898867 0.679208 -vt 0.898292 0.683713 -vt 0.899298 0.679063 -vt 0.925166 0.674243 -vt 0.925990 0.678665 -vt 0.925214 0.673872 -vt 0.946421 0.662289 -vt 0.948532 0.666154 -vt 0.960796 0.645551 -vt 0.965571 0.626072 -vt 0.969910 0.627135 -vt 0.946463 0.662208 -vt 0.960493 0.645679 -vt 0.963848 0.648526 -vt 0.948105 0.626247 -vt 0.943981 0.611749 -vt 0.932892 0.599688 -vt 0.916452 0.591687 -vt 0.897022 0.589141 -vt 0.877895 0.592616 -vt 0.862111 0.600899 -vt 0.851386 0.612929 -vt 0.847422 0.627452 -vt 0.851204 0.642151 -vt 0.862212 0.654652 -vt 0.858299 0.639996 -vt 0.867650 0.650574 -vt 0.855059 0.627491 -vt 0.858342 0.615056 -vt 0.867387 0.604764 -vt 0.880854 0.597722 -vt 0.897158 0.594813 -vt 0.913639 0.596980 -vt 0.927613 0.603769 -vt 0.937009 0.614023 -vt 0.940498 0.626390 -vt 0.889360 0.632986 -vt 0.897657 0.617177 -vt 0.905903 0.621353 -vt 0.902579 0.617848 -vt 0.892663 0.618010 -vt 0.886759 0.623772 -vt 0.885496 0.627482 -vt 0.886126 0.631282 -vt 0.893142 0.636769 -vt 0.898030 0.637438 -vt 0.898536 0.659790 -vt 0.902977 0.636637 -vt 0.915036 0.656788 -vt 0.910146 0.626912 -vt 0.909305 0.623177 -vt 0.909104 0.630632 -vt 0.937495 0.638875 -vt 0.944524 0.640856 -vt 0.934001 0.653253 -vt 0.918096 0.661940 -vt 0.898694 0.665555 -vt 0.928589 0.649439 -vt 0.881820 0.657654 -vt 0.878927 0.663032 -vt 0.778702 0.706144 -vt 0.778685 0.739538 -vt 0.734159 0.739516 -vt 0.749430 0.369489 -vt 0.771693 0.369489 -vt 0.749430 0.402883 -vt 0.309290 0.299251 -vt 0.287948 0.288556 -vt 0.273687 0.272549 -vt 0.359639 0.299250 -vt 0.380981 0.288555 -vt 0.407560 0.410298 -vt 0.395242 0.272548 -vt 0.673123 0.920616 -vt 0.673123 0.787039 -vt 0.707946 0.787039 -vt 0.746724 0.920616 -vt 0.746724 0.787039 -vt 0.788071 0.787039 -vt 0.707946 0.920616 -vt 0.014553 0.196520 -vt 0.022501 0.166550 -vt 0.084658 0.087096 -vt 0.107293 0.061688 -vt 0.176831 0.031082 -vt 0.210707 0.014105 -vt 0.268378 0.006206 -vt 0.308338 0.000244 -vt 0.412517 0.062811 -vt 0.360585 0.000244 -vt 0.458216 0.014102 -vt 0.492093 0.031079 -vt 0.561631 0.061683 -vt 0.584267 0.087090 -vt 0.646426 0.166542 -vt 0.654375 0.196512 -vt 0.000245 0.358091 -vt 0.073337 0.253671 -vt 0.595593 0.253665 -vt 0.668687 0.253664 -vt 0.668688 0.358085 -vt 0.107106 0.625740 -vt 0.080390 0.625740 -vt 0.074289 0.584845 -vt 0.056916 0.550177 -vt 0.107106 0.518878 -vt 0.030914 0.527012 -vt 0.000244 0.518878 -vt 0.107106 0.732601 -vt 0.074289 0.666634 -vt 0.056916 0.701302 -vt 0.030914 0.724467 -vt 0.000244 0.732601 -vt 0.853352 0.497651 -vt 0.864275 0.484795 -vt 0.869830 0.488836 -vt 0.860592 0.499657 -vt 0.857705 0.512298 -vt 0.855021 0.526663 -vt 0.849973 0.512727 -vt 0.861567 0.524383 -vt 0.870383 0.534246 -vt 0.865300 0.537877 -vt 0.883417 0.541474 -vt 0.880358 0.546532 -vt 0.899743 0.544474 -vt 0.919170 0.547631 -vt 0.899586 0.550185 -vt 0.935720 0.539536 -vt 0.916333 0.542300 -vt 0.930392 0.535438 -vt 0.939825 0.525083 -vt 0.946855 0.527350 -vt 0.943294 0.512618 -vt 0.888052 0.511776 -vt 0.900543 0.501703 -vt 0.900262 0.522013 -vt 0.905196 0.521335 -vt 0.895258 0.521183 -vt 0.888653 0.507966 -vt 0.900871 0.479229 -vt 0.895640 0.502411 -vt 0.917515 0.482138 -vt 0.905516 0.502473 -vt 0.911931 0.515964 -vt 0.912760 0.512207 -vt 0.911697 0.508473 -vt 0.950956 0.512733 -vt 0.940219 0.500059 -vt 0.936634 0.485595 -vt 0.947289 0.498034 -vt 0.920566 0.476928 -vt 0.931202 0.489463 -vt 0.900985 0.473414 -vt 0.884037 0.481528 -vt 0.881061 0.476130 -vt 0.800954 0.759909 -vt 0.816528 0.759909 -vt 0.816528 0.761690 -vt 0.725254 0.759909 -vt 0.739240 0.759909 -vt 0.739240 0.761690 -vt 0.768305 0.761690 -vt 0.768305 0.759909 -vt 0.772501 0.759909 -vt 0.772501 0.761690 -vt 0.777173 0.759909 -vt 0.777173 0.761690 -vt 0.764609 0.763959 -vt 0.740828 0.763959 -vt 0.740828 0.762177 -vt 0.764609 0.762177 -vt 0.769281 0.762177 -vt 0.769281 0.763959 -vt 0.773477 0.762177 -vt 0.773477 0.763959 -vt 0.802542 0.762177 -vt 0.816528 0.762177 -vt 0.816528 0.763959 -vt 0.725254 0.762178 -vt 0.800954 0.755373 -vt 0.800954 0.757154 -vt 0.777173 0.757154 -vt 0.777173 0.755373 -vt 0.772501 0.757154 -vt 0.772501 0.755373 -vt 0.768305 0.757154 -vt 0.739241 0.757154 -vt 0.739241 0.755373 -vt 0.725254 0.757154 -vt 0.725254 0.755373 -vt 0.816528 0.757154 -vt 0.769283 0.757641 -vt 0.769283 0.759422 -vt 0.764610 0.759422 -vt 0.740829 0.759422 -vt 0.740829 0.757641 -vt 0.725254 0.759422 -vt 0.725254 0.757641 -vt 0.816528 0.759422 -vt 0.802542 0.759422 -vt 0.802542 0.757641 -vt 0.773479 0.759422 -vt 0.773479 0.757641 -vt 0.969525 0.534430 -vt 0.965184 0.533211 -vt 0.970652 0.513720 -vt 0.953023 0.553646 -vt 0.949726 0.550633 -vt 0.964573 0.534386 -vt 0.928920 0.566345 -vt 0.926953 0.562323 -vt 0.949020 0.551531 -vt 0.900377 0.570800 -vt 0.899795 0.566337 -vt 0.925906 0.562930 -vt 0.871981 0.565663 -vt 0.872814 0.561281 -vt 0.898451 0.566153 -vt 0.849917 0.550610 -vt 0.852548 0.547470 -vt 0.871309 0.560143 -vt 0.835928 0.535895 -vt 0.839331 0.533378 -vt 0.826429 0.518945 -vt 0.830420 0.516763 -vt 0.825429 0.511783 -vt 0.829933 0.491682 -vt 0.834411 0.492685 -vt 0.846082 0.471022 -vt 0.849561 0.473978 -vt 0.834997 0.491120 -vt 0.870651 0.457162 -vt 0.872756 0.461241 -vt 0.850375 0.472794 -vt 0.900059 0.452430 -vt 0.900678 0.456971 -vt 0.874112 0.460593 -vt 0.928881 0.457397 -vt 0.928080 0.461860 -vt 0.901973 0.457174 -vt 0.952382 0.470337 -vt 0.950276 0.474242 -vt 0.928851 0.462686 -vt 0.974994 0.511230 -vt 0.970629 0.512319 -vt 0.965740 0.492720 -vt 0.968449 0.488737 -vt 0.965083 0.491621 -vt 0.950877 0.475036 -vt 0.829906 0.512786 -vt 0.732876 0.064083 -vt 0.764868 0.000244 -vt 0.849987 0.042900 -vt 0.641392 0.920616 -vt 0.641392 0.787039 -vt 0.609660 0.920616 -vt 0.609660 0.787039 -vt 0.574837 0.920616 -vt 0.574837 0.787039 -vt 0.536059 0.920616 -vt 0.536059 0.787039 -vt 0.494712 0.920616 -vt 0.494712 0.787039 -vt 0.453365 0.920616 -vt 0.453365 0.787039 -vt 0.414587 0.920616 -vt 0.414587 0.787039 -vt 0.379763 0.920616 -vt 0.379763 0.787039 -vt 0.348032 0.920616 -vt 0.348032 0.787039 -vt 0.903020 0.920616 -vt 0.903020 0.787039 -vt 0.934751 0.787039 -vt 0.868196 0.920616 -vt 0.868196 0.787039 -vt 0.829418 0.920616 -vt 0.829418 0.787039 -vt 0.788071 0.920616 -vt 0.586671 0.780451 -vt 0.545777 0.786551 -vt 0.537979 0.760999 -vt 0.486129 0.780451 -vt 0.480295 0.752865 -vt 0.534820 0.760999 -vt 0.430843 0.760074 -vt 0.430900 0.728590 -vt 0.477125 0.751755 -vt 0.403618 0.685464 -vt 0.431090 0.676266 -vt 0.455799 0.704000 -vt 0.396969 0.691388 -vt 0.434505 0.720133 -vt 0.383029 0.722903 -vt 0.427856 0.726056 -vt 0.641957 0.760074 -vt 0.607288 0.777448 -vt 0.595675 0.751755 -vt 0.689771 0.722903 -vt 0.666606 0.748904 -vt 0.644944 0.726056 -vt 0.719786 0.663845 -vt 0.711651 0.694516 -vt 0.678001 0.687087 -vt 0.650386 0.483257 -vt 0.680241 0.483257 -vt 0.680241 0.643550 -vt 0.689146 0.483257 -vt 0.392558 0.643550 -vt 0.392558 0.483257 -vt 0.422413 0.483257 -vt 0.383653 0.483257 -vt 0.353014 0.663846 -vt 0.383953 0.646193 -vt 0.394798 0.687087 -vt 0.240683 0.625740 -vt 0.240683 0.732601 -vt 0.240683 0.518878 -vt 0.107106 0.465447 -vt 0.434890 0.720629 -vt 0.481114 0.743793 -vt 0.481609 0.744057 -vt 0.536134 0.752191 -vt 0.536665 0.752191 -vt 0.591191 0.744057 -vt 0.591685 0.743793 -vt 0.637910 0.720628 -vt 0.638295 0.720132 -vt 0.669181 0.685464 -vt 0.669393 0.684804 -vt 0.680239 0.643910 -vt 0.392560 0.643910 -vt 0.403406 0.684804 -vt 0.422414 0.643550 -vt 0.641709 0.676265 -vt 0.650386 0.643550 -vt 0.617000 0.704000 -vt 0.580020 0.722532 -vt 0.536400 0.729040 -vt 0.492779 0.722532 -vt 0.393917 0.474352 -vt 0.678881 0.474352 -vt 0.429538 0.465447 -vt 0.383653 0.643550 -vt 0.348032 0.536688 -vt 0.724767 0.536688 -vt 0.724767 0.643550 -vt 0.689147 0.643550 -vt 0.273499 0.666634 -vt 0.290873 0.701302 -vt 0.316874 0.724467 -vt 0.347545 0.732602 -vt 0.273499 0.584845 -vt 0.290873 0.550177 -vt 0.316874 0.527012 -vt 0.347545 0.518878 -vt 0.736073 0.369002 -vt 0.736073 0.360097 -vt 0.780598 0.360097 -vt 0.558663 0.519991 -vt 0.514137 0.519991 -vt 0.514137 0.553385 -vt 0.558663 0.553385 -vt 0.736073 0.326702 -vt 0.780598 0.326702 -vt 0.789504 0.360097 -vt 0.727167 0.326702 -vt 0.780598 0.317797 -vt 0.787590 0.739542 -vt 0.756443 0.697228 -vt 0.734176 0.706122 -vt 0.725271 0.706118 -vt 0.756418 0.748432 -vt 0.334465 0.374403 -vt 0.356220 0.374403 -vt 0.312711 0.374404 -vt 0.334465 0.303006 -vt 0.356219 0.341772 -vt 0.334465 0.341772 -vt 0.312711 0.341772 -vt 0.778642 0.754886 -vt 0.778460 0.751785 -vt 0.821131 0.749279 -vt 0.727167 0.274565 -vt 0.727167 0.263879 -vt 0.798409 0.263879 -vt 0.727167 0.210448 -vt 0.798409 0.210448 -vt 0.798409 0.221134 -vt 0.798409 0.274565 -vt 0.798409 0.317310 -vt 0.727167 0.221134 -vt 0.732916 0.167216 -vt 0.821206 0.167216 -vt 0.821206 0.209961 -vt 0.725254 0.752953 -vt 0.725436 0.748930 -vt 0.768137 0.750863 -vt 0.767955 0.754886 -vt 0.727167 0.414046 -vt 0.727650 0.403371 -vt 0.730740 0.403693 -vt 0.727167 0.115849 -vt 0.815458 0.115849 -vt 0.815458 0.158593 -vt 0.727167 0.158593 -vt 0.732916 0.107226 -vt 0.821206 0.107226 -vt 0.107106 0.999756 -vt 0.332946 0.110367 -vt 0.261968 0.121562 -vt 0.178293 0.135345 -vt 0.160867 0.200176 -vt 0.091552 0.181794 -vt 0.487363 0.132480 -vt 0.505963 0.196037 -vt 0.555661 0.151760 -vt 0.554085 0.250806 -vt 0.413270 0.464959 -vt 0.170402 0.461997 -vt 0.695202 0.464958 -vt 0.448774 0.410297 -vt 0.220159 0.410299 -vt 0.438886 0.418999 -vt 0.236808 0.223385 -vt 0.681753 0.430663 -vt 0.156954 0.427702 -vt 0.969910 0.624554 -vt 0.963131 0.603255 -vt 0.946924 0.585999 -vt 0.923384 0.574682 -vt 0.895696 0.571472 -vt 0.869077 0.576930 -vt 0.846723 0.588824 -vt 0.830916 0.606630 -vt 0.830473 0.648201 -vt 0.831556 0.650366 -vt 0.847697 0.668481 -vt 0.871935 0.680349 -vt 0.900121 0.683485 -vt 0.927325 0.677737 -vt 0.965134 0.646614 -vt 0.949818 0.665055 -vt 0.906481 0.632421 -vt 0.889651 0.621829 -vt 0.727167 0.402883 -vt 0.727167 0.369489 -vt 0.771693 0.402883 -vt 0.400545 0.006204 -vt 0.000245 0.410301 -vt 0.000244 0.253672 -vt 0.668689 0.410295 -vt 0.908519 0.517808 -vt 0.892229 0.517372 -vt 0.889334 0.515445 -vt 0.891872 0.506240 -vt 0.909053 0.506688 -vt 0.800954 0.761690 -vt 0.725254 0.761690 -vt 0.802542 0.763959 -vt 0.725254 0.763959 -vt 0.768305 0.755373 -vt 0.816528 0.755373 -vt 0.764610 0.757641 -vt 0.816528 0.757641 -vt 0.974994 0.514938 -vt 0.967870 0.537399 -vt 0.950987 0.555552 -vt 0.926489 0.567393 -vt 0.897619 0.570535 -vt 0.868940 0.563610 -vt 0.831518 0.488164 -vt 0.848269 0.468715 -vt 0.873493 0.456052 -vt 0.902774 0.452711 -vt 0.930957 0.458781 -vt 0.970105 0.491631 -vt 0.954243 0.472153 -vt 0.855695 0.064083 -vt 0.851619 0.083654 -vt 0.838381 0.098632 -vt 0.817995 0.106739 -vt 0.793564 0.106739 -vt 0.768809 0.098632 -vt 0.747498 0.083654 -vt 0.727167 0.042900 -vt 0.731243 0.023329 -vt 0.744481 0.008350 -vt 0.789298 0.000244 -vt 0.814053 0.008350 -vt 0.835364 0.023329 -vt 0.934751 0.920616 -vt 0.592505 0.752865 -vt 0.527023 0.786552 -vt 0.465511 0.777448 -vt 0.406194 0.748904 -vt 0.641900 0.728590 -vt 0.675830 0.691388 -vt 0.688847 0.646193 -vt 0.361148 0.694516 -vt 0.240683 0.465447 -vt 0.643261 0.465447 -vt 0.678881 0.465447 -vt 0.393917 0.465447 -vt 0.348032 0.483257 -vt 0.348032 0.643550 -vt 0.724767 0.483257 -vt 0.267398 0.625740 -vt 0.780598 0.369002 -vt 0.789504 0.326702 -vt 0.727167 0.360097 -vt 0.736073 0.317797 -vt 0.787607 0.706148 -vt 0.734180 0.697217 -vt 0.778706 0.697239 -vt 0.725254 0.739512 -vt 0.778681 0.748443 -vt 0.734155 0.748421 -vt 0.821313 0.752380 -vt 0.727167 0.317310 -vt 0.732916 0.209961 -vt 0.731195 0.414046 -vn 0.000000 -1.000000 0.000000 -vn -0.661800 0.735300 0.146300 -vn 0.000000 0.980800 0.195100 -vn 0.661800 0.735300 0.146300 -vn -0.661800 0.623400 0.416500 -vn 0.661800 0.623400 0.416500 -vn 0.000000 0.831500 0.555600 -vn 0.661800 0.416500 0.623400 -vn 0.000000 0.555600 0.831500 -vn -0.661800 0.416500 0.623400 -vn -0.661800 0.146300 0.735300 -vn 0.661800 0.146300 0.735300 -vn -0.661800 0.735300 -0.146300 -vn 0.000000 0.980800 -0.195100 -vn 0.661800 0.735300 -0.146300 -vn 0.661800 0.623400 -0.416500 -vn 0.000000 0.831500 -0.555600 -vn -0.661800 0.623400 -0.416500 -vn -0.661800 0.416500 -0.623400 -vn 0.000000 0.555600 -0.831500 -vn 0.661800 0.416500 -0.623400 -vn 0.661800 0.146300 -0.735300 -vn 0.000000 0.195100 -0.980800 -vn -0.661800 0.146300 -0.735300 -vn 0.000000 0.195100 0.980800 -vn 0.000000 0.000000 1.000000 -vn 0.669000 0.000000 0.743300 -vn 0.000000 0.000000 -1.000000 -vn 0.669000 0.000000 -0.743300 -vn -1.000000 0.000000 -0.000000 -vn -0.669000 0.000000 -0.743300 -vn -0.669000 0.000000 0.743300 -vn 0.000000 -0.195100 0.980800 -vn 0.000000 -0.555600 0.831500 -vn 0.000000 -0.831500 0.555600 -vn 0.000000 -0.980800 0.195100 -vn 0.000000 -0.980800 -0.195100 -vn 0.000000 -0.831500 -0.555600 -vn 0.000000 -0.195100 -0.980800 -vn 0.000000 -0.555600 -0.831500 -vn -0.679800 0.143100 -0.719300 -vn -0.679800 0.407500 -0.609800 -vn -0.679800 0.609800 -0.407500 -vn -0.679800 0.719300 -0.143100 -vn -0.679800 0.719300 0.143100 -vn -0.679800 0.609800 0.407500 -vn -0.679800 0.407500 0.609800 -vn -0.679800 0.143100 0.719300 -vn -0.679800 -0.143100 0.719300 -vn -0.679800 -0.407500 0.609800 -vn -0.679800 -0.143100 -0.719300 -vn -0.679800 -0.407500 -0.609800 -vn -0.679800 -0.609800 -0.407500 -vn -0.679800 -0.719300 -0.143100 -vn -0.679800 -0.609800 0.407500 -vn -0.679800 -0.719300 0.143100 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.923900 -0.382700 -vn 0.000000 -0.382700 0.923900 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 0.923900 0.382700 -vn 0.000000 0.382700 0.923900 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 0.382700 -0.923900 -vn 0.000000 -0.923900 0.382700 -vn 0.388200 0.512000 -0.766200 -vn 0.388200 0.766200 -0.512000 -vn 0.388200 0.903800 -0.179800 -vn 0.388200 0.903800 0.179800 -vn 0.388200 0.766200 0.512000 -vn 0.388200 0.512000 0.766200 -vn 0.388200 0.179800 0.903800 -vn 0.388200 -0.179800 0.903800 -vn 0.388200 -0.512000 0.766200 -vn 0.388200 -0.766200 0.512000 -vn 0.388200 -0.903800 0.179800 -vn 0.388200 -0.903800 -0.179800 -vn 0.388200 -0.766200 -0.512000 -vn 0.388200 -0.512000 -0.766200 -vn 0.388200 -0.179800 -0.903800 -vn 0.388200 0.179800 -0.903800 -vn 0.617300 0.437100 0.654100 -vn 0.624700 0.000000 -0.780900 -vn 0.624700 0.000000 0.780900 -vn 0.000000 1.000000 0.000000 -vn 0.617300 0.153500 0.771600 -vn 0.617300 0.153500 -0.771600 -vn 0.617300 0.437100 -0.654100 -vn 0.617300 0.654100 -0.437100 -vn 0.617300 0.771600 -0.153500 -vn 0.617300 0.771600 0.153500 -vn 0.617300 0.654100 0.437100 -vn 0.019600 -0.999800 0.000000 -vn -0.258800 -0.965900 0.000000 -vn 0.015100 0.999900 0.000000 -vn 0.258800 0.965900 0.000000 -vn -1.000000 -0.000100 0.000000 -vn 1.000000 0.000100 0.000000 -s off -f 3/1/1 4/2/1 2/3/1 -f 10/4/2 19/5/2 18/6/2 -f 19/5/3 28/7/3 27/8/3 -f 28/7/4 37/9/4 36/10/4 -f 11/11/5 20/12/5 19/13/5 -f 29/14/6 38/15/6 37/16/6 -f 20/12/7 29/14/7 28/17/7 -f 30/18/8 39/19/8 38/20/8 -f 21/21/9 30/18/9 29/22/9 -f 11/23/10 12/24/10 21/21/10 -f 13/25/11 22/26/11 21/27/11 -f 30/28/12 31/29/12 40/30/12 -f 9/31/13 18/32/13 17/33/13 -f 18/32/14 27/34/14 26/35/14 -f 26/35/15 27/34/15 36/36/15 -f 26/37/16 35/38/16 34/39/16 -f 17/40/17 26/37/17 25/41/17 -f 7/42/18 8/43/18 17/40/18 -f 7/44/19 16/45/19 15/46/19 -f 16/45/20 25/47/20 24/48/20 -f 24/48/21 25/47/21 34/49/21 -f 24/50/22 33/51/22 32/52/22 -f 15/53/23 24/50/23 23/54/23 -f 5/55/24 6/56/24 15/53/24 -f 22/26/25 31/29/25 30/28/25 -f 44/57/1 42/58/1 41/59/1 -f 44/57/1 43/60/1 3/61/1 -f 22/62/26 42/63/26 44/64/26 -f 31/65/27 44/64/27 46/66/27 -f 43/67/28 41/68/28 14/69/28 -f 45/70/29 43/67/29 23/71/29 -f 47/72/30 48/73/30 6/56/30 -f 48/74/30 49/75/30 7/44/30 -f 7/42/30 49/76/30 50/77/30 -f 8/78/30 50/79/30 51/80/30 -f 51/81/30 52/82/30 10/4/30 -f 52/83/30 53/84/30 11/11/30 -f 53/85/30 54/86/30 12/24/30 -f 54/87/30 55/88/30 13/25/30 -f 47/89/30 5/90/30 59/91/30 -f 58/92/30 13/93/30 55/94/30 -f 14/69/31 41/68/31 59/91/31 -f 58/92/32 42/63/32 22/62/32 -f 79/95/1 81/96/1 162/97/1 -f 68/98/25 55/88/25 54/87/25 -f 66/99/9 67/100/9 54/86/9 -f 65/101/7 66/102/7 53/84/7 -f 64/103/3 65/104/3 52/82/3 -f 63/105/14 64/106/14 51/80/14 -f 62/107/17 63/108/17 50/77/17 -f 61/109/20 62/110/20 49/75/20 -f 60/111/23 61/112/23 48/73/23 -f 60/111/24 69/113/24 70/114/24 -f 70/114/19 71/115/19 62/110/19 -f 62/107/18 71/115/18 72/116/18 -f 72/116/13 73/117/13 64/106/13 -f 64/103/2 73/117/2 74/118/2 -f 74/118/5 75/119/5 66/102/5 -f 66/99/10 75/119/10 76/120/10 -f 76/120/11 77/121/11 68/98/11 -f 42/58/1 56/122/1 41/59/1 -f 57/123/1 56/122/1 79/95/1 -f 78/124/28 60/125/28 47/89/28 -f 69/113/31 60/125/31 78/124/31 -f 55/94/26 68/126/26 79/127/26 -f 81/96/32 79/127/32 68/126/32 -f 89/128/30 90/129/30 77/121/30 -f 88/130/30 89/128/30 76/120/30 -f 87/131/30 88/130/30 75/119/30 -f 73/117/30 86/132/30 87/131/30 -f 85/133/30 86/132/30 73/117/30 -f 71/115/30 84/134/30 85/133/30 -f 83/135/30 84/134/30 71/115/30 -f 69/113/30 82/136/30 83/135/30 -f 98/137/23 99/138/23 83/139/23 -f 99/140/20 100/141/20 84/142/20 -f 100/143/17 101/144/17 85/145/17 -f 101/146/14 102/147/14 86/148/14 -f 102/149/3 103/150/3 87/151/3 -f 103/152/7 104/153/7 88/154/7 -f 104/155/9 105/156/9 89/157/9 -f 105/158/25 106/159/25 90/160/25 -f 90/161/33 106/162/33 107/163/33 -f 107/164/34 108/165/34 92/166/34 -f 108/167/35 109/168/35 93/169/35 -f 109/170/36 110/171/36 94/172/36 -f 110/173/37 111/174/37 95/175/37 -f 111/176/38 112/177/38 96/178/38 -f 113/179/39 98/180/39 82/181/39 -f 112/182/40 113/183/40 97/184/40 -f 114/185/41 115/186/41 99/138/41 -f 115/186/42 116/187/42 100/141/42 -f 100/143/43 116/187/43 117/188/43 -f 117/188/44 118/189/44 102/147/44 -f 102/149/45 118/189/45 119/190/45 -f 119/190/46 120/191/46 104/153/46 -f 120/191/47 121/192/47 105/156/47 -f 105/158/48 121/192/48 122/193/48 -f 106/162/49 122/193/49 123/194/49 -f 123/194/50 124/195/50 108/165/50 -f 123/194/30 139/196/30 140/197/30 -f 138/198/30 139/196/30 123/194/30 -f 121/192/30 137/199/30 138/198/30 -f 136/200/30 137/199/30 121/192/30 -f 135/201/30 136/200/30 120/191/30 -f 134/202/30 135/201/30 119/190/30 -f 117/188/30 133/203/30 134/202/30 -f 116/187/30 132/204/30 133/203/30 -f 115/186/30 131/205/30 132/204/30 -f 130/206/30 131/205/30 115/186/30 -f 156/207/30 150/208/30 148/209/30 -f 149/210/30 150/208/30 134/202/30 -f 134/202/30 150/208/30 151/211/30 -f 137/199/30 153/212/30 154/213/30 -f 138/198/30 154/213/30 155/214/30 -f 157/215/30 158/216/30 142/217/30 -f 158/216/30 159/218/30 143/219/30 -f 146/220/30 147/221/30 131/205/30 -f 161/222/30 146/220/30 130/206/30 -f 145/223/30 130/206/30 114/185/30 -f 129/224/51 114/185/51 98/180/51 -f 128/225/52 129/224/52 113/183/52 -f 111/176/53 127/226/53 128/225/53 -f 126/227/54 127/226/54 111/174/54 -f 128/225/30 144/228/30 145/223/30 -f 127/226/30 143/219/30 144/228/30 -f 142/217/30 143/219/30 127/226/30 -f 141/229/30 142/217/30 126/227/30 -f 124/195/30 140/197/30 141/229/30 -f 108/167/55 124/195/55 125/230/55 -f 125/230/56 126/227/56 110/171/56 -f 326/231/30 329/232/30 328/233/30 -f 330/234/57 325/235/57 331/236/57 -f 93/237/30 81/96/30 92/238/30 -f 91/239/30 92/238/30 81/96/30 -f 77/121/30 90/129/30 91/239/30 -f 95/240/30 96/241/30 80/242/30 -f 96/241/30 97/243/30 80/242/30 -f 97/243/30 82/136/30 69/113/30 -f 182/244/40 279/245/40 278/246/40 -f 180/247/37 277/248/37 276/249/37 -f 181/250/38 278/246/38 277/248/38 -f 40/30/57 175/251/57 174/252/57 -f 39/19/57 174/253/57 173/254/57 -f 38/15/57 173/255/57 172/256/57 -f 37/9/57 172/257/57 171/258/57 -f 35/259/57 36/36/57 171/260/57 -f 35/38/57 167/261/57 168/262/57 -f 34/49/57 168/263/57 169/264/57 -f 33/51/57 169/265/57 170/266/57 -f 163/267/57 40/268/57 46/66/57 -f 32/269/57 170/270/57 165/271/57 -f 183/272/57 179/273/57 178/274/57 -f 178/274/57 177/275/57 163/276/57 -f 176/277/57 163/276/57 177/275/57 -f 175/278/57 163/276/57 176/277/57 -f 183/272/57 165/279/57 180/280/57 -f 180/280/57 165/279/57 181/281/57 -f 181/281/57 165/279/57 182/282/57 -f 170/283/57 182/282/57 165/279/57 -f 193/284/57 194/285/57 210/286/57 -f 193/284/57 209/287/57 208/288/57 -f 191/289/57 192/290/57 208/288/57 -f 191/289/57 207/291/57 206/292/57 -f 190/293/57 206/292/57 205/294/57 -f 189/295/57 205/294/57 204/296/57 -f 187/297/57 188/298/57 204/296/57 -f 186/299/57 187/297/57 203/300/57 -f 186/299/57 202/301/57 201/302/57 -f 185/303/57 201/302/57 200/304/57 -f 224/305/57 228/306/57 220/307/57 -f 204/296/57 220/307/57 219/308/57 -f 204/296/57 205/294/57 221/309/57 -f 207/291/57 208/288/57 224/305/57 -f 208/288/57 209/287/57 225/310/57 -f 212/311/57 228/306/57 227/312/57 -f 213/313/57 229/314/57 228/306/57 -f 201/302/57 217/315/57 216/316/57 -f 200/304/57 216/316/57 231/317/57 -f 184/318/57 200/304/57 215/319/57 -f 198/320/57 199/321/57 215/319/57 -f 197/322/57 198/320/57 214/323/57 -f 197/322/57 213/313/57 212/311/57 -f 196/324/57 212/311/57 211/325/57 -f 194/285/57 195/326/57 211/325/57 -f 205/327/38 206/328/38 136/329/38 -f 206/330/40 207/331/40 137/332/40 -f 153/333/58 137/332/58 207/331/58 -f 153/333/9 223/334/9 222/335/9 -f 152/336/7 222/335/7 221/337/7 -f 151/338/59 221/337/59 205/327/59 -f 149/339/60 133/340/60 203/341/60 -f 149/339/17 219/342/17 218/343/17 -f 148/344/20 218/343/20 217/345/20 -f 147/346/61 217/345/61 201/347/61 -f 201/347/34 202/348/34 132/349/34 -f 202/350/35 203/341/35 133/340/35 -f 141/351/62 211/352/62 227/353/62 -f 157/354/35 227/353/35 226/355/35 -f 156/356/34 226/355/34 225/357/34 -f 225/357/63 209/358/63 139/359/63 -f 209/358/20 210/360/20 140/361/20 -f 210/362/17 211/352/17 141/351/17 -f 160/363/38 230/364/38 229/365/38 -f 229/365/64 213/366/64 143/367/64 -f 213/366/7 214/368/7 144/369/7 -f 214/370/9 215/371/9 145/372/9 -f 145/372/65 215/371/65 231/373/65 -f 161/374/40 231/373/40 230/364/40 -f 233/375/33 249/376/33 248/377/33 -f 234/378/34 250/379/34 249/380/34 -f 235/381/35 251/382/35 250/383/35 -f 236/384/36 252/385/36 251/386/36 -f 237/387/37 253/388/37 252/389/37 -f 238/390/38 254/391/38 253/392/38 -f 239/393/40 255/394/40 254/391/40 -f 240/395/39 256/396/39 255/394/39 -f 240/397/23 241/398/23 257/399/23 -f 242/400/20 258/401/20 257/402/20 -f 243/403/17 259/404/17 258/405/17 -f 244/406/14 260/407/14 259/408/14 -f 245/409/3 261/410/3 260/411/3 -f 246/412/7 262/413/7 261/414/7 -f 232/415/25 248/416/25 263/417/25 -f 247/418/9 263/419/9 262/420/9 -f 257/402/66 258/401/66 194/285/66 -f 194/285/67 258/405/67 259/404/67 -f 195/326/68 259/408/68 260/407/68 -f 196/324/69 260/411/69 261/410/69 -f 197/322/70 261/414/70 262/413/70 -f 262/420/71 263/419/71 199/321/71 -f 199/321/72 263/417/72 248/416/72 -f 248/377/73 249/376/73 185/303/73 -f 249/380/74 250/379/74 186/299/74 -f 250/383/75 251/382/75 187/297/75 -f 187/297/76 251/386/76 252/385/76 -f 252/389/77 253/388/77 189/295/77 -f 253/392/78 254/391/78 190/293/78 -f 254/391/79 255/394/79 191/289/79 -f 255/394/80 256/396/80 192/290/80 -f 256/421/81 257/399/81 193/284/81 -f 242/422/30 238/423/30 234/424/30 -f 170/425/39 267/426/39 279/245/39 -f 169/427/23 266/428/23 267/426/23 -f 168/429/20 265/430/20 266/428/20 -f 168/429/17 167/431/17 264/432/17 -f 167/431/14 171/433/14 268/434/14 -f 172/435/3 269/436/3 268/434/3 -f 173/437/7 270/438/7 269/436/7 -f 174/439/9 271/440/9 270/438/9 -f 175/441/25 272/442/25 271/440/25 -f 176/443/33 273/444/33 272/445/33 -f 177/446/34 274/447/34 273/444/34 -f 178/448/35 275/449/35 274/447/35 -f 179/450/36 276/249/36 275/449/36 -f 264/451/30 268/452/30 284/453/30 -f 269/454/30 285/455/30 284/456/30 -f 270/457/30 286/458/30 285/459/30 -f 296/460/82 305/461/82 306/462/82 -f 287/463/9 296/460/9 297/464/9 -f 271/465/30 287/463/30 286/466/30 -f 265/467/30 264/468/30 283/469/30 -f 266/470/30 265/471/30 282/472/30 -f 267/473/30 266/474/30 281/475/30 -f 290/476/83 293/477/83 303/478/83 -f 303/478/28 293/477/28 295/479/28 -f 304/480/84 291/481/84 289/482/84 -f 294/483/26 291/481/26 304/480/26 -f 272/484/30 288/485/30 287/486/30 -f 292/487/85 166/488/85 183/272/85 -f 164/489/26 163/276/26 1/490/26 -f 3/1/28 165/279/28 166/488/28 -f 286/458/7 297/491/7 298/492/7 -f 285/455/3 298/493/3 299/494/3 -f 284/453/14 299/495/14 300/496/14 -f 283/469/17 300/497/17 301/498/17 -f 282/472/20 301/499/20 302/500/20 -f 281/475/23 302/501/23 303/502/23 -f 288/485/25 304/503/25 296/504/25 -f 304/503/86 313/505/86 305/461/86 -f 302/501/87 311/506/87 312/507/87 -f 301/499/88 310/508/88 311/506/88 -f 301/498/89 300/497/89 309/509/89 -f 299/495/90 308/510/90 309/509/90 -f 299/494/91 298/493/91 307/511/91 -f 297/491/92 306/462/92 307/511/92 -f 289/482/1 291/512/1 293/513/1 -f 2/514/1 293/513/1 291/512/1 -f 288/515/30 164/516/30 294/483/30 -f 166/517/30 267/518/30 280/519/30 -f 277/520/30 166/488/30 292/487/30 -f 277/520/30 278/521/30 166/488/30 -f 278/521/30 279/522/30 166/488/30 -f 279/522/30 267/523/30 166/488/30 -f 292/487/30 164/489/30 275/524/30 -f 274/525/30 275/524/30 164/489/30 -f 273/526/30 274/525/30 164/489/30 -f 272/527/30 273/526/30 164/489/30 -f 314/528/85 319/529/85 318/530/85 -f 317/531/57 315/532/57 289/482/57 -f 289/482/57 315/532/57 314/533/57 -f 316/534/57 317/531/57 290/476/57 -f 312/507/57 313/505/57 314/533/57 -f 320/535/57 321/536/57 318/530/57 -f 316/537/28 318/530/28 321/536/28 -f 315/538/26 320/535/26 319/529/26 -f 317/539/1 321/536/1 320/535/1 -f 312/507/57 311/506/57 305/461/57 -f 311/506/57 310/508/57 306/462/57 -f 310/508/57 309/509/57 307/511/57 -f 308/510/57 307/511/57 309/509/57 -f 325/540/28 329/232/28 326/231/28 -f 331/541/85 326/231/85 327/542/85 -f 323/543/26 327/542/26 328/233/26 -f 330/544/1 328/233/1 329/232/1 -f 162/97/30 330/545/30 325/546/30 -f 162/97/30 81/96/30 324/547/30 -f 94/548/30 95/240/30 322/549/30 -f 94/548/30 331/550/30 323/551/30 -f 93/237/30 323/551/30 81/96/30 -f 81/96/30 323/551/30 324/547/30 -f 80/242/30 322/549/30 95/240/30 -f 80/242/30 325/546/30 322/549/30 -f 339/552/93 343/553/93 342/554/93 -f 335/555/28 334/556/28 336/557/28 -f 333/558/26 338/559/26 337/560/26 -f 335/555/1 339/561/1 338/562/1 -f 332/563/85 337/560/85 336/557/85 -f 343/564/94 347/565/94 346/566/94 -f 337/567/95 341/568/95 340/569/95 -f 336/570/28 340/569/28 343/553/28 -f 337/571/26 338/572/26 342/573/26 -f 341/574/96 345/575/96 344/576/96 -f 343/564/28 340/577/28 344/576/28 -f 342/578/26 346/579/26 345/575/26 -f 1/580/1 3/1/1 2/3/1 -f 9/581/2 10/4/2 18/6/2 -f 18/6/3 19/5/3 27/8/3 -f 27/8/4 28/7/4 36/10/4 -f 10/582/5 11/11/5 19/13/5 -f 28/17/6 29/14/6 37/16/6 -f 19/13/7 20/12/7 28/17/7 -f 29/22/8 30/18/8 38/20/8 -f 20/583/9 21/21/9 29/22/9 -f 20/583/10 11/23/10 21/21/10 -f 12/584/11 13/25/11 21/27/11 -f 39/585/12 30/28/12 40/30/12 -f 8/78/13 9/31/13 17/33/13 -f 17/33/14 18/32/14 26/35/14 -f 35/259/15 26/35/15 36/36/15 -f 25/41/16 26/37/16 34/39/16 -f 16/586/17 17/40/17 25/41/17 -f 16/586/18 7/42/18 17/40/18 -f 6/587/19 7/44/19 15/46/19 -f 15/46/20 16/45/20 24/48/20 -f 33/588/21 24/48/21 34/49/21 -f 23/54/22 24/50/22 32/52/22 -f 14/589/23 15/53/23 23/54/23 -f 14/589/24 5/55/24 15/53/24 -f 21/27/25 22/26/25 30/28/25 -f 43/60/1 44/57/1 41/59/1 -f 3/61/1 1/590/1 44/57/1 -f 46/591/1 44/57/1 1/590/1 -f 43/60/1 45/592/1 3/61/1 -f 31/65/26 22/62/26 44/64/26 -f 40/268/27 31/65/27 46/66/27 -f 23/71/28 43/67/28 14/69/28 -f 32/269/29 45/70/29 23/71/29 -f 5/55/30 47/72/30 6/56/30 -f 6/587/30 48/74/30 7/44/30 -f 8/43/30 7/42/30 50/77/30 -f 9/31/30 8/78/30 51/80/30 -f 9/581/30 51/81/30 10/4/30 -f 10/582/30 52/83/30 11/11/30 -f 11/23/30 53/85/30 12/24/30 -f 12/584/30 54/87/30 13/25/30 -f 57/593/30 47/89/30 59/91/30 -f 56/594/30 58/92/30 55/94/30 -f 5/90/31 14/69/31 59/91/31 -f 13/93/32 58/92/32 22/62/32 -f 162/97/1 80/242/1 78/595/1 -f 78/595/1 79/95/1 162/97/1 -f 67/596/25 68/98/25 54/87/25 -f 53/85/9 66/99/9 54/86/9 -f 52/83/7 65/101/7 53/84/7 -f 51/81/3 64/103/3 52/82/3 -f 50/79/14 63/105/14 51/80/14 -f 49/76/17 62/107/17 50/77/17 -f 48/74/20 61/109/20 49/75/20 -f 47/72/23 60/111/23 48/73/23 -f 61/112/24 60/111/24 70/114/24 -f 61/109/19 70/114/19 62/110/19 -f 63/108/18 62/107/18 72/116/18 -f 63/105/13 72/116/13 64/106/13 -f 65/104/2 64/103/2 74/118/2 -f 65/101/5 74/118/5 66/102/5 -f 67/100/10 66/99/10 76/120/10 -f 67/596/11 76/120/11 68/98/11 -f 59/597/1 41/59/1 57/123/1 -f 42/58/1 58/598/1 56/122/1 -f 56/122/1 57/123/1 41/59/1 -f 78/595/1 57/123/1 79/95/1 -f 57/593/28 78/124/28 47/89/28 -f 80/242/31 69/113/31 78/124/31 -f 56/594/26 55/94/26 79/127/26 -f 77/121/32 81/96/32 68/126/32 -f 76/120/30 89/128/30 77/121/30 -f 75/119/30 88/130/30 76/120/30 -f 74/118/30 87/131/30 75/119/30 -f 74/118/30 73/117/30 87/131/30 -f 72/116/30 85/133/30 73/117/30 -f 72/116/30 71/115/30 85/133/30 -f 70/114/30 83/135/30 71/115/30 -f 70/114/30 69/113/30 83/135/30 -f 82/599/23 98/137/23 83/139/23 -f 83/600/20 99/140/20 84/142/20 -f 84/601/17 100/143/17 85/145/17 -f 85/602/14 101/146/14 86/148/14 -f 86/603/3 102/149/3 87/151/3 -f 87/604/7 103/152/7 88/154/7 -f 88/605/9 104/155/9 89/157/9 -f 89/606/25 105/158/25 90/160/25 -f 91/607/33 90/161/33 107/163/33 -f 91/608/34 107/164/34 92/166/34 -f 92/609/35 108/167/35 93/169/35 -f 93/610/36 109/170/36 94/172/36 -f 94/611/37 110/173/37 95/175/37 -f 95/612/38 111/176/38 96/178/38 -f 97/613/39 113/179/39 82/181/39 -f 96/614/40 112/182/40 97/184/40 -f 98/137/41 114/185/41 99/138/41 -f 99/140/42 115/186/42 100/141/42 -f 101/144/43 100/143/43 117/188/43 -f 101/146/44 117/188/44 102/147/44 -f 103/150/45 102/149/45 119/190/45 -f 103/152/46 119/190/46 104/153/46 -f 104/155/47 120/191/47 105/156/47 -f 106/159/48 105/158/48 122/193/48 -f 107/163/49 106/162/49 123/194/49 -f 107/164/50 123/194/50 108/165/50 -f 124/195/30 123/194/30 140/197/30 -f 122/193/30 138/198/30 123/194/30 -f 122/193/30 121/192/30 138/198/30 -f 120/191/30 136/200/30 121/192/30 -f 119/190/30 135/201/30 120/191/30 -f 118/189/30 134/202/30 119/190/30 -f 118/189/30 117/188/30 134/202/30 -f 117/188/30 116/187/30 133/203/30 -f 116/187/30 115/186/30 132/204/30 -f 114/185/30 130/206/30 115/186/30 -f 148/209/30 147/221/30 160/615/30 -f 146/220/30 161/222/30 160/615/30 -f 160/615/30 159/218/30 158/216/30 -f 158/216/97 157/215/97 156/207/97 -f 156/207/30 155/214/30 152/616/30 -f 154/213/30 153/212/30 152/616/30 -f 152/616/30 151/211/30 150/208/30 -f 150/208/30 149/210/30 148/209/30 -f 147/221/30 146/220/30 160/615/30 -f 160/615/30 158/216/30 148/209/30 -f 155/214/30 154/213/30 152/616/30 -f 152/616/30 150/208/30 156/207/30 -f 148/209/30 158/216/30 156/207/30 -f 133/203/30 149/210/30 134/202/30 -f 135/201/30 134/202/30 151/211/30 -f 138/198/30 137/199/30 154/213/30 -f 139/196/30 138/198/30 155/214/30 -f 141/229/30 157/215/30 142/217/30 -f 142/217/30 158/216/30 143/219/30 -f 130/206/30 146/220/30 131/205/30 -f 145/223/30 161/222/30 130/206/30 -f 129/224/30 145/223/30 114/185/30 -f 113/179/51 129/224/51 98/180/51 -f 112/182/52 128/225/52 113/183/52 -f 112/177/53 111/176/53 128/225/53 -f 110/173/54 126/227/54 111/174/54 -f 129/224/30 128/225/30 145/223/30 -f 128/225/30 127/226/30 144/228/30 -f 126/227/30 142/217/30 127/226/30 -f 125/230/30 141/229/30 126/227/30 -f 125/230/30 124/195/30 141/229/30 -f 109/168/55 108/167/55 125/230/55 -f 109/170/56 125/230/56 110/171/56 -f 327/542/30 326/231/30 328/233/30 -f 331/236/57 323/617/57 324/618/57 -f 324/618/57 330/234/57 331/236/57 -f 325/235/57 322/619/57 331/236/57 -f 81/96/30 77/121/30 91/239/30 -f 80/242/30 97/243/30 69/113/30 -f 181/250/40 182/244/40 278/246/40 -f 179/450/37 180/247/37 276/249/37 -f 180/247/38 181/250/38 277/248/38 -f 39/585/57 40/30/57 174/252/57 -f 38/20/57 39/19/57 173/254/57 -f 37/16/57 38/15/57 172/256/57 -f 36/10/57 37/9/57 171/258/57 -f 167/620/57 35/259/57 171/260/57 -f 34/39/57 35/38/57 168/262/57 -f 33/588/57 34/49/57 169/264/57 -f 32/52/57 33/51/57 170/266/57 -f 46/66/57 1/621/57 163/267/57 -f 163/267/57 175/622/57 40/268/57 -f 165/271/57 3/623/57 45/70/57 -f 45/70/57 32/269/57 165/271/57 -f 163/276/57 183/272/57 178/274/57 -f 179/273/57 183/272/57 180/280/57 -f 209/287/57 193/284/57 210/286/57 -f 192/290/57 193/284/57 208/288/57 -f 207/291/57 191/289/57 208/288/57 -f 190/293/57 191/289/57 206/292/57 -f 189/295/57 190/293/57 205/294/57 -f 188/298/57 189/295/57 204/296/57 -f 203/300/57 187/297/57 204/296/57 -f 202/301/57 186/299/57 203/300/57 -f 185/303/57 186/299/57 201/302/57 -f 184/318/57 185/303/57 200/304/57 -f 216/316/57 217/315/57 220/307/57 -f 218/624/57 219/308/57 220/307/57 -f 220/307/57 221/309/57 222/625/57 -f 222/625/57 223/626/57 220/307/57 -f 224/305/57 225/310/57 228/306/57 -f 226/627/98 227/312/98 228/306/98 -f 228/306/57 229/314/57 216/316/57 -f 230/628/57 231/317/57 216/316/57 -f 217/315/57 218/624/57 220/307/57 -f 220/307/57 223/626/57 224/305/57 -f 225/310/57 226/627/57 228/306/57 -f 229/314/57 230/628/57 216/316/57 -f 216/316/57 220/307/57 228/306/57 -f 203/300/57 204/296/57 219/308/57 -f 220/307/57 204/296/57 221/309/57 -f 223/626/57 207/291/57 224/305/57 -f 224/305/57 208/288/57 225/310/57 -f 211/325/57 212/311/57 227/312/57 -f 212/311/57 213/313/57 228/306/57 -f 200/304/57 201/302/57 216/316/57 -f 215/319/57 200/304/57 231/317/57 -f 199/321/57 184/318/57 215/319/57 -f 214/323/57 198/320/57 215/319/57 -f 213/313/57 197/322/57 214/323/57 -f 196/324/57 197/322/57 212/311/57 -f 195/326/57 196/324/57 211/325/57 -f 210/286/57 194/285/57 211/325/57 -f 135/629/38 205/327/38 136/329/38 -f 136/630/40 206/330/40 137/332/40 -f 223/334/58 153/333/58 207/331/58 -f 152/336/9 153/333/9 222/335/9 -f 151/338/7 152/336/7 221/337/7 -f 135/629/59 151/338/59 205/327/59 -f 219/342/60 149/339/60 203/341/60 -f 148/344/17 149/339/17 218/343/17 -f 147/346/20 148/344/20 217/345/20 -f 131/631/61 147/346/61 201/347/61 -f 131/631/34 201/347/34 132/349/34 -f 132/632/35 202/350/35 133/340/35 -f 157/354/62 141/351/62 227/353/62 -f 156/356/35 157/354/35 226/355/35 -f 155/633/34 156/356/34 225/357/34 -f 155/633/63 225/357/63 139/359/63 -f 139/359/20 209/358/20 140/361/20 -f 140/634/17 210/362/17 141/351/17 -f 159/635/38 160/363/38 229/365/38 -f 159/635/64 229/365/64 143/367/64 -f 143/367/7 213/366/7 144/369/7 -f 144/636/9 214/370/9 145/372/9 -f 161/374/65 145/372/65 231/373/65 -f 160/363/40 161/374/40 230/364/40 -f 232/637/33 233/375/33 248/377/33 -f 233/638/34 234/378/34 249/380/34 -f 234/639/35 235/381/35 250/383/35 -f 235/640/36 236/384/36 251/386/36 -f 236/641/37 237/387/37 252/389/37 -f 237/642/38 238/390/38 253/392/38 -f 238/390/40 239/393/40 254/391/40 -f 239/393/39 240/395/39 255/394/39 -f 256/421/23 240/397/23 257/399/23 -f 241/643/20 242/400/20 257/402/20 -f 242/644/17 243/403/17 258/405/17 -f 243/645/14 244/406/14 259/408/14 -f 244/646/3 245/409/3 260/411/3 -f 245/647/7 246/412/7 261/414/7 -f 247/648/25 232/415/25 263/417/25 -f 246/649/9 247/418/9 262/420/9 -f 193/284/66 257/402/66 194/285/66 -f 195/326/67 194/285/67 259/404/67 -f 196/324/68 195/326/68 260/407/68 -f 197/322/69 196/324/69 261/410/69 -f 198/320/70 197/322/70 262/413/70 -f 198/320/71 262/420/71 199/321/71 -f 184/318/72 199/321/72 248/416/72 -f 184/318/73 248/377/73 185/303/73 -f 185/303/74 249/380/74 186/299/74 -f 186/299/75 250/383/75 187/297/75 -f 188/298/76 187/297/76 252/385/76 -f 188/298/77 252/389/77 189/295/77 -f 189/295/78 253/392/78 190/293/78 -f 190/293/79 254/391/79 191/289/79 -f 191/289/80 255/394/80 192/290/80 -f 192/290/81 256/421/81 193/284/81 -f 234/424/30 233/650/30 232/651/30 -f 232/651/30 247/652/30 246/653/30 -f 246/653/30 245/654/30 242/422/30 -f 244/655/30 243/656/30 242/422/30 -f 242/422/30 241/657/30 238/423/30 -f 240/658/30 239/659/30 238/423/30 -f 238/423/30 237/660/30 236/661/30 -f 236/661/30 235/662/30 234/424/30 -f 234/424/30 232/651/30 246/653/30 -f 245/654/30 244/655/30 242/422/30 -f 241/657/30 240/658/30 238/423/30 -f 238/423/30 236/661/30 234/424/30 -f 234/424/30 246/653/30 242/422/30 -f 182/244/39 170/425/39 279/245/39 -f 170/425/23 169/427/23 267/426/23 -f 169/427/20 168/429/20 266/428/20 -f 265/430/17 168/429/17 264/432/17 -f 264/432/14 167/431/14 268/434/14 -f 171/433/3 172/435/3 268/434/3 -f 172/435/7 173/437/7 269/436/7 -f 173/437/9 174/439/9 270/438/9 -f 174/439/25 175/441/25 271/440/25 -f 175/663/33 176/443/33 272/445/33 -f 176/443/34 177/446/34 273/444/34 -f 177/446/35 178/448/35 274/447/35 -f 178/448/36 179/450/36 275/449/36 -f 283/664/30 264/451/30 284/453/30 -f 268/665/30 269/454/30 284/456/30 -f 269/666/30 270/457/30 285/459/30 -f 297/464/82 296/460/82 306/462/82 -f 286/466/9 287/463/9 297/464/9 -f 270/667/30 271/465/30 286/466/30 -f 282/668/30 265/467/30 283/469/30 -f 281/669/30 266/470/30 282/472/30 -f 280/670/30 267/473/30 281/475/30 -f 312/507/83 290/476/83 303/478/83 -f 280/519/28 303/478/28 295/479/28 -f 313/505/84 304/480/84 289/482/84 -f 288/515/26 294/483/26 304/480/26 -f 271/671/30 272/484/30 287/486/30 -f 183/272/85 163/276/85 164/489/85 -f 164/489/85 292/487/85 183/272/85 -f 166/488/85 165/279/85 183/272/85 -f 2/672/26 164/489/26 1/490/26 -f 4/2/28 3/1/28 166/488/28 -f 285/459/7 286/458/7 298/492/7 -f 284/456/3 285/455/3 299/494/3 -f 283/664/14 284/453/14 300/496/14 -f 282/668/17 283/469/17 301/498/17 -f 281/669/20 282/472/20 302/500/20 -f 280/670/23 281/475/23 303/502/23 -f 287/486/25 288/485/25 296/504/25 -f 296/504/86 304/503/86 305/461/86 -f 303/502/87 302/501/87 312/507/87 -f 302/500/88 301/499/88 311/506/88 -f 310/508/89 301/498/89 309/509/89 -f 300/496/90 299/495/90 309/509/90 -f 308/510/91 299/494/91 307/511/91 -f 298/492/92 297/491/92 307/511/92 -f 290/476/1 289/482/1 293/513/1 -f 4/673/1 295/674/1 293/513/1 -f 291/512/1 294/675/1 2/514/1 -f 2/514/1 4/673/1 293/513/1 -f 2/676/30 294/483/30 164/516/30 -f 288/515/30 272/677/30 164/516/30 -f 280/519/30 295/479/30 166/517/30 -f 4/678/30 166/517/30 295/479/30 -f 276/679/30 277/520/30 292/487/30 -f 276/679/30 292/487/30 275/524/30 -f 316/680/85 314/528/85 318/530/85 -f 290/476/57 317/531/57 289/482/57 -f 313/505/57 289/482/57 314/533/57 -f 312/507/57 316/534/57 290/476/57 -f 316/534/57 312/507/57 314/533/57 -f 319/529/57 320/535/57 318/530/57 -f 317/681/28 316/537/28 321/536/28 -f 314/682/26 315/538/26 319/529/26 -f 315/683/1 317/539/1 320/535/1 -f 313/505/57 312/507/57 305/461/57 -f 305/461/57 311/506/57 306/462/57 -f 306/462/57 310/508/57 307/511/57 -f 322/684/28 325/540/28 326/231/28 -f 327/542/85 323/685/85 331/541/85 -f 331/541/85 322/686/85 326/231/85 -f 324/687/26 323/543/26 328/233/26 -f 329/232/1 325/688/1 330/544/1 -f 330/544/1 324/689/1 328/233/1 -f 80/242/30 162/97/30 325/546/30 -f 330/545/30 162/97/30 324/547/30 -f 331/550/30 94/548/30 322/549/30 -f 93/237/30 94/548/30 323/551/30 -f 338/690/93 339/552/93 342/554/93 -f 339/561/28 335/555/28 336/557/28 -f 332/563/26 333/558/26 337/560/26 -f 333/691/1 335/555/1 338/562/1 -f 334/556/85 332/563/85 336/557/85 -f 342/692/94 343/564/94 346/566/94 -f 336/570/95 337/567/95 340/569/95 -f 339/552/28 336/570/28 343/553/28 -f 341/693/26 337/571/26 342/573/26 -f 340/577/96 341/574/96 344/576/96 -f 347/565/28 343/564/28 344/576/28 -f 341/574/26 342/578/26 345/575/26 diff --git a/src/main/resources/assets/hbm/models/generator_rotor.obj b/src/main/resources/assets/hbm/models/generator_rotor.obj deleted file mode 100644 index fee691bda..000000000 --- a/src/main/resources/assets/hbm/models/generator_rotor.obj +++ /dev/null @@ -1,818 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: '' -# www.blender.org -o Circle -v -2.900000 0.300000 0.000000 -v -2.900000 0.105000 0.000000 -v -2.900000 0.097007 0.040182 -v -2.900000 0.097007 -0.040182 -v -2.900000 0.000000 -0.105000 -v -2.900000 0.040182 -0.097007 -v -2.900000 0.114805 -0.277164 -v -2.900000 -0.040182 -0.097007 -v -2.900000 0.000000 -0.300000 -v -2.900000 -0.105000 0.000000 -v -2.900000 -0.097008 -0.040182 -v -2.900000 -0.277164 -0.114805 -v -2.900000 -0.097008 0.040182 -v -2.900000 -0.300000 0.000000 -v -2.900000 0.000000 0.105000 -v -2.900000 -0.040182 0.097007 -v -2.900000 -0.114805 0.277164 -v -2.900000 0.040182 0.097007 -v -2.900000 0.000000 0.300000 -v -2.900000 -0.074246 0.074246 -v -2.900000 0.074246 -0.074246 -v -2.700000 0.143506 0.346455 -v -2.600000 0.143506 0.346455 -v -2.600000 0.040182 0.097007 -v -2.700000 0.040182 -0.097007 -v -2.600000 0.040182 -0.097007 -v -2.600000 0.143506 -0.346455 -v -2.600000 0.346454 -0.143506 -v -2.600000 0.097007 -0.040182 -v -2.700000 0.097007 -0.040182 -v -2.600000 0.346454 0.143506 -v -2.600000 0.375000 0.000000 -v -2.700000 0.375000 0.000000 -v -2.700000 -0.040182 0.097007 -v -2.600000 -0.040182 0.097007 -v -2.600000 -0.143506 0.346455 -v -2.700000 -0.097008 0.040182 -v -2.600000 -0.097008 0.040182 -v -2.600000 -0.074246 0.074246 -v -2.700000 0.000000 -0.375000 -v -2.600000 0.000000 -0.375000 -v -2.600000 -0.143506 -0.346455 -v -2.600000 0.074246 -0.074246 -v -2.700000 0.000000 0.375000 -v -2.600000 0.000000 0.375000 -v -2.700000 0.074246 -0.074246 -v -2.700000 0.097007 0.040182 -v -2.700000 0.346454 0.143506 -v -2.900000 0.277164 0.114805 -v -2.700000 -0.074246 0.074246 -v -2.900000 -0.277164 0.114805 -v -2.700000 -0.346455 0.143506 -v -2.700000 0.346454 -0.143506 -v -2.700000 -0.375000 0.000000 -v -2.900000 0.277164 -0.114805 -v -2.700000 -0.346455 -0.143506 -v -2.900000 0.114805 0.277164 -v -2.700000 0.040182 0.097007 -v -2.900000 0.074246 0.074246 -v -2.700000 0.074246 0.074246 -v -2.900000 -0.074246 -0.074246 -v -2.700000 -0.074246 -0.074246 -v -2.700000 -0.097008 -0.040182 -v -2.900000 -0.114805 -0.277164 -v -2.700000 -0.143506 -0.346455 -v -2.700000 -0.040182 -0.097007 -v -2.700000 0.143506 -0.346455 -v -2.700000 -0.143507 0.346455 -v -2.600000 0.097007 0.040182 -v -2.600000 0.105000 0.000000 -v -2.600000 0.000000 -0.105000 -v -2.600000 -0.040182 -0.097007 -v -2.600000 -0.346455 -0.143506 -v -2.600000 -0.097008 -0.040182 -v -2.600000 -0.105000 0.000000 -v -2.600000 -0.346455 0.143506 -v -2.600000 -0.375000 0.000000 -v -2.600000 0.000000 0.105000 -v -2.600000 0.074246 0.074246 -v -2.600000 -0.074246 -0.074246 -v -1.000000 1.000000 0.000000 -v -0.500000 1.000000 0.000000 -v -0.500000 0.923879 -0.382683 -v 0.000000 1.000000 0.000000 -v 0.000000 0.923879 0.382683 -v -1.000000 0.000000 1.000000 -v -0.500000 0.000000 1.000000 -v -0.500000 0.382683 0.923879 -v 0.000000 0.000000 1.000000 -v 0.000000 -0.382684 0.923880 -v -1.000000 -1.000000 0.000000 -v -0.500000 -1.000000 0.000000 -v -0.500000 -0.923879 0.382684 -v 0.000000 -1.000000 0.000000 -v 0.000000 -0.923879 -0.382684 -v -1.000000 0.000000 -1.000000 -v -0.500000 0.000000 -1.000000 -v -0.500000 -0.382683 -0.923880 -v 0.000000 0.000000 -1.000000 -v 0.000000 0.382683 -0.923879 -v -1.000000 0.191341 0.461940 -v -1.000000 0.000000 0.500000 -v -1.000000 0.461939 -0.191342 -v -1.000000 0.499999 0.000000 -v -1.000000 -0.191342 -0.461940 -v -1.000000 0.000000 -0.500000 -v -1.000000 -0.923879 0.382684 -v -1.000000 -0.461940 0.191342 -v -1.000000 -0.500000 0.000000 -v -0.500000 -0.461940 0.191342 -v -0.500000 -0.500000 0.000000 -v -0.500000 -0.191342 -0.461940 -v -0.500000 0.000000 -0.500000 -v -0.500000 0.461939 -0.191342 -v -0.500000 0.499999 0.000000 -v -0.500000 0.191341 0.461940 -v -0.500000 0.000000 0.500000 -v 0.500000 -0.923879 -0.382684 -v 0.500000 -1.000000 0.000000 -v 0.500000 0.923879 0.382683 -v 0.500000 1.000000 0.000000 -v 0.000000 0.191341 -0.461940 -v 0.500000 0.191342 -0.461940 -v 0.500000 0.382683 -0.923879 -v 0.500000 -0.500000 0.000000 -v 0.000000 0.000000 0.500000 -v 0.000000 -0.191342 0.461940 -v 0.000000 -0.500000 0.000000 -v 0.000000 -0.461940 -0.191342 -v 0.000000 0.000000 -0.500000 -v 0.000000 0.500000 0.000000 -v 0.000000 0.461939 0.191342 -v 0.500000 0.000000 -0.500000 -v 0.500000 0.461939 0.191342 -v 0.500000 -0.382684 0.923880 -v 0.500000 -0.191342 0.461940 -v 0.500000 0.000000 0.500000 -v 0.500000 -0.461940 -0.191342 -v 0.500000 0.000000 -1.000000 -v 0.500000 0.500000 0.000000 -v 0.500000 0.000000 1.000000 -v -1.000000 0.923879 -0.382683 -v -1.000000 0.382683 0.923879 -v -1.000000 -0.382683 -0.923880 -vt 0.386236 0.903449 -vt 0.415713 0.870412 -vt 0.422995 0.875866 -vt 0.410847 0.862251 -vt 0.415713 0.834834 -vt 0.410847 0.842996 -vt 0.372334 0.825117 -vt 0.422995 0.829381 -vt 0.386236 0.801798 -vt 0.447457 0.834834 -vt 0.440174 0.829381 -vt 0.456127 0.786216 -vt 0.452322 0.842996 -vt 0.476933 0.801798 -vt 0.447457 0.870412 -vt 0.452322 0.862251 -vt 0.490835 0.880130 -vt 0.440174 0.875866 -vt 0.476933 0.903449 -vt 0.454031 0.852623 -vt 0.409138 0.852623 -vt 0.246623 0.961651 -vt 0.246623 0.985596 -vt 0.194961 0.984565 -vt 0.363621 0.834500 -vt 0.363621 0.858444 -vt 0.308890 0.859178 -vt 0.003848 0.912819 -vt 0.055510 0.913850 -vt 0.055510 0.937794 -vt 0.729199 0.256799 -vt 0.760227 0.256554 -vt 0.760280 0.280498 -vt 0.363621 0.915692 -vt 0.363621 0.939636 -vt 0.308890 0.940370 -vt 0.868474 0.880847 -vt 0.868474 0.904791 -vt 0.861548 0.904576 -vt 0.829237 0.280498 -vt 0.829184 0.256554 -vt 0.859364 0.256799 -vt 0.599395 0.926382 -vt 0.599395 0.950326 -vt 0.592469 0.950112 -vt 0.126677 0.961231 -vt 0.156009 0.961723 -vt 0.156009 0.985662 -vt 0.515460 0.832769 -vt 0.515460 0.880657 -vt 0.507858 0.880831 -vt 0.876447 0.052192 -vt 0.820306 0.052799 -vt 0.835901 0.004751 -vt 0.515816 0.752158 -vt 0.515816 0.800038 -vt 0.507858 0.800204 -vt 0.076866 0.985019 -vt 0.063206 0.936759 -vt 0.112383 0.938128 -vt 0.759274 0.329030 -vt 0.790461 0.280743 -vt 0.599395 0.878494 -vt 0.592469 0.926167 -vt 0.554592 0.902223 -vt 0.584773 0.902468 -vt 0.577731 0.950951 -vt 0.868474 0.832958 -vt 0.861548 0.880632 -vt 0.324093 0.868334 -vt 0.363621 0.867803 -vt 0.729253 0.280743 -vt 0.018199 0.984938 -vt 0.003848 0.936764 -vt 0.528764 0.950951 -vt 0.523565 0.902468 -vt 0.324093 0.787142 -vt 0.363621 0.786612 -vt 0.232273 0.913477 -vt 0.194961 0.960621 -vt 0.117856 0.786699 -vt 0.117856 0.834587 -vt 0.110253 0.834761 -vt 0.102557 0.786699 -vt 0.102557 0.834587 -vt 0.094955 0.834761 -vt 0.135071 0.912732 -vt 0.158537 0.913126 -vt 0.867113 0.328374 -vt 0.867113 0.280494 -vt 0.873537 0.280764 -vt 0.834657 0.238675 -vt 0.820306 0.190501 -vt 0.871968 0.191531 -vt 0.803409 0.329226 -vt 0.798210 0.280743 -vt 0.828231 0.329030 -vt 0.859418 0.280743 -vt 0.868474 0.752286 -vt 0.868474 0.800174 -vt 0.861548 0.799959 -vt 0.183542 0.913083 -vt 0.187266 0.961669 -vt 0.875038 0.133253 -vt 0.820306 0.133987 -vt 0.835509 0.085895 -vt 0.631996 0.771548 -vt 0.658004 0.752071 -vt 0.680092 0.811837 -vt 0.672810 0.817291 -vt 0.667944 0.825452 -vt 0.631996 0.898612 -vt 0.614619 0.869463 -vt 0.667944 0.844707 -vt 0.672810 0.852869 -vt 0.680092 0.858322 -vt 0.719360 0.918088 -vt 0.697272 0.858322 -vt 0.704554 0.852869 -vt 0.762745 0.869463 -vt 0.745367 0.898612 -vt 0.762745 0.800696 -vt 0.709420 0.825452 -vt 0.704554 0.817291 -vt 0.745367 0.771548 -vt 0.697272 0.811837 -vt 0.117856 0.858531 -vt 0.110253 0.858705 -vt 0.554539 0.878279 -vt 0.584720 0.878524 -vt 0.102557 0.858531 -vt 0.094955 0.858705 -vt 0.790407 0.256799 -vt 0.867113 0.256554 -vt 0.873537 0.256824 -vt 0.820306 0.166557 -vt 0.187266 0.985609 -vt 0.868474 0.824118 -vt 0.861548 0.823904 -vt 0.798156 0.256799 -vt 0.875038 0.157197 -vt 0.820306 0.157931 -vt 0.515460 0.904601 -vt 0.507858 0.904776 -vt 0.876447 0.076132 -vt 0.820306 0.076739 -vt 0.523512 0.878524 -vt 0.515816 0.823978 -vt 0.507858 0.824144 -vt 0.063206 0.912819 -vt 0.112383 0.914188 -vt 0.129201 0.372761 -vt 0.166737 0.260675 -vt 0.241809 0.293193 -vt 0.204273 0.148590 -vt 0.126677 0.116398 -vt 0.377599 0.373563 -vt 0.414147 0.261091 -vt 0.487244 0.292324 -vt 0.450696 0.148619 -vt 0.372334 0.116785 -vt 0.006373 0.372761 -vt 0.043909 0.260675 -vt 0.118981 0.293193 -vt 0.081445 0.148590 -vt 0.003848 0.116398 -vt 0.252030 0.372761 -vt 0.289566 0.260675 -vt 0.364638 0.293193 -vt 0.327102 0.148590 -vt 0.249505 0.116398 -vt 0.791294 0.752071 -vt 0.832999 0.752071 -vt 0.853852 0.869567 -vt 0.280341 0.904107 -vt 0.238636 0.904107 -vt 0.217783 0.786612 -vt 0.832999 0.995687 -vt 0.791294 0.995687 -vt 0.770441 0.878192 -vt 0.003848 0.904194 -vt 0.024701 0.786699 -vt 0.066406 0.786699 -vt 0.772142 0.373775 -vt 0.791949 0.491420 -vt 0.752334 0.499351 -vt 0.996152 0.491507 -vt 0.957579 0.498777 -vt 0.938293 0.381046 -vt 0.860070 0.491420 -vt 0.820455 0.499351 -vt 0.800648 0.381707 -vt 0.928191 0.491420 -vt 0.888577 0.499351 -vt 0.868769 0.381707 -vt 0.041384 0.004313 -vt 0.118981 0.036504 -vt 0.164213 0.004313 -vt 0.241809 0.036504 -vt 0.352790 0.658302 -vt 0.350172 0.777986 -vt 0.248818 0.776560 -vt 0.494940 0.123734 -vt 0.502218 0.004313 -vt 0.607478 0.013136 -vt 0.908384 0.616996 -vt 0.867766 0.625801 -vt 0.772142 0.616996 -vt 0.731523 0.625801 -vt 0.976866 0.616509 -vt 0.935887 0.625014 -vt 0.840263 0.616996 -vt 0.799645 0.625801 -vt 0.516775 0.241834 -vt 0.607478 0.251317 -vt 0.600199 0.370739 -vt 0.615173 0.124009 -vt 0.615960 0.004313 -vt 0.721504 0.005947 -vt 0.126677 0.533589 -vt 0.129295 0.413904 -vt 0.235886 0.417131 -vt 0.020375 0.651076 -vt 0.115831 0.658512 -vt 0.110321 0.778073 -vt 0.614619 0.499049 -vt 0.617237 0.379364 -vt 0.723827 0.382591 -vt 0.511467 0.616536 -vt 0.606923 0.623972 -vt 0.601414 0.743533 -vt 0.388861 0.650593 -vt 0.484317 0.658029 -vt 0.478808 0.777591 -vt 0.243581 0.533589 -vt 0.246200 0.413904 -vt 0.352790 0.417131 -vt 0.721504 0.247240 -vt 0.720717 0.125644 -vt 0.235886 0.658301 -vt 0.233267 0.536816 -vt 0.723827 0.623761 -vt 0.721209 0.502275 -vt 0.350172 0.536816 -vt 0.617535 0.247505 -vt 0.134532 0.656876 -vt 0.622474 0.622335 -vt 0.251437 0.656876 -vt 0.372334 0.532983 -vt 0.478807 0.539444 -vt 0.494940 0.498925 -vt 0.601414 0.505386 -vt 0.600199 0.132557 -vt 0.003848 0.533466 -vt 0.110321 0.539926 -vt 0.210087 0.786612 -vt 0.189235 0.904107 -vt 0.147529 0.904107 -vt 0.729199 0.130433 -vt 0.812610 0.130433 -vt 0.791758 0.247929 -vt 0.523512 0.869654 -vt 0.544365 0.752158 -vt 0.586070 0.752158 -vt 0.729199 0.121808 -vt 0.750052 0.004313 -vt 0.791758 0.004313 -vt 0.009357 0.413904 -vt 0.115831 0.420365 -vt 0.860070 0.734640 -vt 0.819452 0.743446 -vt 0.720717 0.366936 -vt 0.616747 0.367202 -vt 0.791949 0.734640 -vt 0.751331 0.743446 -vt 0.377843 0.413422 -vt 0.484317 0.419882 -vt 0.287041 0.004313 -vt 0.364638 0.036504 -vt 0.233267 0.777986 -vt 0.131913 0.776560 -vt 0.408882 0.004313 -vt 0.500449 0.379364 -vt 0.606923 0.385824 -vt 0.996152 0.734240 -vt 0.955174 0.742746 -vt 0.928191 0.734640 -vt 0.887573 0.743446 -vt 0.721209 0.743446 -vt 0.619855 0.742020 -vt 0.407042 0.919030 -vt 0.372334 0.880130 -vt 0.407042 0.786216 -vt 0.490835 0.825117 -vt 0.456127 0.919030 -vt 0.431585 0.827466 -vt 0.431585 0.877781 -vt 0.308890 0.835234 -vt 0.308890 0.916426 -vt 0.126677 0.985171 -vt 0.507858 0.832943 -vt 0.876447 0.004313 -vt 0.507858 0.752324 -vt 0.112383 0.986007 -vt 0.783418 0.329226 -vt 0.592469 0.878279 -vt 0.553586 0.950755 -vt 0.861548 0.832744 -vt 0.734452 0.329226 -vt 0.055510 0.985682 -vt 0.194961 0.912732 -vt 0.110253 0.786873 -vt 0.094955 0.786873 -vt 0.873537 0.328643 -vt 0.871968 0.239420 -vt 0.852375 0.329226 -vt 0.861548 0.752071 -vt 0.875038 0.085365 -vt 0.614619 0.800696 -vt 0.658004 0.918088 -vt 0.709420 0.844707 -vt 0.719360 0.752071 -vt 0.666236 0.835080 -vt 0.688682 0.809922 -vt 0.711128 0.835080 -vt 0.688682 0.860237 -vt 0.871968 0.167587 -vt 0.204273 0.405279 -vt 0.450696 0.404796 -vt 0.081445 0.405279 -vt 0.327102 0.405279 -vt 0.770441 0.869567 -vt 0.301194 0.786612 -vt 0.853852 0.878192 -vt 0.087259 0.904194 -vt 0.732527 0.381707 -vt 0.976866 0.373775 -vt 0.840263 0.373775 -vt 0.908384 0.373775 -vt 0.509497 0.361255 -vt 0.014866 0.770637 -vt 0.505958 0.736097 -vt 0.383352 0.770155 -vt 0.126677 0.786612 -vt 0.750052 0.247929 -vt 0.606923 0.869654 -vt 0.812610 0.121808 -vt 0.487244 0.036146 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.923900 -0.382700 -vn 0.000000 0.923900 0.382700 -vn 0.000000 -0.382700 -0.923900 -vn 0.000000 0.980800 0.195100 -vn 0.000000 -0.923900 -0.382700 -vn 0.000000 -0.831500 0.555600 -vn 0.000000 -0.195100 -0.980800 -vn 0.000000 0.831500 -0.555600 -vn 0.000000 0.195100 0.980800 -vn 0.000000 0.555600 -0.831500 -vn -0.000000 -0.382700 0.923900 -vn 0.000000 -0.555600 0.831500 -vn 0.000000 0.382700 0.923900 -vn -0.345200 0.920500 -0.183100 -vn -0.345200 -0.920500 0.183100 -vn -0.345200 0.920500 0.183100 -vn -0.345200 -0.920500 -0.183100 -vn 0.000000 0.831500 0.555600 -vn 0.000000 -0.831500 -0.555600 -vn -0.345200 0.183100 0.920500 -vn 0.000000 0.555600 0.831500 -vn 0.000000 -0.923900 0.382700 -vn -0.345200 0.183100 -0.920500 -vn -0.345200 -0.183100 -0.920500 -vn 0.000000 -0.555600 -0.831500 -vn -0.345200 -0.183100 0.920500 -vn 0.000000 0.382700 -0.923900 -vn 1.000000 0.000000 0.000000 -vn 0.000000 -0.980800 0.195100 -vn 0.000000 0.980800 -0.195100 -vn 0.000000 -0.195100 0.980800 -vn 0.000000 0.195100 -0.980800 -vn 0.000000 -0.980800 -0.195100 -vn 0.000000 -0.000000 1.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 1.000000 0.000000 -vn -0.357400 -0.000000 0.933900 -vn -0.357400 -0.933900 0.000000 -vn -0.357400 0.000000 -0.933900 -vn -0.357400 0.933900 0.000000 -vn -0.607800 -0.303900 0.733700 -vn -0.607800 -0.733700 -0.303900 -vn -0.607800 0.303900 -0.733700 -vn -0.607800 0.733700 0.303900 -vn 0.607800 0.000000 -0.794100 -vn 0.357400 -0.357400 -0.862900 -vn 0.607800 0.794100 0.000000 -vn 0.357400 0.862900 -0.357400 -vn 0.607800 0.000000 0.794100 -vn 0.357400 0.357400 0.862900 -vn 0.607800 -0.794100 0.000000 -vn 0.357400 -0.862900 0.357400 -s 1 -f 1/1/1 2/2/1 3/3/1 -f 4/4/1 2/2/1 1/1/1 -f 5/5/1 6/6/1 7/7/1 -f 8/8/1 5/5/1 9/9/1 -f 10/10/1 11/11/1 12/12/1 -f 13/13/1 10/10/1 14/14/1 -f 15/15/1 16/16/1 17/17/1 -f 18/18/1 15/15/1 19/19/1 -f 20/20/1 2/2/1 21/21/1 -f 22/22/2 23/23/2 24/24/2 -f 25/25/3 26/26/3 27/27/3 -f 28/28/4 29/29/4 30/30/4 -f 31/31/5 32/32/5 33/33/5 -f 34/34/6 35/35/6 36/36/6 -f 37/37/7 38/38/7 39/39/7 -f 40/40/8 41/41/8 42/42/8 -f 30/43/9 29/44/9 43/45/9 -f 22/46/10 44/47/10 45/48/10 -f 21/49/11 46/50/11 25/51/11 -f 47/52/12 48/53/12 49/54/12 -f 20/55/13 50/56/13 34/57/13 -f 51/58/14 52/59/14 37/60/14 -f 1/61/15 33/33/15 53/62/15 -f 4/63/9 30/43/9 46/64/9 -f 54/65/16 52/66/16 51/67/16 -f 13/68/7 37/37/7 50/69/7 -f 17/70/6 16/71/6 34/34/6 -f 48/72/17 33/33/17 1/61/17 -f 55/73/4 53/74/4 30/30/4 -f 12/75/18 56/76/18 54/65/18 -f 7/77/3 6/78/3 25/25/3 -f 57/79/2 22/22/2 58/80/2 -f 59/81/19 60/82/19 47/83/19 -f 61/84/20 62/85/20 63/86/20 -f 57/87/21 19/88/21 44/47/21 -f 18/89/22 58/90/22 60/91/22 -f 64/92/23 65/93/23 66/94/23 -f 7/95/24 67/96/24 40/40/24 -f 9/97/25 40/40/25 65/98/25 -f 8/99/26 66/100/26 62/101/26 -f 17/102/27 68/103/27 44/47/27 -f 63/104/28 56/105/28 12/106/28 -f 32/107/29 31/108/29 69/109/29 -f 32/107/29 70/110/29 29/111/29 -f 41/112/29 27/113/29 26/114/29 -f 41/112/29 71/115/29 72/116/29 -f 73/117/29 74/118/29 75/119/29 -f 76/120/29 77/121/29 75/119/29 -f 36/122/29 35/123/29 78/124/29 -f 45/125/29 78/124/29 24/126/29 -f 78/124/29 75/119/29 70/110/29 -f 60/82/19 79/127/19 69/128/19 -f 77/129/30 76/130/30 52/66/30 -f 62/85/20 80/131/20 74/132/20 -f 32/32/31 28/133/31 53/62/31 -f 58/90/22 24/134/22 79/135/22 -f 66/94/23 65/93/23 42/136/23 -f 44/47/32 68/103/32 36/137/32 -f 66/100/26 72/138/26 80/139/26 -f 67/96/33 27/140/33 41/41/33 -f 74/141/28 73/142/28 56/105/28 -f 46/50/11 43/143/11 26/144/11 -f 69/145/12 31/146/12 48/53/12 -f 73/147/34 77/129/34 54/65/34 -f 50/56/13 39/148/13 35/149/13 -f 76/150/14 38/151/14 37/60/14 -f 81/152/31 82/153/31 83/154/31 -f 82/153/31 84/155/31 83/154/31 -f 84/155/5 82/153/5 85/156/5 -f 86/157/10 87/158/10 88/159/10 -f 88/159/10 87/158/10 89/160/10 -f 89/160/32 87/158/32 90/161/32 -f 91/162/30 92/163/30 93/164/30 -f 92/163/30 94/165/30 93/164/30 -f 94/165/34 92/163/34 95/166/34 -f 96/167/8 97/168/8 98/169/8 -f 97/168/8 99/170/8 98/169/8 -f 99/170/33 97/168/33 100/171/33 -f 101/172/1 102/173/1 86/174/1 -f 103/175/1 104/176/1 81/177/1 -f 105/178/1 106/179/1 96/180/1 -f 107/181/1 108/182/1 109/183/1 -f 108/184/31 110/185/31 111/186/31 -f 112/187/10 113/188/10 106/189/10 -f 114/190/30 115/191/30 104/192/30 -f 116/193/8 117/194/8 102/195/8 -f 95/166/34 118/196/34 119/197/34 -f 85/156/5 120/198/5 121/199/5 -f 122/200/3 123/201/3 124/202/3 -f 94/203/35 119/204/35 125/205/35 -f 117/194/8 116/193/8 126/206/8 -f 126/206/33 127/207/33 117/194/33 -f 110/185/31 128/208/31 111/186/31 -f 128/208/5 129/209/5 111/186/5 -f 112/187/10 130/210/10 113/188/10 -f 130/210/32 122/211/32 113/188/32 -f 114/190/30 131/212/30 115/191/30 -f 131/212/34 132/213/34 115/191/34 -f 93/214/14 110/215/14 108/216/14 -f 82/217/35 81/218/35 104/219/35 -f 87/220/36 86/221/36 102/222/36 -f 98/223/23 112/224/23 105/225/23 -f 92/226/37 91/227/37 109/228/37 -f 88/229/2 116/230/2 101/231/2 -f 83/232/4 114/233/4 103/234/4 -f 97/235/38 96/236/38 106/237/38 -f 132/238/39 82/217/39 115/239/39 -f 127/240/40 87/220/40 117/241/40 -f 129/242/41 92/226/41 111/243/41 -f 122/200/42 97/235/42 113/244/42 -f 82/217/43 132/238/43 85/245/43 -f 87/220/44 127/240/44 90/246/44 -f 92/226/45 129/242/45 95/247/45 -f 97/235/46 122/200/46 100/248/46 -f 83/232/47 84/249/47 131/250/47 -f 131/250/48 114/233/48 83/232/48 -f 88/229/49 89/251/49 126/252/49 -f 126/252/50 116/230/50 88/229/50 -f 93/214/51 94/203/51 128/253/51 -f 128/253/52 110/215/52 93/214/52 -f 98/223/53 99/254/53 130/255/53 -f 130/255/54 112/224/54 98/223/54 -f 124/256/29 123/257/29 133/258/29 -f 121/259/29 120/260/29 134/261/29 -f 135/262/29 136/263/29 137/264/29 -f 118/265/29 138/266/29 125/267/29 -f 99/254/36 139/268/36 133/269/36 -f 131/212/34 140/270/34 134/271/34 -f 132/238/12 134/272/12 120/273/12 -f 128/208/5 125/274/5 138/275/5 -f 84/249/37 121/276/37 140/277/37 -f 100/171/33 124/278/33 139/279/33 -f 127/240/6 136/280/6 135/281/6 -f 89/160/32 90/161/32 135/282/32 -f 89/251/38 141/283/38 137/284/38 -f 130/210/32 133/285/32 123/286/32 -f 126/206/33 137/287/33 136/288/33 -f 129/242/28 138/289/28 118/290/28 -f 49/291/1 1/1/1 3/3/1 -f 55/292/1 4/4/1 1/1/1 -f 9/9/1 5/5/1 7/7/1 -f 64/293/1 8/8/1 9/9/1 -f 14/14/1 10/10/1 12/12/1 -f 51/294/1 13/13/1 14/14/1 -f 19/19/1 15/15/1 17/17/1 -f 57/295/1 18/18/1 19/19/1 -f 21/21/1 6/6/1 5/5/1 -f 5/5/1 8/8/1 61/296/1 -f 61/296/1 11/11/1 10/10/1 -f 10/10/1 13/13/1 20/20/1 -f 20/20/1 16/16/1 15/15/1 -f 15/15/1 18/18/1 59/297/1 -f 59/297/1 3/3/1 2/2/1 -f 2/2/1 4/4/1 21/21/1 -f 21/21/1 5/5/1 61/296/1 -f 61/296/1 10/10/1 20/20/1 -f 20/20/1 15/15/1 59/297/1 -f 59/297/1 2/2/1 20/20/1 -f 21/21/1 61/296/1 20/20/1 -f 58/80/2 22/22/2 24/24/2 -f 67/298/3 25/25/3 27/27/3 -f 53/74/4 28/28/4 30/30/4 -f 48/72/5 31/31/5 33/33/5 -f 68/299/6 34/34/6 36/36/6 -f 50/69/7 37/37/7 39/39/7 -f 65/98/8 40/40/8 42/42/8 -f 46/64/9 30/43/9 43/45/9 -f 23/300/10 22/46/10 45/48/10 -f 6/301/11 21/49/11 25/51/11 -f 3/302/12 47/52/12 49/54/12 -f 16/303/13 20/55/13 34/57/13 -f 13/304/14 51/58/14 37/60/14 -f 55/305/15 1/61/15 53/62/15 -f 21/306/9 4/63/9 46/64/9 -f 14/307/16 54/65/16 51/67/16 -f 20/308/7 13/68/7 50/69/7 -f 68/299/6 17/70/6 34/34/6 -f 49/309/17 48/72/17 1/61/17 -f 4/310/4 55/73/4 30/30/4 -f 14/307/18 12/75/18 54/65/18 -f 67/298/3 7/77/3 25/25/3 -f 18/311/2 57/79/2 58/80/2 -f 3/312/19 59/81/19 47/83/19 -f 11/313/20 61/84/20 63/86/20 -f 22/46/21 57/87/21 44/47/21 -f 59/314/22 18/89/22 60/91/22 -f 8/315/23 64/92/23 66/94/23 -f 9/97/24 7/95/24 40/40/24 -f 64/316/25 9/97/25 65/98/25 -f 61/317/26 8/99/26 62/101/26 -f 19/88/27 17/102/27 44/47/27 -f 11/318/28 63/104/28 12/106/28 -f 70/110/29 32/107/29 69/109/29 -f 28/319/29 32/107/29 29/111/29 -f 71/115/29 41/112/29 26/114/29 -f 42/320/29 41/112/29 72/116/29 -f 77/121/29 73/117/29 75/119/29 -f 38/321/29 76/120/29 75/119/29 -f 45/125/29 36/122/29 78/124/29 -f 23/322/29 45/125/29 24/126/29 -f 71/115/29 26/114/29 43/323/29 -f 43/323/29 29/111/29 71/115/29 -f 70/110/29 69/109/29 78/124/29 -f 79/324/29 24/126/29 78/124/29 -f 78/124/29 35/123/29 39/325/29 -f 39/325/29 38/321/29 78/124/29 -f 75/119/29 74/118/29 71/115/29 -f 80/326/29 72/116/29 71/115/29 -f 71/115/29 29/111/29 70/110/29 -f 69/109/29 79/324/29 78/124/29 -f 78/124/29 38/321/29 75/119/29 -f 74/118/29 80/326/29 71/115/29 -f 71/115/29 70/110/29 75/119/29 -f 47/83/19 60/82/19 69/128/19 -f 54/65/30 77/129/30 52/66/30 -f 63/86/20 62/85/20 74/132/20 -f 33/33/31 32/32/31 53/62/31 -f 60/91/22 58/90/22 79/135/22 -f 72/327/23 66/94/23 42/136/23 -f 45/48/32 44/47/32 36/137/32 -f 62/101/26 66/100/26 80/139/26 -f 40/40/33 67/96/33 41/41/33 -f 63/104/28 74/141/28 56/105/28 -f 25/51/11 46/50/11 26/144/11 -f 47/52/12 69/145/12 48/53/12 -f 56/76/34 73/147/34 54/65/34 -f 34/57/13 50/56/13 35/149/13 -f 52/59/14 76/150/14 37/60/14 -f 142/328/31 81/152/31 83/154/31 -f 143/329/10 86/157/10 88/159/10 -f 107/330/30 91/162/30 93/164/30 -f 144/331/8 96/167/8 98/169/8 -f 143/332/1 101/172/1 86/174/1 -f 142/333/1 103/175/1 81/177/1 -f 144/334/1 105/178/1 96/180/1 -f 91/335/1 107/181/1 109/183/1 -f 109/336/31 108/184/31 111/186/31 -f 105/337/10 112/187/10 106/189/10 -f 103/338/30 114/190/30 104/192/30 -f 101/339/8 116/193/8 102/195/8 -f 94/165/34 95/166/34 119/197/34 -f 84/155/5 85/156/5 121/199/5 -f 100/248/3 122/200/3 124/202/3 -f 128/253/35 94/203/35 125/205/35 -f 107/340/14 93/214/14 108/216/14 -f 115/239/35 82/217/35 104/219/35 -f 117/241/36 87/220/36 102/222/36 -f 144/341/23 98/223/23 105/225/23 -f 111/243/37 92/226/37 109/228/37 -f 143/342/2 88/229/2 101/231/2 -f 142/343/4 83/232/4 103/234/4 -f 113/244/38 97/235/38 106/237/38 -f 139/344/29 124/256/29 133/258/29 -f 140/345/29 121/259/29 134/261/29 -f 141/346/29 135/262/29 137/264/29 -f 119/347/29 118/265/29 125/267/29 -f 130/255/36 99/254/36 133/269/36 -f 132/213/34 131/212/34 134/271/34 -f 85/245/12 132/238/12 120/273/12 -f 129/209/5 128/208/5 138/275/5 -f 131/250/37 84/249/37 140/277/37 -f 99/170/33 100/171/33 139/279/33 -f 90/246/6 127/240/6 135/281/6 -f 141/348/32 89/160/32 135/282/32 -f 126/252/38 89/251/38 137/284/38 -f 122/211/32 130/210/32 123/286/32 -f 127/207/33 126/206/33 136/288/33 -f 95/247/28 129/242/28 118/290/28 diff --git a/src/main/resources/assets/hbm/models/missileNuclear.obj b/src/main/resources/assets/hbm/models/missileNuclear.obj deleted file mode 100644 index 29f98141c..000000000 --- a/src/main/resources/assets/hbm/models/missileNuclear.obj +++ /dev/null @@ -1,794 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'MissileNuclear.blend' -# www.blender.org -o Cylinder -v -0.073159 0.500000 -0.367794 -v 0.073159 0.500000 -0.367794 -v 0.097545 0.000000 -0.490393 -v 0.208339 0.500000 -0.311801 -v 0.277785 0.000000 -0.415735 -v 0.311801 0.500000 -0.208339 -v 0.415735 0.000000 -0.277785 -v 0.367794 0.500000 -0.073159 -v 0.490393 0.000000 -0.097545 -v 0.367794 0.500000 0.073159 -v 0.490393 -0.000000 0.097545 -v 0.311801 0.500000 0.208339 -v 0.415735 -0.000000 0.277785 -v 0.208339 0.500000 0.311801 -v 0.277785 -0.000000 0.415735 -v 0.073159 0.500000 0.367794 -v 0.097545 -0.000000 0.490393 -v -0.073159 0.500000 0.367794 -v -0.097545 -0.000000 0.490393 -v -0.208339 0.500000 0.311801 -v -0.277785 -0.000000 0.415735 -v -0.311801 0.500000 0.208339 -v -0.415735 -0.000000 0.277785 -v -0.367794 0.500000 0.073159 -v -0.490393 -0.000000 0.097545 -v -0.367794 0.500000 -0.073159 -v -0.311801 0.500000 -0.208339 -v -0.415735 0.000000 -0.277785 -v 0.097545 0.500000 -0.490393 -v -0.208339 0.500000 -0.311801 -v -0.097545 0.000000 -0.490393 -v -0.277785 0.000000 -0.415735 -v -0.490393 0.500000 0.097545 -v -0.490393 0.500000 -0.097545 -v 0.490393 0.500000 -0.097545 -v 0.490393 0.500000 0.097545 -v -0.277785 0.500000 -0.415735 -v -0.097545 0.500000 -0.490393 -v 0.277785 0.500000 0.415735 -v 0.097545 0.500000 0.490393 -v -0.277785 0.500000 0.415735 -v 0.277785 0.500000 -0.415735 -v -0.415735 0.500000 -0.277785 -v 0.415735 0.500000 0.277785 -v -0.097545 0.500000 0.490393 -v -0.415735 0.500000 0.277785 -v 0.415735 0.500000 -0.277785 -v 0.277785 3.500000 -0.415735 -v 0.260424 4.500000 -0.389751 -v 0.389751 4.500000 -0.260424 -v 0.459743 4.500000 -0.091449 -v 0.353374 5.000000 -0.236117 -v -0.490393 3.500000 -0.097545 -v -0.459744 4.500000 -0.091449 -v -0.389751 4.500000 -0.260424 -v -0.097545 3.500000 -0.490393 -v -0.091449 4.500000 -0.459742 -v 0.091449 4.500000 -0.459742 -v -0.490393 3.500000 0.097545 -v -0.415735 3.500000 0.277785 -v -0.389751 4.500000 0.260424 -v -0.097545 3.500000 0.490393 -v -0.091449 4.500000 0.459744 -v -0.260424 4.500000 0.389751 -v 0.277785 3.500000 0.415735 -v 0.260424 4.500000 0.389751 -v 0.091449 4.500000 0.459743 -v 0.490393 3.500000 0.097545 -v 0.459743 4.500000 0.091449 -v 0.389751 4.500000 0.260424 -v 0.490393 3.500000 -0.097545 -v 0.415735 3.500000 -0.277785 -v -0.277785 3.500000 -0.415735 -v -0.415735 3.500000 -0.277785 -v 0.097545 3.500000 -0.490393 -v -0.459744 4.500000 0.091449 -v -0.277785 3.500000 0.415735 -v 0.097545 3.500000 0.490393 -v 0.415735 3.500000 0.277785 -v -0.260424 4.500000 -0.389751 -v 0.416833 5.000000 -0.082913 -v 0.245196 5.500000 -0.048772 -v 0.245196 5.500000 0.048773 -v -0.353375 5.000000 -0.236117 -v 0.082913 5.000000 -0.416834 -v -0.416834 5.000000 0.082913 -v -0.236117 5.000000 0.353375 -v -0.353375 5.000000 0.236117 -v 0.082913 5.000000 0.416834 -v -0.082913 5.000000 0.416834 -v 0.353374 5.000000 0.236117 -v 0.236117 5.000000 0.353375 -v 0.416833 5.000000 0.082913 -v -0.236117 5.000000 -0.353375 -v 0.236117 5.000000 -0.353375 -v -0.416834 5.000000 -0.082913 -v -0.082914 5.000000 -0.416834 -v -0.138893 5.500000 -0.207867 -v -0.048773 5.500000 -0.245196 -v 0.138892 5.500000 -0.207867 -v 0.207867 5.500000 -0.138892 -v -0.245197 5.500000 -0.048772 -v -0.207868 5.500000 -0.138892 -v 0.048772 5.500000 -0.245196 -v -0.207868 5.500000 0.138893 -v -0.245197 5.500000 0.048773 -v -0.048773 5.500000 0.245197 -v -0.138893 5.500000 0.207868 -v 0.138892 5.500000 0.207868 -v 0.048772 5.500000 0.245197 -v 0.207867 5.500000 0.138893 -v 0.000000 5.750000 0.000000 -v 0.048772 1.500000 1.240393 -v 0.048772 0.500000 1.240393 -v 0.048773 3.500000 0.490393 -v 0.048772 0.500000 0.490393 -v -0.048773 0.500000 0.490393 -v -0.048773 0.500000 1.240393 -v -0.048772 3.500000 0.490393 -v 1.240393 0.500000 -0.048772 -v 1.240393 0.500000 0.048773 -v 0.490393 0.500000 0.048773 -v 0.490393 0.500000 -0.048772 -v -0.048772 3.500000 -0.490393 -v 0.048773 3.500000 -0.490393 -v -0.048772 1.500000 -1.240393 -v -0.490393 0.500000 -0.048772 -v -0.490393 0.500000 0.048772 -v -1.240393 0.500000 -0.048773 -v -1.240393 0.500000 0.048772 -v -0.490393 3.500000 0.048772 -v -0.048773 1.500000 1.240393 -v 0.048773 1.500000 -1.240393 -v -0.048772 0.500000 -1.240393 -v -1.240393 1.500000 -0.048773 -v -0.490393 3.500000 -0.048773 -v -1.240393 1.500000 0.048772 -v 0.048773 0.500000 -1.240393 -v 0.490393 3.500000 0.048773 -v 1.240393 1.500000 0.048773 -v 1.240393 1.500000 -0.048772 -v -0.490393 0.000000 -0.097545 -v 0.048773 0.500000 -0.490393 -v -0.048772 0.500000 -0.490393 -v 0.490393 3.500000 -0.048772 -vt 0.053190 0.141950 -vt 0.047633 0.125797 -vt 0.103538 0.103554 -vt 0.040574 0.110242 -vt 0.094127 0.082814 -vt 0.032077 0.095424 -vt 0.082797 0.063057 -vt 0.022216 0.081476 -vt 0.069650 0.044459 -vt 0.011082 0.068522 -vt 0.054804 0.027187 -vt 0.011082 0.316533 -vt 0.022216 0.303579 -vt 0.069650 0.340596 -vt 0.032077 0.289631 -vt 0.082797 0.321998 -vt 0.040574 0.274813 -vt 0.094127 0.302241 -vt 0.047633 0.259258 -vt 0.103538 0.281501 -vt 0.053190 0.243105 -vt 0.110948 0.259964 -vt 0.057195 0.226500 -vt 0.116288 0.237824 -vt 0.059612 0.209590 -vt 0.119511 0.215277 -vt 0.060420 0.192527 -vt 0.059612 0.175465 -vt 0.119511 0.169778 -vt 0.679575 0.027188 -vt 0.696657 0.027188 -vt 0.699504 0.041501 -vt 0.057195 0.158555 -vt 0.110948 0.125091 -vt 0.116288 0.147231 -vt 0.867028 0.797659 -vt 0.883133 0.716696 -vt 0.947992 0.813764 -vt 0.810535 0.027188 -vt 0.813382 0.041500 -vt 0.790607 0.041500 -vt 0.628329 0.027189 -vt 0.631176 0.041502 -vt 0.608401 0.041502 -vt 0.742208 0.027188 -vt 0.745055 0.041501 -vt 0.722279 0.041501 -vt 0.702351 0.027188 -vt 0.719432 0.027188 -vt 0.924414 0.027187 -vt 0.927261 0.041500 -vt 0.904485 0.041500 -vt 0.839005 0.027187 -vt 0.856087 0.027187 -vt 0.858934 0.041500 -vt 0.656799 0.027189 -vt 0.673881 0.027189 -vt 0.676728 0.041501 -vt 0.787760 0.027188 -vt 0.767831 0.041501 -vt 0.969966 0.027187 -vt 0.972813 0.041500 -vt 0.950037 0.041500 -vt 0.901638 0.027187 -vt 0.881710 0.041500 -vt 0.833311 0.027187 -vt 0.836158 0.041500 -vt 0.634023 0.027189 -vt 0.651105 0.027189 -vt 0.653952 0.041501 -vt 0.764984 0.027188 -vt 0.947190 0.027187 -vt 0.861781 0.027187 -vt 0.878863 0.027187 -vt 0.676732 0.391730 -vt 0.676021 0.508528 -vt 0.654669 0.508529 -vt 0.631894 0.508529 -vt 0.653246 0.508529 -vt 0.652250 0.567115 -vt 0.790609 0.391729 -vt 0.789898 0.508527 -vt 0.768546 0.508528 -vt 0.722282 0.391730 -vt 0.721572 0.508527 -vt 0.700220 0.508527 -vt 0.813384 0.391729 -vt 0.836160 0.391729 -vt 0.835449 0.508527 -vt 0.881711 0.391729 -vt 0.880999 0.508527 -vt 0.859647 0.508527 -vt 0.927261 0.391729 -vt 0.926550 0.508527 -vt 0.905198 0.508527 -vt 0.972812 0.391729 -vt 0.972100 0.508527 -vt 0.950749 0.508527 -vt 0.631181 0.391731 -vt 0.653956 0.391731 -vt 0.745058 0.391730 -vt 0.767833 0.391730 -vt 0.767122 0.508528 -vt 0.699507 0.391730 -vt 0.698796 0.508528 -vt 0.812673 0.508527 -vt 0.791321 0.508527 -vt 0.858935 0.391729 -vt 0.858224 0.508527 -vt 0.904486 0.391729 -vt 0.903775 0.508526 -vt 0.882423 0.508526 -vt 0.950037 0.391729 -vt 0.949325 0.508527 -vt 0.630471 0.508528 -vt 0.609119 0.508528 -vt 0.744347 0.508528 -vt 0.722995 0.508528 -vt 0.629475 0.567114 -vt 0.625490 0.628829 -vt 0.614102 0.628829 -vt 0.745770 0.508528 -vt 0.766126 0.567114 -vt 0.677444 0.508528 -vt 0.697801 0.567114 -vt 0.811677 0.567113 -vt 0.857228 0.567113 -vt 0.837869 0.567113 -vt 0.902778 0.567112 -vt 0.883419 0.567112 -vt 0.948329 0.567113 -vt 0.928970 0.567113 -vt 0.610116 0.567114 -vt 0.743351 0.567114 -vt 0.675025 0.567114 -vt 0.788902 0.567114 -vt 0.720576 0.567113 -vt 0.834453 0.567113 -vt 0.815093 0.567114 -vt 0.880003 0.567113 -vt 0.860644 0.567113 -vt 0.925553 0.567113 -vt 0.906194 0.567113 -vt 0.971104 0.567113 -vt 0.951745 0.567113 -vt 0.739366 0.628829 -vt 0.727978 0.628829 -vt 0.671040 0.628829 -vt 0.659653 0.628829 -vt 0.784916 0.628829 -vt 0.773529 0.628829 -vt 0.716591 0.628828 -vt 0.705203 0.628828 -vt 0.830467 0.628828 -vt 0.819080 0.628828 -vt 0.876018 0.628828 -vt 0.864630 0.628828 -vt 0.921568 0.628828 -vt 0.910180 0.628828 -vt 0.967119 0.628828 -vt 0.955731 0.628828 -vt 0.632891 0.567115 -vt 0.648265 0.628830 -vt 0.762141 0.628829 -vt 0.750753 0.628829 -vt 0.693816 0.628829 -vt 0.682428 0.628829 -vt 0.807692 0.628828 -vt 0.796304 0.628828 -vt 0.853242 0.628828 -vt 0.841855 0.628828 -vt 0.898793 0.628826 -vt 0.887405 0.628826 -vt 0.944343 0.628828 -vt 0.932955 0.628828 -vt 0.779223 0.669709 -vt 0.756447 0.669709 -vt 0.733672 0.669709 -vt 0.824774 0.669709 -vt 0.710897 0.669708 -vt 0.688122 0.669709 -vt 0.665347 0.669710 -vt 0.642572 0.669711 -vt 0.636877 0.628830 -vt 0.619797 0.669709 -vt 0.961425 0.669709 -vt 0.938649 0.669708 -vt 0.915874 0.669708 -vt 0.893099 0.669707 -vt 0.870324 0.669709 -vt 0.847549 0.669708 -vt 0.801998 0.669709 -vt 0.257803 0.231487 -vt 0.257803 0.114744 -vt 0.345360 0.464974 -vt 0.345360 0.114744 -vt 0.158858 0.114744 -vt 0.246415 0.114744 -vt 0.158858 0.464974 -vt 0.482575 0.114744 -vt 0.471187 0.114744 -vt 0.471187 0.027187 -vt 0.482575 0.027187 -vt 0.257803 0.972808 -vt 0.246415 0.972808 -vt 0.257803 0.723435 -vt 0.471187 0.519135 -vt 0.482575 0.519136 -vt 0.471187 0.606692 -vt 0.482575 0.606692 -vt 0.570132 0.606692 -vt 0.570132 0.956921 -vt 0.246415 0.231487 -vt 0.246415 0.723435 -vt 0.257802 0.606692 -vt 0.471187 0.723435 -vt 0.383629 0.956921 -vt 0.482575 0.723435 -vt 0.246415 0.606692 -vt 0.383630 0.606692 -vt 0.471187 0.480867 -vt 0.471187 0.231487 -vt 0.482575 0.231487 -vt 0.054804 0.357868 -vt 0.120589 0.192527 -vt 0.964097 0.732800 -vt 0.972813 0.753842 -vt 0.972813 0.776617 -vt 0.964097 0.797659 -vt 0.904175 0.822480 -vt 0.926950 0.822480 -vt 0.883133 0.813764 -vt 0.611247 0.027189 -vt 0.858313 0.776618 -vt 0.867028 0.732800 -vt 0.904175 0.707980 -vt 0.926951 0.707980 -vt 0.947992 0.716696 -vt 0.858313 0.753842 -vt 0.793454 0.027188 -vt 0.725126 0.027188 -vt 0.907332 0.027187 -vt 0.770678 0.027188 -vt 0.952884 0.027187 -vt 0.884557 0.027187 -vt 0.816229 0.027187 -vt 0.747902 0.027188 -vt 0.930108 0.027187 -vt 0.814097 0.508527 -vt 0.836872 0.508527 -vt 0.927973 0.508527 -vt 0.608405 0.391731 -vt 0.746767 0.567114 -vt 0.678442 0.567114 -vt 0.792318 0.567113 -vt 0.723992 0.567114 -vt 0.655666 0.567115 -vt 0.769543 0.567114 -vt 0.701217 0.567113 -vt 0.334698 0.468972 -vt 0.246415 0.480866 -vt 0.158857 0.606693 -vt 0.158858 0.956922 -vt 0.345360 0.956921 -vt 0.471187 0.972813 -vt 0.383629 0.464973 -vt 0.345360 0.606692 -vt 0.257802 0.519135 -vt 0.482575 0.972813 -vt 0.383630 0.114744 -vt 0.246415 0.519135 -vt 0.257803 0.027187 -vt 0.246415 0.027187 -vt 0.570132 0.114744 -vt 0.570132 0.464973 -vt 0.482575 0.480867 -vn 0.000000 0.238100 -0.971200 -vn 0.371700 0.238100 -0.897300 -vn 0.686800 0.238100 -0.686800 -vn 0.897300 0.238100 -0.371700 -vn 0.971200 0.238100 0.000000 -vn 0.897300 0.238100 0.371700 -vn 0.686800 0.238100 0.686800 -vn 0.371700 0.238100 0.897300 -vn 0.000000 0.238100 0.971200 -vn -0.371700 0.238100 0.897300 -vn -0.686800 0.238100 0.686800 -vn -0.897300 0.238100 0.371700 -vn -0.971200 0.238100 0.000000 -vn -0.897300 0.238100 -0.371700 -vn 0.000000 -1.000000 -0.000000 -vn 0.000000 -0.868200 -0.496100 -vn -0.371700 0.238100 -0.897300 -vn -0.686800 0.238100 -0.686800 -vn -0.496100 -0.868200 0.000000 -vn 0.496100 -0.868200 0.000000 -vn 0.000000 -0.868200 0.496100 -vn 0.706800 0.030600 -0.706800 -vn 0.920500 0.085500 -0.381300 -vn -0.923400 0.030600 -0.382500 -vn 0.000000 0.030600 -0.999500 -vn -0.923400 0.030600 0.382500 -vn -0.382500 0.030600 0.923400 -vn 0.382500 0.030600 0.923400 -vn 0.923400 0.030600 0.382500 -vn 0.923400 0.030600 -0.382500 -vn -0.706800 0.030600 -0.706800 -vn 0.382500 0.030600 -0.923400 -vn -0.999500 0.030600 0.000000 -vn -0.706800 0.030600 0.706800 -vn 0.000000 0.030600 0.999500 -vn 0.706800 0.030600 0.706800 -vn 0.999500 0.030600 0.000000 -vn -0.382500 0.030600 -0.923400 -vn 0.945800 0.324700 0.000000 -vn -0.704500 0.085500 -0.704500 -vn 0.381300 0.085500 -0.920500 -vn -0.996300 0.085500 0.000000 -vn -0.704500 0.085500 0.704500 -vn 0.000000 0.085500 0.996300 -vn 0.704500 0.085500 0.704500 -vn 0.996300 0.085500 0.000000 -vn -0.381300 0.085500 -0.920500 -vn 0.704500 0.085500 -0.704500 -vn -0.920500 0.085500 -0.381300 -vn 0.000000 0.085500 -0.996300 -vn -0.920500 0.085500 0.381300 -vn -0.381300 0.085500 0.920500 -vn 0.381300 0.085500 0.920500 -vn 0.920500 0.085500 0.381300 -vn -0.362000 0.324700 -0.873800 -vn 0.668800 0.324700 -0.668800 -vn -0.873800 0.324700 -0.362000 -vn 0.000000 0.324700 -0.945800 -vn -0.873800 0.324700 0.362000 -vn -0.362000 0.324700 0.873800 -vn 0.362000 0.324700 0.873800 -vn 0.873800 0.324700 0.362000 -vn 0.873800 0.324700 0.361900 -vn 0.873800 0.324700 -0.362000 -vn -0.668800 0.324700 -0.668800 -vn 0.362000 0.324700 -0.873800 -vn -0.945800 0.324700 0.000000 -vn -0.668800 0.324700 0.668800 -vn 0.000000 0.324700 0.945800 -vn 0.668800 0.324700 0.668800 -vn -0.659600 0.700200 -0.273200 -vn -0.504800 0.700200 -0.504800 -vn -0.273200 0.700200 -0.659600 -vn -0.659600 0.700200 0.273200 -vn 0.000000 0.700200 -0.713900 -vn 0.273200 0.700200 -0.659600 -vn 0.504800 0.700200 -0.504800 -vn 0.659600 0.700200 -0.273200 -vn 0.713900 0.700200 0.000000 -vn 0.659600 0.700200 0.273200 -vn 0.504800 0.700200 0.504800 -vn 0.273200 0.700200 0.659600 -vn 0.000000 0.700200 0.713900 -vn -0.273200 0.700200 0.659600 -vn -0.504800 0.700200 0.504800 -vn -0.713900 0.700200 0.000000 -vn 0.000000 -0.000000 1.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 0.351100 -0.936300 -vn 0.000000 0.000000 -1.000000 -vn 0.936300 0.351100 0.000000 -vn 0.923900 0.000000 -0.382700 -vn 0.382700 0.000000 -0.923900 -vn 0.707100 0.000000 -0.707100 -vn -0.382700 0.000000 -0.923900 -vn -0.923900 0.000000 -0.382700 -vn -0.707100 0.000000 -0.707100 -vn -0.923900 -0.000000 0.382700 -vn -0.382700 -0.000000 0.923900 -vn -0.707100 -0.000000 0.707100 -vn 0.382700 -0.000000 0.923900 -vn 0.923900 -0.000000 0.382700 -vn 0.707100 -0.000000 0.707100 -vn 0.873800 0.324700 -0.361900 -vn 0.000000 0.351100 0.936300 -vn -0.936300 0.351100 0.000000 -s 1 -f 1/1/1 2/2/1 3/3/1 -f 2/2/2 4/4/2 5/5/2 -f 4/4/3 6/6/3 7/7/3 -f 6/6/4 8/8/4 9/9/4 -f 8/8/5 10/10/5 11/11/5 -f 10/12/6 12/13/6 13/14/6 -f 12/13/7 14/15/7 15/16/7 -f 14/15/8 16/17/8 17/18/8 -f 16/17/9 18/19/9 19/20/9 -f 18/19/10 20/21/10 21/22/10 -f 20/21/11 22/23/11 23/24/11 -f 23/24/12 22/23/12 24/25/12 -f 25/26/13 24/25/13 26/27/13 -f 26/27/14 27/28/14 28/29/14 -f 4/30/15 2/31/15 29/32/16 -f 30/33/17 1/1/17 31/34/17 -f 27/28/18 30/33/18 32/35/18 -f 15/36/15 23/37/15 7/38/15 -f 24/39/15 33/40/19 34/41/19 -f 8/42/15 35/43/20 36/44/20 -f 30/45/15 37/46/15 38/47/16 -f 2/48/15 1/49/15 38/47/16 -f 14/50/15 39/51/15 40/52/21 -f 22/53/15 20/54/15 41/55/15 -f 6/56/15 4/57/15 42/58/15 -f 26/59/15 34/41/19 43/60/15 -f 10/61/15 36/62/20 44/63/15 -f 16/64/15 40/52/21 45/65/21 -f 22/66/15 46/67/15 33/40/19 -f 8/68/15 6/69/15 47/70/15 -f 27/71/15 43/60/15 37/46/15 -f 12/72/15 44/63/15 39/51/15 -f 20/73/15 18/74/15 45/65/21 -f 48/75/22 49/76/22 50/77/22 -f 51/78/23 50/79/23 52/80/23 -f 53/81/24 54/82/24 55/83/24 -f 56/84/25 57/85/25 58/86/25 -f 59/87/26 60/88/26 61/89/26 -f 62/90/27 63/91/27 64/92/27 -f 65/93/28 66/94/28 67/95/28 -f 68/96/29 69/97/29 70/98/29 -f 71/99/30 72/100/30 50/79/30 -f 73/101/31 74/102/31 55/103/31 -f 48/75/32 75/104/32 58/105/32 -f 59/87/33 76/106/33 54/107/33 -f 60/88/34 77/108/34 64/109/34 -f 78/110/35 67/111/35 63/112/35 -f 65/93/36 79/113/36 70/114/36 -f 71/99/37 51/115/37 69/116/37 -f 73/101/38 80/117/38 57/118/38 -f 81/119/39 82/120/39 83/121/39 -f 80/122/40 55/103/40 84/123/40 -f 49/124/41 58/105/41 85/125/41 -f 54/107/42 76/106/42 86/126/42 -f 64/109/43 87/127/43 88/128/43 -f 67/111/44 89/129/44 90/130/44 -f 70/114/45 91/131/45 92/132/45 -f 51/115/46 81/119/46 93/133/46 -f 57/118/47 80/117/47 94/134/47 -f 50/77/48 49/76/48 95/135/48 -f 55/83/49 54/82/49 96/136/49 -f 58/86/50 57/85/50 97/137/50 -f 61/89/51 88/138/51 86/139/51 -f 63/91/52 90/140/52 87/141/52 -f 66/94/53 92/142/53 89/143/53 -f 69/97/54 93/144/54 91/145/54 -f 94/134/55 98/146/55 99/147/55 -f 95/135/56 100/148/56 101/149/56 -f 96/136/57 102/150/57 103/151/57 -f 97/137/58 99/152/58 104/153/58 -f 88/138/59 105/154/59 106/155/59 -f 90/140/60 107/156/60 108/157/60 -f 92/142/61 109/158/61 110/159/61 -f 93/144/62 83/160/63 111/161/62 -f 81/162/64 52/80/64 101/163/64 -f 84/123/65 103/164/65 98/165/65 -f 85/125/66 104/166/66 100/167/66 -f 86/126/67 106/168/67 102/169/67 -f 87/127/68 108/170/68 105/171/68 -f 89/129/69 110/172/69 107/173/69 -f 91/131/70 111/174/70 109/175/70 -f 102/150/71 112/176/71 103/151/71 -f 103/164/72 112/177/72 98/165/72 -f 98/146/73 112/178/73 99/147/73 -f 105/154/74 112/179/74 106/155/74 -f 99/152/75 112/180/75 104/153/75 -f 104/166/76 112/181/76 100/167/76 -f 100/148/77 112/182/77 101/149/77 -f 101/163/78 112/183/78 82/184/78 -f 82/120/79 112/185/79 83/121/79 -f 83/160/80 112/186/80 111/161/80 -f 111/174/81 112/187/81 109/175/81 -f 109/158/82 112/188/82 110/159/82 -f 110/172/83 112/189/83 107/173/83 -f 107/156/84 112/190/84 108/157/84 -f 108/170/85 112/191/85 105/171/85 -f 102/169/86 106/168/86 112/192/86 -f 45/65/21 40/52/21 78/110/87 -f 113/193/88 114/194/88 115/195/88 -f 114/194/88 116/196/88 115/195/88 -f 117/197/89 118/198/89 119/199/89 -f 120/200/15 121/201/15 122/202/15 -f 123/203/15 120/200/15 122/202/15 -f 124/204/90 125/205/90 126/206/90 -f 127/207/15 128/208/15 129/209/15 -f 128/208/15 130/210/15 129/209/15 -f 130/210/87 128/211/87 131/212/87 -f 118/198/89 132/213/89 119/199/89 -f 125/205/90 133/214/90 126/206/90 -f 134/215/91 126/206/91 133/214/91 -f 129/209/91 135/216/91 136/217/91 -f 137/218/87 130/210/87 131/212/87 -f 138/219/91 134/215/91 133/214/91 -f 118/198/87 114/194/87 132/213/87 -f 127/220/91 129/209/91 136/217/91 -f 114/194/87 113/193/87 132/213/87 -f 139/221/92 140/222/92 141/223/92 -f 72/100/93 71/99/93 35/43/93 -f 75/104/94 48/75/94 42/58/94 -f 48/75/95 72/100/95 47/70/95 -f 73/101/96 56/84/96 38/47/96 -f 53/81/97 74/102/97 43/60/97 -f 74/102/98 73/101/98 37/46/98 -f 60/88/99 59/87/99 33/40/99 -f 62/90/100 77/108/100 41/55/100 -f 77/108/101 60/88/101 46/67/101 -f 65/93/102 78/110/102 40/52/102 -f 68/96/103 79/113/103 44/63/103 -f 79/113/104 65/93/104 39/51/104 -f 31/34/1 1/1/1 3/3/1 -f 3/3/2 2/2/2 5/5/2 -f 5/5/3 4/4/3 7/7/3 -f 7/7/4 6/6/4 9/9/4 -f 9/9/5 8/8/5 11/11/5 -f 11/224/6 10/12/6 13/14/6 -f 13/14/7 12/13/7 15/16/7 -f 15/16/8 14/15/8 17/18/8 -f 17/18/9 16/17/9 19/20/9 -f 19/20/10 18/19/10 21/22/10 -f 21/22/11 20/21/11 23/24/11 -f 25/26/12 23/24/12 24/25/12 -f 142/225/13 25/26/13 26/27/13 -f 142/225/14 26/27/14 28/29/14 -f 42/58/15 4/30/15 29/32/16 -f 32/35/17 30/33/17 31/34/17 -f 28/29/18 27/28/18 32/35/18 -f 32/226/15 31/227/15 3/228/15 -f 3/228/15 5/229/15 7/38/15 -f 11/230/15 15/36/15 9/231/15 -f 11/230/15 13/232/15 15/36/15 -f 10/233/15 8/42/15 36/44/20 -f 23/37/15 17/234/15 21/235/15 -f 23/37/15 25/236/15 142/237/15 -f 142/237/15 28/238/15 32/226/15 -f 23/37/15 142/237/15 7/38/15 -f 23/37/15 15/36/15 17/234/15 -f 17/234/15 19/239/15 21/235/15 -f 32/226/15 3/228/15 142/237/15 -f 26/240/15 24/39/15 34/41/19 -f 142/237/15 3/228/15 7/38/15 -f 15/36/15 7/38/15 9/231/15 -f 1/241/15 30/45/15 38/47/16 -f 29/32/16 2/48/15 38/47/16 -f 16/242/15 14/50/15 40/52/21 -f 46/67/15 22/53/15 41/55/15 -f 47/70/15 6/56/15 42/58/15 -f 27/243/15 26/59/15 43/60/15 -f 12/244/15 10/61/15 44/63/15 -f 18/245/15 16/64/15 45/65/21 -f 24/246/15 22/66/15 33/40/19 -f 35/43/20 8/68/15 47/70/15 -f 30/247/15 27/71/15 37/46/15 -f 14/248/15 12/72/15 39/51/15 -f 41/55/15 20/73/15 45/65/21 -f 72/100/22 48/75/22 50/77/22 -f 81/162/23 51/78/23 52/80/23 -f 74/102/24 53/81/24 55/83/24 -f 75/104/25 56/84/25 58/86/25 -f 76/249/26 59/87/26 61/89/26 -f 77/108/27 62/90/27 64/92/27 -f 78/110/28 65/93/28 67/95/28 -f 79/113/29 68/96/29 70/98/29 -f 51/78/30 71/99/30 50/79/30 -f 80/122/31 73/101/31 55/103/31 -f 49/124/32 48/75/32 58/105/32 -f 53/81/33 59/87/33 54/107/33 -f 61/250/34 60/88/34 64/109/34 -f 62/90/35 78/110/35 63/112/35 -f 66/251/36 65/93/36 70/114/36 -f 68/252/37 71/99/37 69/116/37 -f 56/84/38 73/101/38 57/118/38 -f 93/133/39 81/119/39 83/121/39 -f 94/253/40 80/122/40 84/123/40 -f 95/254/41 49/124/41 85/125/41 -f 96/255/42 54/107/42 86/126/42 -f 61/250/43 64/109/43 88/128/43 -f 63/112/44 67/111/44 90/130/44 -f 66/251/45 70/114/45 92/132/45 -f 69/116/46 51/115/46 93/133/46 -f 97/256/47 57/118/47 94/134/47 -f 52/257/48 50/77/48 95/135/48 -f 84/258/49 55/83/49 96/136/49 -f 85/259/50 58/86/50 97/137/50 -f 76/249/51 61/89/51 86/139/51 -f 64/92/52 63/91/52 87/141/52 -f 67/95/53 66/94/53 89/143/53 -f 70/98/54 69/97/54 91/145/54 -f 97/256/55 94/134/55 99/147/55 -f 52/257/56 95/135/56 101/149/56 -f 84/258/57 96/136/57 103/151/57 -f 85/259/58 97/137/58 104/153/58 -f 86/139/59 88/138/59 106/155/59 -f 87/141/60 90/140/60 108/157/60 -f 89/143/61 92/142/61 110/159/61 -f 91/145/62 93/144/62 111/161/62 -f 82/184/105 81/162/64 101/163/64 -f 94/253/65 84/123/65 98/165/65 -f 95/254/66 85/125/66 100/167/66 -f 96/255/67 86/126/67 102/169/67 -f 88/128/68 87/127/68 105/171/68 -f 90/130/69 89/129/69 107/173/69 -f 92/132/70 91/131/70 109/175/70 -f 120/200/88 141/223/88 140/222/88 -f 115/195/106 119/260/106 113/193/106 -f 119/261/106 132/213/106 113/193/106 -f 143/262/88 138/219/88 125/263/88 -f 121/201/88 120/200/88 140/222/88 -f 129/209/89 130/210/89 135/216/89 -f 126/206/89 134/215/89 124/264/89 -f 130/210/89 137/218/89 135/216/89 -f 136/265/107 135/216/107 137/218/107 -f 121/201/87 140/222/87 139/266/87 -f 138/219/88 133/214/88 125/263/88 -f 134/215/89 144/267/89 124/264/89 -f 144/268/15 134/215/15 138/219/15 -f 131/269/107 136/265/107 137/218/107 -f 122/270/87 121/201/87 139/266/87 -f 143/271/15 144/268/15 138/219/15 -f 116/272/15 114/194/15 117/273/15 -f 120/200/91 123/274/91 145/275/91 -f 114/194/15 118/198/15 117/273/15 -f 141/223/91 120/200/91 145/275/91 -f 47/70/93 72/100/93 35/43/93 -f 29/32/94 75/104/94 42/58/94 -f 42/58/95 48/75/95 47/70/95 -f 37/46/96 73/101/96 38/47/96 -f 34/41/97 53/81/97 43/60/97 -f 43/60/98 74/102/98 37/46/98 -f 46/67/99 60/88/99 33/40/99 -f 45/65/100 62/90/100 41/55/100 -f 41/55/101 77/108/101 46/67/101 -f 39/51/102 65/93/102 40/52/102 -f 36/62/103 68/96/103 44/63/103 -f 44/63/104 79/113/104 39/51/104 -f 36/44/20 35/43/20 71/99/88 -f 141/223/92 145/276/92 139/221/92 -f 38/47/16 56/84/91 75/104/91 -f 53/81/89 34/41/19 33/40/19 -f 62/90/87 45/65/21 78/110/87 -f 68/252/88 36/44/20 71/99/88 -f 29/32/16 38/47/16 75/104/91 -f 59/87/89 53/81/89 33/40/19 diff --git a/src/main/resources/assets/hbm/models/missilePad.obj b/src/main/resources/assets/hbm/models/missilePad.obj deleted file mode 100644 index f2d38a4bf..000000000 --- a/src/main/resources/assets/hbm/models/missilePad.obj +++ /dev/null @@ -1,172 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'missilePad.blend' -# www.blender.org -o Cube_Cube.001 -v -1.500000 1.000000 1.500000 -v -1.500000 1.000000 -1.500000 -v 1.500000 1.000000 1.500000 -v 1.500000 1.000000 -1.500000 -v -1.500000 0.500000 -0.500000 -v -1.500000 0.500000 0.500000 -v 0.500000 0.500000 -1.500000 -v -0.500000 0.500000 -1.500000 -v 1.500000 0.500000 0.500000 -v 1.500000 0.500000 -0.500000 -v -0.500000 0.500000 1.500000 -v 0.500000 0.500000 1.500000 -v -0.500000 0.500000 0.500000 -v 0.500000 0.500000 0.500000 -v -0.500000 0.500000 -0.500000 -v 0.500000 0.500000 -0.500000 -v -1.750000 0.000000 1.750000 -v -1.750000 0.000000 -1.750000 -v 1.750000 0.000000 1.750000 -v 1.750000 0.000000 -1.750000 -v -1.750000 0.000000 -0.500000 -v -1.750000 0.000000 0.500000 -v 0.500000 0.000000 -1.750000 -v -0.500000 0.000000 -1.750000 -v 1.750000 0.000000 0.500000 -v 1.750000 0.000000 -0.500000 -v -0.500000 0.000000 1.750000 -v 0.500000 0.000000 1.750000 -v -0.500000 0.000000 0.500000 -v 0.500000 0.000000 0.500000 -v -0.500000 0.000000 -0.500000 -v 0.500000 0.000000 -0.500000 -v -1.500000 0.500000 -1.500000 -v 1.500000 0.500000 -1.500000 -v -1.500000 0.500000 1.500000 -v 1.500000 0.500000 1.500000 -v -0.500000 1.000000 0.500000 -v 0.500000 1.000000 0.500000 -v -0.500000 1.000000 -0.500000 -v 0.500000 1.000000 -0.500000 -vt 0.020000 0.530000 -vt 0.180000 0.370000 -vt 0.340000 0.370000 -vt 0.740000 0.060000 -vt 0.740000 0.220000 -vt 0.580000 0.220000 -vt 0.580000 0.060000 -vt 0.180000 0.210000 -vt 0.020000 0.660000 -vt 0.180000 0.580000 -vt 0.340000 0.580000 -vt 0.930000 0.710000 -vt 0.930000 0.870000 -vt 0.850000 0.870000 -vt 0.690000 0.950000 -vt 0.650000 0.870000 -vt 0.650000 0.670000 -vt 0.850000 0.670000 -vt 0.690000 0.580000 -vt 0.560000 0.870000 -vt 0.560000 0.710000 -vt 0.500000 0.660000 -vt 0.850000 0.580000 -vt 0.500000 0.530000 -vt 0.340000 0.210000 -vt 0.740000 0.300000 -vt 0.580000 0.300000 -vt 0.020000 0.050000 -vt 0.740000 0.360000 -vt 0.740000 0.520000 -vt 0.580000 0.520000 -vt 0.500000 0.580000 -vt 0.020000 0.580000 -vt 0.850000 0.950000 -vt 0.500000 0.050000 -vt 0.580000 0.360000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn -1.000000 0.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.447200 0.894400 -vn 0.894400 0.447200 0.000000 -vn 0.000000 0.447200 -0.894400 -vn -0.894400 0.447200 0.000000 -s off -f 2/1/1 39/2/1 40/3/1 -f 5/4/2 15/5/2 13/6/2 -f 13/5/2 14/6/2 12/7/2 -f 16/6/2 10/7/2 9/4/2 -f 8/7/2 7/4/2 16/5/2 -f 37/8/1 39/2/1 2/1/1 -f 2/9/3 5/10/3 6/11/3 -f 12/12/3 14/13/3 30/14/3 -f 7/15/3 23/16/3 32/14/3 -f 10/11/4 3/9/4 9/10/4 -f 10/12/5 16/13/5 32/14/5 -f 23/16/2 20/17/2 26/18/2 -f 30/14/2 25/16/2 19/17/2 -f 22/18/2 29/14/2 27/16/2 -f 18/17/2 24/18/2 31/14/2 -f 9/15/6 25/16/6 30/14/6 -f 29/14/6 22/18/6 6/12/6 -f 11/15/4 27/16/4 29/14/4 -f 31/14/4 24/18/4 8/12/4 -f 5/15/5 21/16/5 31/14/5 -f 28/18/7 19/17/7 36/19/7 -f 25/16/8 9/20/8 36/21/8 -f 2/22/6 4/9/6 7/10/6 -f 26/18/8 20/17/8 34/19/8 -f 34/21/9 20/17/9 23/16/9 -f 1/9/5 11/10/5 12/11/5 -f 33/19/9 8/23/9 24/18/9 -f 21/16/10 5/20/10 33/21/10 -f 35/19/10 6/23/10 22/18/10 -f 27/16/7 11/20/7 35/21/7 -f 4/24/1 40/3/1 38/25/1 -f 40/26/5 39/27/5 15/6/5 -f 38/26/3 40/27/3 16/6/3 -f 15/5/4 39/26/4 37/27/4 -f 13/5/6 37/26/6 38/27/6 -f 38/25/1 37/8/1 1/28/1 -f 38/29/1 40/30/1 39/31/1 -f 4/24/1 2/1/1 40/3/1 -f 6/7/2 5/4/2 13/6/2 -f 11/4/2 13/5/2 12/7/2 -f 14/5/2 16/6/2 9/4/2 -f 15/6/2 8/7/2 16/5/2 -f 1/28/1 37/8/1 2/1/1 -f 6/11/3 35/32/3 1/22/3 -f 1/22/3 2/9/3 6/11/3 -f 33/33/3 5/10/3 2/9/3 -f 28/18/3 12/12/3 30/14/3 -f 16/34/3 7/15/3 32/14/3 -f 36/33/4 9/10/4 3/9/4 -f 10/11/4 34/32/4 4/22/4 -f 4/22/4 3/9/4 10/11/4 -f 26/18/5 10/12/5 32/14/5 -f 32/14/2 23/16/2 26/18/2 -f 28/18/2 30/14/2 19/17/2 -f 17/17/2 22/18/2 27/16/2 -f 21/16/2 18/17/2 31/14/2 -f 14/34/6 9/15/6 30/14/6 -f 13/13/6 29/14/6 6/12/6 -f 13/34/4 11/15/4 29/14/4 -f 15/13/4 31/14/4 8/12/4 -f 15/34/5 5/15/5 31/14/5 -f 12/23/7 28/18/7 36/19/7 -f 19/17/8 25/16/8 36/21/8 -f 7/10/6 8/11/6 2/22/6 -f 33/32/6 2/22/6 8/11/6 -f 4/9/6 34/33/6 7/10/6 -f 10/23/8 26/18/8 34/19/8 -f 7/20/9 34/21/9 23/16/9 -f 12/11/5 36/32/5 3/22/5 -f 3/22/5 1/9/5 12/11/5 -f 35/33/5 11/10/5 1/9/5 -f 18/17/9 33/19/9 24/18/9 -f 18/17/10 21/16/10 33/21/10 -f 17/17/10 35/19/10 22/18/10 -f 17/17/7 27/16/7 35/21/7 -f 3/35/1 4/24/1 38/25/1 -f 16/5/5 40/26/5 15/6/5 -f 14/5/3 38/26/3 16/6/3 -f 13/6/4 15/5/4 37/27/4 -f 14/6/6 13/5/6 38/27/6 -f 3/35/1 38/25/1 1/28/1 -f 37/36/1 38/29/1 39/31/1 diff --git a/src/main/resources/assets/hbm/models/machines/icf.obj b/src/main/resources/assets/hbm/models/reactors/icf.obj similarity index 100% rename from src/main/resources/assets/hbm/models/machines/icf.obj rename to src/main/resources/assets/hbm/models/reactors/icf.obj diff --git a/src/main/resources/assets/hbm/models/selenium_engine_body.obj b/src/main/resources/assets/hbm/models/selenium_engine_body.obj deleted file mode 100644 index b679392b9..000000000 --- a/src/main/resources/assets/hbm/models/selenium_engine_body.obj +++ /dev/null @@ -1,586 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'selenium_engine_body.blend' -# www.blender.org -o Cylinder_Cylinder.001 -v 0.000000 1.350000 -0.175000 -v 0.000000 1.350000 0.175000 -v 0.175000 1.303109 -0.175000 -v 0.175000 1.303109 0.175000 -v 0.303109 1.175000 -0.175000 -v 0.303109 1.175000 0.175000 -v 0.350000 1.000000 -0.175000 -v 0.350000 1.000000 0.175000 -v 0.303109 0.825000 -0.175000 -v 0.303109 0.825000 0.175000 -v 0.175000 0.696891 -0.175000 -v 0.175000 0.696891 0.175000 -v 0.000000 0.650000 -0.175000 -v 0.000000 0.650000 0.175000 -v -0.175000 0.696891 -0.175000 -v -0.175000 0.696891 0.175000 -v -0.303109 0.825000 -0.175000 -v -0.303109 0.825000 0.175000 -v -0.350000 1.000000 -0.175000 -v -0.350000 1.000000 0.175000 -v -0.303109 1.175000 -0.175000 -v -0.303109 1.175000 0.175000 -v -0.175000 1.303109 -0.175000 -v -0.175000 1.303109 0.175000 -v -0.000000 1.210000 -0.175000 -v 0.105000 1.181865 -0.175000 -v 0.105000 1.181865 0.175000 -v -0.000000 1.210000 0.175000 -v 0.181865 1.105000 -0.175000 -v 0.181865 1.105000 0.175000 -v 0.210000 1.000000 -0.175000 -v 0.210000 1.000000 0.175000 -v 0.181865 0.895000 -0.175000 -v 0.181865 0.895000 0.175000 -v 0.105000 0.818135 -0.175000 -v 0.105000 0.818135 0.175000 -v 0.000000 0.790000 -0.175000 -v 0.000000 0.790000 0.175000 -v -0.105000 0.818135 -0.175000 -v -0.105000 0.818135 0.175000 -v -0.181865 0.895000 -0.175000 -v -0.181865 0.895000 0.175000 -v -0.210000 1.000000 -0.175000 -v -0.210000 1.000000 0.175000 -v -0.181865 1.105000 -0.175000 -v -0.181865 1.105000 0.175000 -v -0.105000 1.181865 -0.175000 -v -0.105000 1.181865 0.175000 -v 0.105000 1.181865 0.225000 -v -0.000000 1.210000 0.225000 -v -0.105000 1.181865 0.225000 -v -0.181865 1.105000 0.225000 -v -0.210000 1.000000 0.225000 -v -0.181865 0.895000 0.225000 -v -0.105000 0.818135 0.225000 -v 0.000000 0.790000 0.225000 -v 0.105000 0.818135 0.225000 -v 0.181865 0.895000 0.225000 -v 0.210000 1.000000 0.225000 -v 0.181865 1.105000 0.225000 -v -0.000000 1.210000 -0.225000 -v 0.105000 1.181865 -0.225000 -v 0.181865 1.105000 -0.225000 -v 0.210000 1.000000 -0.225000 -v 0.181865 0.895000 -0.225000 -v 0.105000 0.818135 -0.225000 -v 0.000000 0.790000 -0.225000 -v -0.105000 0.818135 -0.225000 -v -0.181865 0.895000 -0.225000 -v -0.210000 1.000000 -0.225000 -v -0.181865 1.105000 -0.225000 -v -0.105000 1.181865 -0.225000 -v -0.375000 0.000000 0.237500 -v -0.250000 0.000000 0.237500 -v 0.250000 0.000000 0.237500 -v 0.375000 0.000000 0.237500 -v -0.375000 0.000000 0.175000 -v -0.250000 0.000000 0.175000 -v 0.250000 0.000000 0.175000 -v 0.375000 0.000000 0.175000 -v -0.375000 0.000000 -0.175000 -v -0.250000 0.000000 -0.175000 -v 0.250000 0.000000 -0.175000 -v 0.375000 0.000000 -0.175000 -v -0.375000 0.000000 -0.237500 -v -0.250000 0.000000 -0.237500 -v 0.250000 0.000000 -0.237500 -v 0.375000 0.000000 -0.237500 -v 0.335000 1.000000 -0.237500 -v 0.210000 1.000000 -0.237500 -v -0.210000 1.000000 -0.237500 -v -0.335000 1.000000 -0.237500 -v 0.210000 1.040000 -0.175000 -v 0.335000 1.040000 -0.175000 -v -0.335000 1.030000 -0.175000 -v -0.210000 1.030000 -0.175000 -v 0.335000 1.030000 0.175000 -v 0.210000 1.030000 0.175000 -v -0.210000 1.030000 0.175000 -v -0.335000 1.030000 0.175000 -v 0.210000 1.000000 0.237500 -v 0.335000 1.000000 0.237500 -v -0.335000 1.000000 0.237500 -v -0.210000 1.000000 0.237500 -v -0.156250 0.000000 -0.156250 -v -0.156250 0.000000 0.156250 -v 0.156250 0.000000 -0.156250 -v 0.156250 0.000000 0.156250 -v -0.078125 0.156250 -0.078125 -v -0.078125 0.156250 0.078125 -v 0.078125 0.156250 0.078125 -v 0.078125 0.156250 -0.078125 -v -0.078125 0.706250 -0.078125 -v -0.078125 0.706250 0.078125 -v 0.078125 0.706250 0.078125 -v 0.078125 0.706250 -0.078125 -vt 0.377779 0.024108 -vt 0.436724 0.024108 -vt 0.436724 0.137981 -vt 0.495669 0.024108 -vt 0.495669 0.137981 -vt 0.554615 0.024108 -vt 0.554615 0.137981 -vt 0.613560 0.024108 -vt 0.613560 0.137981 -vt 0.672505 0.024108 -vt 0.672505 0.137981 -vt 0.731450 0.024108 -vt 0.731450 0.137981 -vt 0.024108 0.024108 -vt 0.083053 0.024108 -vt 0.083053 0.137982 -vt 0.141998 0.024108 -vt 0.141998 0.137982 -vt 0.200943 0.024108 -vt 0.200944 0.137981 -vt 0.259889 0.024108 -vt 0.259889 0.137981 -vt 0.163574 0.186198 -vt 0.214622 0.215670 -vt 0.182414 0.247878 -vt 0.318834 0.024108 -vt 0.377779 0.137981 -vt 0.318834 0.137981 -vt 0.104629 0.406184 -vt 0.116418 0.362187 -vt 0.151785 0.362187 -vt 0.024108 0.325663 -vt 0.068105 0.313874 -vt 0.085789 0.344503 -vt 0.482824 0.376711 -vt 0.450616 0.344503 -vt 0.468299 0.313874 -vt 0.292310 0.266718 -vt 0.336308 0.278507 -vt 0.336308 0.313874 -vt 0.244094 0.325663 -vt 0.200097 0.313874 -vt 0.200097 0.278507 -vt 0.053581 0.215670 -vt 0.085789 0.247878 -vt 0.068105 0.278507 -vt 0.512297 0.266718 -vt 0.468299 0.278507 -vt 0.450616 0.247878 -vt 0.372831 0.406184 -vt 0.321783 0.376711 -vt 0.353991 0.344503 -vt 0.431776 0.186198 -vt 0.419987 0.230195 -vt 0.384620 0.230195 -vt 0.163574 0.406184 -vt 0.182414 0.344503 -vt 0.151785 0.230195 -vt 0.116418 0.230195 -vt 0.053581 0.376711 -vt 0.431776 0.406184 -vt 0.419987 0.362187 -vt 0.321783 0.215670 -vt 0.353991 0.247878 -vt 0.244094 0.266718 -vt 0.024108 0.266718 -vt 0.512297 0.325663 -vt 0.292310 0.325663 -vt 0.214622 0.376711 -vt 0.104629 0.186198 -vt 0.482824 0.215670 -vt 0.384620 0.362187 -vt 0.372831 0.186198 -vt 0.039821 0.878779 -vt 0.176469 0.878779 -vt 0.142307 0.937949 -vt 0.073983 0.937949 -vt 0.108145 0.947103 -vt 0.103935 0.962816 -vt 0.048975 0.912941 -vt 0.062480 0.949452 -vt 0.024108 0.882989 -vt 0.033262 0.840407 -vt 0.048975 0.844617 -vt 0.062480 0.808106 -vt 0.073983 0.819609 -vt 0.103935 0.794742 -vt 0.108145 0.810455 -vt 0.142307 0.819609 -vt 0.112356 0.794742 -vt 0.167316 0.844617 -vt 0.153810 0.808106 -vt 0.183029 0.840407 -vt 0.167316 0.912941 -vt 0.192183 0.882989 -vt 0.178819 0.924444 -vt 0.146518 0.953663 -vt 0.340346 0.943001 -vt 0.274350 0.925318 -vt 0.304978 0.811009 -vt 0.370975 0.828693 -vt 0.340346 0.811009 -vt 0.348479 0.796921 -vt 0.388658 0.859322 -vt 0.385063 0.820559 -vt 0.388658 0.894689 -vt 0.404926 0.859322 -vt 0.370975 0.925318 -vt 0.402746 0.902823 -vt 0.379108 0.939406 -vt 0.304979 0.943001 -vt 0.340346 0.959269 -vt 0.296845 0.957089 -vt 0.256666 0.894689 -vt 0.260262 0.933451 -vt 0.240399 0.859322 -vt 0.256666 0.859322 -vt 0.260262 0.820559 -vt 0.274350 0.828693 -vt 0.296845 0.796921 -vt 0.304978 0.794742 -vt 0.024108 0.684733 -vt 0.025734 0.644096 -vt 0.046052 0.644909 -vt 0.444044 0.726997 -vt 0.442418 0.686360 -vt 0.462737 0.685548 -vt 0.464321 0.515373 -vt 0.465946 0.556010 -vt 0.445628 0.556822 -vt 0.046052 0.474734 -vt 0.044426 0.515371 -vt 0.024108 0.514558 -vt 0.046003 0.746519 -vt 0.044426 0.705880 -vt 0.379792 0.705887 -vt 0.465946 0.576344 -vt 0.791559 0.556013 -vt 0.464362 0.746519 -vt 0.464362 0.726184 -vt 0.789974 0.726188 -vt 0.046052 0.624575 -vt 0.381418 0.624575 -vt 0.371665 0.644912 -vt 0.465899 0.454400 -vt 0.801265 0.454400 -vt 0.799687 0.495039 -vt 0.370039 0.685549 -vt 0.464321 0.495038 -vt 0.789934 0.515377 -vt 0.044426 0.685546 -vt 0.371664 0.474741 -vt 0.370037 0.515377 -vt 0.464315 0.624575 -vt 0.799681 0.624575 -vt 0.798103 0.665213 -vt 0.044426 0.535705 -vt 0.462737 0.665213 -vt 0.788350 0.685551 -vt 0.045987 0.576344 -vt 0.383041 0.535719 -vt 0.046053 0.454400 -vt 0.384669 0.454400 -vt 0.394160 0.516343 -vt 0.814096 0.555112 -vt 0.810887 0.684650 -vt 0.812512 0.725286 -vt 0.394203 0.645814 -vt 0.392577 0.686451 -vt 0.830946 0.331144 -vt 0.830946 0.229471 -vt 0.932619 0.229471 -vt 0.932619 0.331143 -vt 0.907200 0.387980 -vt 0.856364 0.387980 -vt 0.774109 0.305725 -vt 0.774109 0.254889 -vt 0.856364 0.172634 -vt 0.907200 0.172634 -vt 0.989455 0.254889 -vt 0.989455 0.305725 -vt 0.560513 0.237034 -vt 0.739457 0.237034 -vt 0.739457 0.287870 -vt 0.560513 0.338707 -vt 0.739457 0.338706 -vt 0.739457 0.389543 -vt 0.560513 0.186198 -vt 0.739457 0.186198 -vt 0.560513 0.287870 -vt 0.024108 0.137982 -vt 0.069773 0.953663 -vt 0.037472 0.924444 -vt 0.033262 0.917151 -vt 0.024108 0.874569 -vt 0.037472 0.833114 -vt 0.069773 0.803895 -vt 0.146518 0.803895 -vt 0.178819 0.833114 -vt 0.192183 0.874569 -vt 0.183029 0.917151 -vt 0.153810 0.949452 -vt 0.112356 0.962816 -vt 0.379108 0.814605 -vt 0.402746 0.851188 -vt 0.404926 0.894689 -vt 0.385063 0.933451 -vt 0.348479 0.957089 -vt 0.304979 0.959269 -vt 0.266216 0.939406 -vt 0.242578 0.902823 -vt 0.240399 0.894689 -vt 0.242578 0.851188 -vt 0.266216 0.814605 -vt 0.340346 0.794742 -vt 0.444003 0.516186 -vt 0.025734 0.473921 -vt 0.381369 0.746526 -vt 0.801311 0.576351 -vt 0.799727 0.746526 -vt 0.384603 0.576359 -vt 0.395787 0.475707 -vt 0.812471 0.514475 -vt 0.560513 0.389543 -vn 0.258800 0.965900 0.000000 -vn 0.707100 0.707100 0.000000 -vn 0.965900 0.258800 0.000000 -vn 0.965900 -0.258800 0.000000 -vn 0.707100 -0.707100 0.000000 -vn 0.258800 -0.965900 0.000000 -vn -0.258800 -0.965900 0.000000 -vn -0.707100 -0.707100 0.000000 -vn -0.965900 -0.258800 0.000000 -vn -0.965900 0.258800 0.000000 -vn 0.000000 0.000000 1.000000 -vn -0.258800 0.965900 0.000000 -vn -0.707100 0.707100 0.000000 -vn 0.000000 -0.000000 -1.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.999200 -0.040000 0.000000 -vn -0.999200 -0.040000 0.000000 -vn 0.999100 -0.038800 -0.018600 -vn -0.999100 0.038800 -0.018600 -vn -0.999200 0.040000 0.000000 -vn 0.999200 0.040000 0.000000 -vn 0.999100 0.038800 0.018600 -vn -0.999000 -0.038400 0.024600 -vn 0.000000 0.842300 -0.539100 -vn 0.000000 0.901500 -0.432700 -vn 0.000000 0.901500 0.432700 -vn 0.000000 0.447200 0.894400 -vn -0.894400 0.447200 0.000000 -vn 0.000000 0.447200 -0.894400 -vn 0.894400 0.447200 0.000000 -vn -1.000000 0.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.999100 -0.038800 0.018600 -vn -0.999100 -0.038800 -0.018600 -vn -0.999100 0.038800 0.018600 -vn 0.999000 0.038400 -0.024600 -s off -f 2/1/1 4/2/1 3/3/1 -f 4/2/2 6/4/2 5/5/2 -f 6/4/3 8/6/3 7/7/3 -f 8/6/4 10/8/4 9/9/4 -f 10/8/5 12/10/5 11/11/5 -f 12/10/6 14/12/6 13/13/6 -f 14/14/7 16/15/7 15/16/7 -f 16/15/8 18/17/8 17/18/8 -f 18/17/9 20/19/9 19/20/9 -f 20/19/10 22/21/10 21/22/10 -f 16/23/11 14/24/11 38/25/11 -f 24/26/12 2/1/12 1/27/12 -f 22/21/13 24/26/13 23/28/13 -f 4/29/11 27/30/11 30/31/11 -f 24/32/11 48/33/11 28/34/11 -f 11/35/14 35/36/14 33/37/14 -f 21/38/14 45/39/14 43/40/14 -f 10/41/11 34/42/11 36/43/11 -f 20/44/11 44/45/11 46/46/11 -f 7/47/14 31/48/14 29/49/14 -f 15/50/14 17/51/14 41/52/14 -f 3/53/14 26/54/14 25/55/14 -f 6/56/11 30/31/11 32/57/11 -f 16/23/11 40/58/11 42/59/11 -f 2/60/11 28/34/11 27/30/11 -f 13/61/14 37/62/14 35/36/14 -f 21/38/14 23/63/14 47/64/14 -f 12/65/11 36/43/11 38/25/11 -f 22/66/11 46/46/11 48/33/11 -f 9/67/14 33/37/14 31/48/14 -f 17/51/14 19/68/14 43/40/14 -f 8/69/11 32/57/11 34/42/11 -f 18/70/11 42/59/11 44/45/11 -f 3/53/14 5/71/14 29/49/14 -f 15/50/14 39/72/14 37/62/14 -f 1/73/14 25/55/14 47/64/14 -f 52/74/11 58/75/11 60/76/11 -f 50/77/1 49/78/1 27/79/1 -f 51/80/12 50/77/12 28/81/12 -f 46/82/13 52/74/13 51/80/13 -f 44/83/10 53/84/10 52/74/10 -f 42/85/9 54/86/9 53/84/9 -f 40/87/8 55/88/8 54/86/8 -f 56/89/7 55/88/7 40/90/7 -f 57/91/6 56/89/6 38/92/6 -f 58/75/5 57/91/5 36/93/5 -f 59/94/4 58/75/4 34/95/4 -f 60/76/3 59/94/3 32/96/3 -f 49/78/2 60/76/2 30/97/2 -f 66/98/14 68/99/14 72/100/14 -f 62/101/1 61/102/1 25/103/1 -f 63/104/2 62/101/2 26/105/2 -f 64/106/3 63/104/3 29/107/3 -f 65/108/4 64/106/4 31/109/4 -f 66/98/5 65/108/5 33/110/5 -f 67/111/6 66/98/6 35/112/6 -f 68/99/7 67/111/7 37/113/7 -f 69/114/8 68/99/8 39/115/8 -f 43/116/9 70/117/9 69/114/9 -f 45/118/10 71/119/10 70/117/10 -f 47/120/13 72/100/13 71/119/13 -f 61/102/12 72/100/12 47/121/12 -f 77/122/15 78/123/15 74/124/15 -f 79/125/15 80/126/15 76/127/15 -f 85/128/15 86/129/15 82/130/15 -f 87/131/15 88/132/15 84/133/15 -f 78/134/14 77/135/14 100/136/14 -f 82/137/16 86/129/16 91/138/16 -f 79/139/17 75/140/17 101/141/17 -f 78/142/18 99/143/18 104/144/18 -f 82/145/11 96/146/11 95/147/11 -f 74/124/11 104/144/11 103/148/11 -f 81/149/19 95/147/19 92/150/19 -f 77/135/20 73/151/20 103/148/20 -f 87/131/14 90/152/14 89/153/14 -f 79/154/14 98/155/14 97/156/14 -f 84/157/21 88/132/21 89/153/21 -f 80/158/22 97/156/22 102/159/22 -f 83/160/11 84/157/11 94/161/11 -f 86/129/14 85/128/14 92/150/14 -f 75/140/11 76/127/11 102/159/11 -f 83/162/23 93/163/23 90/152/23 -f 94/164/24 89/153/24 90/152/24 -f 96/165/25 91/138/25 92/150/25 -f 102/159/26 97/166/26 98/167/26 -f 104/144/26 99/168/26 100/169/26 -f 106/170/15 105/171/15 107/172/15 -f 108/173/27 111/174/27 110/175/27 -f 106/170/28 110/176/28 109/177/28 -f 105/171/29 109/178/29 112/179/29 -f 107/172/30 112/180/30 111/181/30 -f 110/182/31 114/183/31 113/184/31 -f 112/185/32 116/186/32 115/187/32 -f 111/188/11 115/189/11 114/183/11 -f 109/190/14 113/184/14 116/186/14 -f 1/27/1 2/1/1 3/3/1 -f 3/3/2 4/2/2 5/5/2 -f 5/5/3 6/4/3 7/7/3 -f 7/7/4 8/6/4 9/9/4 -f 9/9/5 10/8/5 11/11/5 -f 11/11/6 12/10/6 13/13/6 -f 13/191/7 14/14/7 15/16/7 -f 15/16/8 16/15/8 17/18/8 -f 17/18/9 18/17/9 19/20/9 -f 19/20/10 20/19/10 21/22/10 -f 40/58/11 16/23/11 38/25/11 -f 23/28/12 24/26/12 1/27/12 -f 21/22/13 22/21/13 23/28/13 -f 6/56/11 4/29/11 30/31/11 -f 2/60/11 24/32/11 28/34/11 -f 9/67/14 11/35/14 33/37/14 -f 19/68/14 21/38/14 43/40/14 -f 12/65/11 10/41/11 36/43/11 -f 22/66/11 20/44/11 46/46/11 -f 5/71/14 7/47/14 29/49/14 -f 39/72/14 15/50/14 41/52/14 -f 1/73/14 3/53/14 25/55/14 -f 8/69/11 6/56/11 32/57/11 -f 18/70/11 16/23/11 42/59/11 -f 4/29/11 2/60/11 27/30/11 -f 11/35/14 13/61/14 35/36/14 -f 45/39/14 21/38/14 47/64/14 -f 14/24/11 12/65/11 38/25/11 -f 24/32/11 22/66/11 48/33/11 -f 7/47/14 9/67/14 31/48/14 -f 41/52/14 17/51/14 43/40/14 -f 10/41/11 8/69/11 34/42/11 -f 20/44/11 18/70/11 44/45/11 -f 26/54/14 3/53/14 29/49/14 -f 13/61/14 15/50/14 37/62/14 -f 23/63/14 1/73/14 47/64/14 -f 60/76/11 49/78/11 50/77/11 -f 50/77/11 51/80/11 60/76/11 -f 52/74/11 53/84/11 54/86/11 -f 54/86/11 55/88/11 52/74/11 -f 56/89/11 57/91/11 58/75/11 -f 58/75/11 59/94/11 60/76/11 -f 60/76/11 51/80/11 52/74/11 -f 52/74/11 55/88/11 56/89/11 -f 56/89/11 58/75/11 52/74/11 -f 28/192/1 50/77/1 27/79/1 -f 48/193/12 51/80/12 28/81/12 -f 48/194/13 46/82/13 51/80/13 -f 46/195/10 44/83/10 52/74/10 -f 44/196/9 42/85/9 53/84/9 -f 42/197/8 40/87/8 54/86/8 -f 38/198/7 56/89/7 40/90/7 -f 36/199/6 57/91/6 38/92/6 -f 34/200/5 58/75/5 36/93/5 -f 32/201/4 59/94/4 34/95/4 -f 30/202/3 60/76/3 32/96/3 -f 27/203/2 49/78/2 30/97/2 -f 72/100/14 61/102/14 62/101/14 -f 62/101/14 63/104/14 64/106/14 -f 64/106/14 65/108/14 66/98/14 -f 66/98/14 67/111/14 68/99/14 -f 68/99/14 69/114/14 70/117/14 -f 70/117/14 71/119/14 72/100/14 -f 72/100/14 62/101/14 64/106/14 -f 64/106/14 66/98/14 72/100/14 -f 68/99/14 70/117/14 72/100/14 -f 26/204/1 62/101/1 25/103/1 -f 29/205/2 63/104/2 26/105/2 -f 31/206/3 64/106/3 29/107/3 -f 33/207/4 65/108/4 31/109/4 -f 35/208/5 66/98/5 33/110/5 -f 37/209/6 67/111/6 35/112/6 -f 39/210/7 68/99/7 37/113/7 -f 41/211/8 69/114/8 39/115/8 -f 41/212/9 43/116/9 69/114/9 -f 43/213/10 45/118/10 70/117/10 -f 45/214/13 47/120/13 71/119/13 -f 25/215/12 61/102/12 47/121/12 -f 73/151/15 77/122/15 74/124/15 -f 75/140/15 79/125/15 76/127/15 -f 81/216/15 85/128/15 82/130/15 -f 83/217/15 87/131/15 84/133/15 -f 99/218/14 78/134/14 100/136/14 -f 96/219/33 82/137/33 91/138/33 -f 98/220/34 79/139/34 101/141/34 -f 74/124/16 78/142/16 104/144/16 -f 81/149/11 82/145/11 95/147/11 -f 73/151/11 74/124/11 103/148/11 -f 85/128/20 81/149/20 92/150/20 -f 100/136/35 77/135/35 103/148/35 -f 88/132/14 87/131/14 89/153/14 -f 80/158/14 79/154/14 97/156/14 -f 94/161/36 84/157/36 89/153/36 -f 76/127/21 80/158/21 102/159/21 -f 93/221/11 83/160/11 94/161/11 -f 91/138/14 86/129/14 92/150/14 -f 101/141/11 75/140/11 102/159/11 -f 87/131/17 83/162/17 90/152/17 -f 93/222/24 94/164/24 90/152/24 -f 95/223/25 96/165/25 92/150/25 -f 101/141/26 102/159/26 98/167/26 -f 103/148/26 104/144/26 100/169/26 -f 108/173/15 106/170/15 107/172/15 -f 106/170/27 108/173/27 110/175/27 -f 105/171/28 106/170/28 109/177/28 -f 107/172/29 105/171/29 112/179/29 -f 108/173/30 107/172/30 111/181/30 -f 109/190/31 110/182/31 113/184/31 -f 111/224/32 112/185/32 115/187/32 -f 110/182/11 111/188/11 114/183/11 -f 112/185/14 109/190/14 116/186/14 diff --git a/src/main/resources/assets/hbm/models/selenium_engine_piston.obj b/src/main/resources/assets/hbm/models/selenium_engine_piston.obj deleted file mode 100644 index 8e3894b38..000000000 --- a/src/main/resources/assets/hbm/models/selenium_engine_piston.obj +++ /dev/null @@ -1,531 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'selenium_engine_piston.blend' -# www.blender.org -o Cube_Cube.001 -v 0.088388 0.650000 0.088388 -v 0.088388 0.250000 0.088388 -v 0.125000 0.650000 0.000000 -v 0.125000 0.250000 0.000000 -v 0.088388 0.650000 -0.088388 -v 0.088388 0.250000 -0.088388 -v -0.000000 0.650000 -0.125000 -v -0.000000 0.250000 -0.125000 -v -0.088389 0.650000 -0.088388 -v -0.088388 0.250000 -0.088388 -v -0.125000 0.650000 -0.000000 -v -0.125000 0.250000 -0.000000 -v -0.088389 0.650000 0.088388 -v -0.088388 0.250000 0.088388 -v -0.000000 0.650000 0.125000 -v -0.000000 0.250000 0.125000 -v -0.000000 0.650000 0.156250 -v -0.000000 0.775000 0.156250 -v -0.110486 0.650000 0.110485 -v -0.110486 0.775000 0.110485 -v -0.156250 0.650000 -0.000000 -v -0.156250 0.775000 -0.000000 -v -0.110486 0.650000 -0.110485 -v -0.110486 0.775000 -0.110485 -v -0.000000 0.650000 -0.156250 -v -0.000000 0.775000 -0.156250 -v 0.110485 0.650000 -0.110485 -v 0.110485 0.775000 -0.110485 -v 0.156250 0.650000 0.000000 -v 0.156250 0.775000 0.000000 -v 0.110485 0.650000 0.110485 -v 0.110485 0.775000 0.110485 -v 0.200000 0.750000 0.050000 -v 0.135000 0.750000 -0.050000 -v 0.200000 0.750000 -0.050000 -v 0.135000 0.750000 0.050000 -v 0.235000 0.715000 0.050000 -v 0.235000 0.715000 -0.050000 -v 0.235000 0.615000 0.050000 -v 0.235000 0.615000 -0.050000 -v 0.160000 0.465000 0.050000 -v 0.160000 0.465000 -0.050000 -v 0.160000 0.265000 0.050000 -v 0.160000 0.265000 -0.050000 -v -0.125000 0.300000 0.107322 -v -0.125000 0.650000 0.107322 -v -0.107322 0.300000 0.125000 -v -0.107323 0.650000 0.125000 -v -0.142678 0.300000 0.125000 -v -0.142678 0.650000 0.125000 -v -0.125000 0.300000 0.142678 -v -0.125000 0.650000 0.142678 -v -0.125000 0.650000 0.098483 -v -0.098484 0.650000 0.125000 -v -0.151517 0.650000 0.125000 -v -0.125000 0.650000 0.151516 -v -0.110000 0.750000 0.083483 -v -0.083484 0.750000 0.110000 -v -0.110000 0.750000 0.136516 -v -0.136517 0.750000 0.110000 -v 0.125000 0.300000 0.107322 -v 0.125000 0.650000 0.107322 -v 0.142678 0.300000 0.125000 -v 0.142677 0.650000 0.125000 -v 0.107322 0.300000 0.125000 -v 0.107322 0.650000 0.125000 -v 0.125000 0.300000 0.142678 -v 0.125000 0.650000 0.142678 -v 0.125000 0.650000 0.098484 -v 0.151516 0.650000 0.125000 -v 0.098483 0.650000 0.125000 -v 0.125000 0.650000 0.151517 -v 0.110000 0.750000 0.083484 -v 0.136516 0.750000 0.110000 -v 0.110000 0.750000 0.136517 -v 0.083483 0.750000 0.110000 -v 0.125000 0.300000 -0.142678 -v 0.125000 0.650000 -0.142678 -v 0.142678 0.300000 -0.125000 -v 0.142678 0.650000 -0.125000 -v 0.107322 0.300000 -0.125000 -v 0.107322 0.650000 -0.125000 -v 0.125000 0.300000 -0.107322 -v 0.125000 0.650000 -0.107322 -v 0.125000 0.650000 -0.151516 -v 0.151516 0.650000 -0.125000 -v 0.098483 0.650000 -0.125000 -v 0.125000 0.650000 -0.098483 -v 0.110000 0.750000 -0.136516 -v 0.136516 0.750000 -0.110000 -v 0.110000 0.750000 -0.083483 -v 0.083483 0.750000 -0.110000 -v -0.125000 0.300000 -0.142678 -v -0.125000 0.650000 -0.142678 -v -0.107322 0.300000 -0.125000 -v -0.107322 0.650000 -0.125000 -v -0.142678 0.300000 -0.125000 -v -0.142678 0.650000 -0.125000 -v -0.125000 0.300000 -0.107322 -v -0.125000 0.650000 -0.107322 -v -0.125000 0.650000 -0.151517 -v -0.098484 0.650000 -0.125000 -v -0.151517 0.650000 -0.125000 -v -0.125000 0.650000 -0.098484 -v -0.110000 0.750000 -0.136517 -v -0.083484 0.750000 -0.110000 -v -0.110000 0.750000 -0.083484 -v -0.136517 0.750000 -0.110000 -v -0.100000 0.200000 -0.075000 -v -0.100000 0.712500 -0.075000 -v -0.100000 0.200000 0.075000 -v -0.100000 0.712500 0.075000 -v -0.200000 0.200000 -0.075000 -v -0.200000 0.612500 -0.075000 -v -0.200000 0.200000 0.075000 -v -0.200000 0.612500 0.075000 -vt 0.420709 0.299122 -vt 0.353866 0.299122 -vt 0.353866 0.019654 -vt 0.554394 0.299122 -vt 0.487551 0.299122 -vt 0.487552 0.019654 -vt 0.287024 0.299122 -vt 0.220182 0.299122 -vt 0.220182 0.019654 -vt 0.153339 0.299122 -vt 0.153339 0.019654 -vt 0.420709 0.019654 -vt 0.086497 0.299123 -vt 0.019654 0.299123 -vt 0.019654 0.019654 -vt 0.287024 0.019654 -vt 0.086496 0.019654 -vt 0.186760 0.872253 -vt 0.103207 0.872253 -vt 0.103207 0.784919 -vt 0.019654 0.872253 -vt 0.019654 0.784919 -vt 0.688079 0.872253 -vt 0.604526 0.872253 -vt 0.604526 0.784919 -vt 0.520973 0.872253 -vt 0.520973 0.784919 -vt 0.437420 0.872253 -vt 0.437420 0.784919 -vt 0.353867 0.872253 -vt 0.353866 0.784919 -vt 0.408297 0.397511 -vt 0.610013 0.397511 -vt 0.610013 0.481064 -vt 0.270313 0.872253 -vt 0.186760 0.784919 -vt 0.270313 0.784919 -vt 0.362222 0.764747 -vt 0.429064 0.764747 -vt 0.345511 0.764747 -vt 0.195116 0.764747 -vt 0.261958 0.764747 -vt 0.178405 0.764747 -vt 0.028009 0.764747 -vt 0.094852 0.764747 -vt 0.679724 0.764747 -vt 0.688079 0.784919 -vt 0.529328 0.764747 -vt 0.596171 0.764747 -vt 0.512617 0.764747 -vt 0.719188 0.494732 -vt 0.719188 0.540145 -vt 0.649321 0.540145 -vt 0.649321 0.494732 -vt 0.649321 0.460149 -vt 0.719188 0.460149 -vt 0.649321 0.390282 -vt 0.719188 0.390282 -vt 0.649320 0.273112 -vt 0.719188 0.273111 -vt 0.649320 0.133377 -vt 0.719188 0.133377 -vt 0.920071 0.661756 -vt 0.920071 0.417221 -vt 0.937537 0.417221 -vt 0.902605 0.661756 -vt 0.902604 0.417221 -vt 0.885138 0.661756 -vt 0.885137 0.417221 -vt 0.867671 0.661756 -vt 0.867671 0.417221 -vt 0.529281 0.592250 -vt 0.533648 0.596617 -vt 0.507448 0.596617 -vt 0.433353 0.591439 -vt 0.450440 0.587814 -vt 0.455618 0.591180 -vt 0.504082 0.591439 -vt 0.481818 0.591180 -vt 0.477451 0.586813 -vt 0.429988 0.596616 -vt 0.455617 0.662601 -vt 0.533648 0.694239 -vt 0.507447 0.694239 -vt 0.507447 0.668038 -vt 0.481818 0.662601 -vt 0.533648 0.668039 -vt 0.793429 0.377913 -vt 0.793429 0.133377 -vt 0.810896 0.133377 -vt 0.775962 0.377913 -vt 0.775962 0.133377 -vt 0.758496 0.377913 -vt 0.758496 0.133377 -vt 0.810896 0.377913 -vt 0.828362 0.133377 -vt 0.808277 0.730813 -vt 0.811642 0.735990 -vt 0.786013 0.730554 -vt 0.833476 0.731624 -vt 0.837843 0.735990 -vt 0.781646 0.726187 -vt 0.759812 0.730554 -vt 0.754635 0.727188 -vt 0.734183 0.735990 -vt 0.837843 0.807412 -vt 0.837843 0.833613 -vt 0.811642 0.833613 -vt 0.786013 0.801975 -vt 0.759812 0.801975 -vt 0.811642 0.807412 -vt 0.885138 0.377913 -vt 0.885137 0.133377 -vt 0.902604 0.133377 -vt 0.867671 0.377913 -vt 0.867671 0.133377 -vt 0.920071 0.377913 -vt 0.920071 0.133377 -vt 0.937537 0.133377 -vt 0.902605 0.377913 -vt 0.781646 0.872920 -vt 0.786013 0.877287 -vt 0.759812 0.877287 -vt 0.791190 0.873922 -vt 0.808277 0.877546 -vt 0.811642 0.882724 -vt 0.737548 0.877546 -vt 0.754635 0.873922 -vt 0.833476 0.878357 -vt 0.837843 0.882724 -vt 0.811642 0.954146 -vt 0.786013 0.948709 -vt 0.811642 0.980346 -vt 0.837843 0.954146 -vt 0.734183 0.882724 -vt 0.759812 0.948709 -vt 0.758496 0.661756 -vt 0.758496 0.417221 -vt 0.775962 0.417221 -vt 0.810896 0.661756 -vt 0.810896 0.417221 -vt 0.828362 0.417221 -vt 0.793429 0.661756 -vt 0.793429 0.417221 -vt 0.775962 0.661756 -vt 0.594580 0.584079 -vt 0.611667 0.580455 -vt 0.616845 0.583820 -vt 0.621211 0.579453 -vt 0.638678 0.579453 -vt 0.643045 0.583820 -vt 0.690508 0.584890 -vt 0.694875 0.589257 -vt 0.668675 0.589257 -vt 0.648223 0.580455 -vt 0.665309 0.584079 -vt 0.643045 0.655242 -vt 0.616845 0.655242 -vt 0.668675 0.686879 -vt 0.668675 0.660679 -vt 0.694875 0.660679 -vt 0.591215 0.589257 -vt 0.264189 0.696500 -vt 0.264189 0.338430 -vt 0.368990 0.338430 -vt 0.194322 0.626632 -vt 0.194322 0.338430 -vt 0.089521 0.626632 -vt 0.089521 0.338430 -vt 0.019654 0.696499 -vt 0.019654 0.338430 -vt 0.194322 0.725439 -vt 0.089521 0.725439 -vt 0.554394 0.019654 -vt 0.550932 0.540146 -vt 0.467378 0.540146 -vt 0.408297 0.481064 -vt 0.467378 0.338430 -vt 0.550932 0.338430 -vt 0.278669 0.764747 -vt 0.111562 0.764747 -vt 0.612881 0.764747 -vt 0.445775 0.764747 -vt 0.937538 0.661756 -vt 0.511814 0.592250 -vt 0.486996 0.587814 -vt 0.459984 0.586813 -vt 0.429988 0.668038 -vt 0.828363 0.377913 -vt 0.791190 0.727188 -vt 0.816009 0.731624 -vt 0.764179 0.726187 -vt 0.737548 0.730813 -vt 0.734183 0.807412 -vt 0.937538 0.377913 -vt 0.764179 0.872920 -vt 0.816009 0.878357 -vt 0.837843 0.980346 -vt 0.734183 0.954146 -vt 0.828363 0.661756 -vt 0.673041 0.584890 -vt 0.694875 0.686879 -vt 0.591215 0.660679 -vt 0.368990 0.696500 -vn 0.382700 0.000000 -0.923900 -vn -0.923900 -0.000000 -0.382700 -vn 0.923900 0.000000 0.382700 -vn 0.382700 0.000000 0.923900 -vn -0.382700 -0.000000 -0.923900 -vn -0.923900 -0.000000 0.382700 -vn 0.923900 0.000000 -0.382700 -vn -0.382700 -0.000000 0.923900 -vn -0.000000 1.000000 -0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 0.707100 0.707100 0.000000 -vn 1.000000 0.000000 0.000000 -vn 0.894400 -0.447200 0.000000 -vn 0.707100 0.000000 -0.707100 -vn 0.707100 0.000000 0.707100 -vn -0.707100 -0.000000 0.707100 -vn -0.707100 -0.000000 -0.707100 -vn -0.691700 0.207500 0.691700 -vn 0.691700 -0.207500 -0.691700 -vn -0.691700 -0.207500 -0.691700 -vn 0.691700 0.207500 0.691700 -vn -0.691700 -0.207500 0.691700 -vn 0.691700 0.207500 -0.691700 -vn -0.691700 0.207500 -0.691700 -vn 0.691700 -0.207500 0.691700 -vn -0.000000 -0.000000 1.000000 -vn -1.000000 -0.000000 -0.000000 -vn 0.000000 0.000000 -1.000000 -vn -0.707100 0.707100 -0.000000 -s off -f 7/1/1 5/2/1 6/3/1 -f 11/4/2 9/5/2 10/6/2 -f 3/7/3 1/8/3 2/9/3 -f 1/8/4 15/10/4 16/11/4 -f 9/5/5 7/1/5 8/12/5 -f 13/13/6 11/14/6 12/15/6 -f 5/2/7 3/7/7 4/16/7 -f 15/10/8 13/13/8 14/17/8 -f 18/18/8 20/19/8 19/20/8 -f 20/19/6 22/21/6 21/22/6 -f 22/23/2 24/24/2 23/25/2 -f 24/24/5 26/26/5 25/27/5 -f 26/26/1 28/28/1 27/29/1 -f 28/28/7 30/30/7 29/31/7 -f 30/32/9 24/33/9 22/34/9 -f 32/35/4 18/18/4 17/36/4 -f 30/30/3 32/35/3 31/37/3 -f 3/38/10 5/39/10 27/29/10 -f 3/40/10 29/31/10 31/37/10 -f 15/41/10 1/42/10 31/37/10 -f 15/43/10 17/36/10 19/20/10 -f 11/44/10 13/45/10 19/20/10 -f 11/46/10 21/47/10 23/25/10 -f 7/48/10 9/49/10 23/25/10 -f 7/50/10 25/27/10 27/29/10 -f 35/51/9 34/52/9 36/53/9 -f 33/54/11 37/55/11 38/56/11 -f 39/57/12 40/58/12 38/56/12 -f 41/59/13 42/60/13 40/58/13 -f 43/61/12 44/62/12 42/60/12 -f 48/63/14 47/64/14 45/65/14 -f 52/66/15 51/67/15 47/64/15 -f 50/68/16 49/69/16 51/67/16 -f 46/70/17 45/71/17 49/69/17 -f 46/72/10 53/73/10 54/74/10 -f 46/75/10 50/76/10 55/77/10 -f 48/78/10 54/74/10 56/79/10 -f 52/80/10 56/79/10 55/77/10 -f 53/81/17 55/77/17 60/82/17 -f 60/83/9 59/84/9 58/85/9 -f 54/74/15 58/85/15 59/86/15 -f 56/79/18 59/86/18 60/82/18 -f 54/74/19 53/73/19 57/87/19 -f 64/88/14 63/89/14 61/90/14 -f 68/91/15 67/92/15 63/89/15 -f 66/93/16 65/94/16 67/92/16 -f 62/95/17 61/90/17 65/96/17 -f 62/97/10 69/98/10 70/99/10 -f 66/100/10 71/101/10 69/98/10 -f 64/102/10 70/99/10 72/103/10 -f 68/104/10 72/103/10 71/105/10 -f 69/98/20 71/101/20 76/106/20 -f 76/106/9 75/107/9 74/108/9 -f 70/99/21 74/109/21 75/110/21 -f 71/105/16 72/103/16 75/110/16 -f 69/98/14 73/111/14 74/109/14 -f 80/112/14 79/113/14 77/114/14 -f 84/115/15 83/116/15 79/113/15 -f 82/117/16 81/118/16 83/119/16 -f 78/120/17 77/114/17 81/118/17 -f 78/121/10 85/122/10 86/123/10 -f 78/124/10 82/125/10 87/126/10 -f 84/127/10 80/128/10 86/123/10 -f 84/129/10 88/130/10 87/126/10 -f 87/126/17 92/131/17 89/132/17 -f 89/133/9 92/131/9 91/134/9 -f 88/135/15 86/123/15 90/136/15 -f 88/130/22 91/134/22 92/131/22 -f 86/123/23 85/122/23 89/132/23 -f 96/137/14 95/138/14 93/139/14 -f 100/140/15 99/141/15 95/142/15 -f 98/143/16 97/144/16 99/141/16 -f 94/145/17 93/139/17 97/144/17 -f 96/146/10 94/147/10 101/148/10 -f 94/149/10 98/150/10 103/151/10 -f 96/152/10 102/153/10 104/154/10 -f 98/155/10 100/156/10 104/154/10 -f 103/151/24 108/157/24 105/158/24 -f 108/159/9 107/160/9 106/161/9 -f 102/153/25 106/161/25 107/160/25 -f 104/154/16 107/160/16 108/157/16 -f 102/162/14 101/148/14 105/158/14 -f 112/163/12 111/164/12 109/165/12 -f 116/166/26 115/167/26 111/164/26 -f 114/168/27 113/169/27 115/167/27 -f 114/168/28 110/170/28 109/171/28 -f 116/166/29 112/172/29 110/173/29 -f 8/12/1 7/1/1 6/3/1 -f 12/174/2 11/4/2 10/6/2 -f 4/16/3 3/7/3 2/9/3 -f 2/9/4 1/8/4 16/11/4 -f 10/6/5 9/5/5 8/12/5 -f 14/17/6 13/13/6 12/15/6 -f 6/3/7 5/2/7 4/16/7 -f 16/11/8 15/10/8 14/17/8 -f 17/36/8 18/18/8 19/20/8 -f 19/20/6 20/19/6 21/22/6 -f 21/47/2 22/23/2 23/25/2 -f 23/25/5 24/24/5 25/27/5 -f 25/27/1 26/26/1 27/29/1 -f 27/29/7 28/28/7 29/31/7 -f 22/34/9 20/175/9 30/32/9 -f 18/176/9 32/177/9 30/32/9 -f 30/32/9 28/178/9 26/179/9 -f 26/179/9 24/33/9 30/32/9 -f 20/175/9 18/176/9 30/32/9 -f 31/37/4 32/35/4 17/36/4 -f 29/31/3 30/30/3 31/37/3 -f 29/31/10 3/38/10 27/29/10 -f 1/180/10 3/40/10 31/37/10 -f 17/36/10 15/41/10 31/37/10 -f 13/181/10 15/43/10 19/20/10 -f 21/22/10 11/44/10 19/20/10 -f 9/182/10 11/46/10 23/25/10 -f 25/27/10 7/48/10 23/25/10 -f 5/183/10 7/50/10 27/29/10 -f 33/54/9 35/51/9 36/53/9 -f 35/51/11 33/54/11 38/56/11 -f 37/55/12 39/57/12 38/56/12 -f 39/57/13 41/59/13 40/58/13 -f 41/59/12 43/61/12 42/60/12 -f 46/184/14 48/63/14 45/65/14 -f 48/63/15 52/66/15 47/64/15 -f 52/66/16 50/68/16 51/67/16 -f 50/68/17 46/70/17 49/69/17 -f 48/185/10 46/72/10 54/74/10 -f 53/81/10 46/75/10 55/77/10 -f 52/186/10 48/78/10 56/79/10 -f 50/187/10 52/80/10 55/77/10 -f 57/188/17 53/81/17 60/82/17 -f 57/87/9 60/83/9 58/85/9 -f 56/79/15 54/74/15 59/86/15 -f 55/77/18 56/79/18 60/82/18 -f 58/85/19 54/74/19 57/87/19 -f 62/95/14 64/88/14 61/90/14 -f 64/88/15 68/91/15 63/89/15 -f 68/91/16 66/93/16 67/92/16 -f 66/189/17 62/95/17 65/96/17 -f 64/190/10 62/97/10 70/99/10 -f 62/191/10 66/100/10 69/98/10 -f 68/192/10 64/102/10 72/103/10 -f 66/193/10 68/104/10 71/105/10 -f 73/111/20 69/98/20 76/106/20 -f 73/111/9 76/106/9 74/108/9 -f 72/103/21 70/99/21 75/110/21 -f 76/194/16 71/105/16 75/110/16 -f 70/99/14 69/98/14 74/109/14 -f 78/120/14 80/112/14 77/114/14 -f 80/112/15 84/115/15 79/113/15 -f 84/195/16 82/117/16 83/119/16 -f 82/117/17 78/120/17 81/118/17 -f 80/196/10 78/121/10 86/123/10 -f 85/122/10 78/124/10 87/126/10 -f 88/135/10 84/127/10 86/123/10 -f 82/197/10 84/129/10 87/126/10 -f 85/122/17 87/126/17 89/132/17 -f 90/198/9 89/133/9 91/134/9 -f 91/199/15 88/135/15 90/136/15 -f 87/126/22 88/130/22 92/131/22 -f 90/136/23 86/123/23 89/132/23 -f 94/145/14 96/137/14 93/139/14 -f 96/200/15 100/140/15 95/142/15 -f 100/140/16 98/143/16 99/141/16 -f 98/143/17 94/145/17 97/144/17 -f 102/162/10 96/146/10 101/148/10 -f 101/148/10 94/149/10 103/151/10 -f 100/201/10 96/152/10 104/154/10 -f 103/151/10 98/155/10 104/154/10 -f 101/148/24 103/151/24 105/158/24 -f 105/202/9 108/159/9 106/161/9 -f 104/154/25 102/153/25 107/160/25 -f 103/151/16 104/154/16 108/157/16 -f 106/203/14 102/162/14 105/158/14 -f 110/204/12 112/163/12 109/165/12 -f 112/163/26 116/166/26 111/164/26 -f 116/166/27 114/168/27 115/167/27 -f 113/169/28 114/168/28 109/171/28 -f 114/168/29 116/166/29 110/173/29 diff --git a/src/main/resources/assets/hbm/models/selenium_engine_rotor.obj b/src/main/resources/assets/hbm/models/selenium_engine_rotor.obj deleted file mode 100644 index 7a4de9dad..000000000 --- a/src/main/resources/assets/hbm/models/selenium_engine_rotor.obj +++ /dev/null @@ -1,176 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'selenium_engine_rotor.blend' -# www.blender.org -o Cylinder.001_Cylinder.002 -v 0.000000 0.050000 -0.262500 -v 0.000000 0.050000 0.262500 -v -0.035355 -0.035355 -0.262500 -v -0.035355 -0.035355 0.262500 -v -0.050000 -0.000000 -0.262500 -v -0.050000 0.000000 0.262500 -v -0.035355 0.035355 -0.262500 -v -0.035355 0.035355 0.262500 -v 0.000000 0.150000 -0.262500 -v 0.000000 0.150000 0.262500 -v -0.106066 -0.106066 -0.262500 -v -0.106066 -0.106066 0.262500 -v -0.150000 -0.000000 -0.262500 -v -0.150000 0.000000 0.262500 -v -0.106066 0.106066 -0.262500 -v -0.106066 0.106066 0.262500 -v 0.035355 0.035355 0.325000 -v 0.000000 0.050000 0.325000 -v -0.035355 0.035355 0.325000 -v -0.050000 0.000000 0.325000 -v -0.035355 -0.035355 0.325000 -v -0.000000 -0.050000 0.325000 -v 0.035355 -0.035355 0.325000 -v 0.050000 0.000000 0.325000 -v 0.000000 0.050000 -0.325000 -v 0.035355 0.035355 -0.325000 -v 0.050000 -0.000000 -0.325000 -v 0.035355 -0.035355 -0.325000 -v -0.000000 -0.050000 -0.325000 -v -0.035355 -0.035355 -0.325000 -v -0.050000 -0.000000 -0.325000 -v -0.035355 0.035355 -0.325000 -vt 0.598952 0.123521 -vt 0.598952 0.565266 -vt 0.493775 0.565266 -vt 0.373026 0.565267 -vt 0.373025 0.123521 -vt 0.252276 0.565267 -vt 0.131527 0.565267 -vt 0.131527 0.123521 -vt 0.252276 0.123521 -vt 0.413275 0.662438 -vt 0.292526 0.662438 -vt 0.026349 0.123521 -vt 0.171777 0.662438 -vt 0.212026 0.026350 -vt 0.453525 0.026349 -vt 0.493774 0.123521 -vt 0.332775 0.026349 -vt 0.620400 0.895852 -vt 0.648861 0.827142 -vt 0.689111 0.924313 -vt 0.973650 0.520682 -vt 0.973650 0.573271 -vt 0.933400 0.573271 -vt 0.691901 0.573271 -vt 0.651650 0.573271 -vt 0.651650 0.520682 -vt 0.732151 0.573272 -vt 0.691901 0.520682 -vt 0.861451 0.925589 -vt 0.832990 0.897128 -vt 0.861450 0.828418 -vt 0.933400 0.520683 -vt 0.893150 0.026349 -vt 0.933401 0.078939 -vt 0.691902 0.026349 -vt 0.732152 0.026349 -vt 0.732152 0.078938 -vt 0.651652 0.026349 -vt 0.691902 0.078938 -vt 0.933401 0.026349 -vt 0.973651 0.026349 -vt 0.973651 0.078939 -vt 0.852901 0.573271 -vt 0.852901 0.026349 -vt 0.812651 0.573272 -vt 0.812651 0.026349 -vt 0.772402 0.573272 -vt 0.772402 0.026349 -vt 0.732151 0.520682 -vt 0.453525 0.662438 -vt 0.332776 0.662438 -vt 0.026349 0.565267 -vt 0.212027 0.662438 -vt 0.171776 0.026350 -vt 0.413275 0.026349 -vt 0.292525 0.026349 -vt 0.717572 0.855602 -vt 0.717572 0.895852 -vt 0.648861 0.924313 -vt 0.620400 0.855602 -vt 0.689111 0.827142 -vt 0.901700 0.828418 -vt 0.901700 0.925589 -vt 0.930161 0.856879 -vt 0.930161 0.897128 -vt 0.832990 0.856879 -vt 0.893151 0.573271 -vt 0.651652 0.078938 -vn 0.707100 -0.707100 0.000000 -vn -0.923900 -0.382700 0.000000 -vn -0.382700 0.923900 -0.000000 -vn -0.923900 0.382700 -0.000000 -vn 0.000000 0.000000 1.000000 -vn 1.000000 0.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.382700 0.923900 -0.000000 -vn 0.923900 0.382700 -0.000000 -vn 0.923900 -0.382700 0.000000 -vn 0.382700 -0.923900 0.000000 -vn -0.382700 -0.923900 0.000000 -s off -f 3/1/1 4/2/1 12/3/1 -f 12/3/2 14/4/2 13/5/2 -f 16/6/3 10/7/3 9/8/3 -f 14/4/4 16/6/4 15/9/4 -f 6/10/5 14/4/5 12/3/5 -f 8/11/5 16/6/5 14/4/5 -f 1/12/6 9/8/6 10/7/6 -f 2/13/5 10/7/5 16/6/5 -f 7/14/7 15/9/7 9/8/7 -f 3/15/7 11/16/7 13/5/7 -f 5/17/7 13/5/7 15/9/7 -f 20/18/5 22/19/5 18/20/5 -f 8/21/3 19/22/3 18/23/3 -f 20/24/4 19/25/4 8/26/4 -f 21/27/2 20/24/2 6/28/2 -f 29/29/7 30/30/7 32/31/7 -f 2/32/8 26/33/8 1/34/8 -f 31/35/2 30/36/2 3/37/2 -f 32/38/4 31/35/4 5/39/4 -f 25/40/3 32/41/3 7/42/3 -f 24/43/9 27/44/9 26/33/9 -f 23/45/10 28/46/10 27/44/10 -f 22/47/11 29/48/11 28/46/11 -f 29/48/12 22/47/12 4/49/12 -f 11/16/1 3/1/1 12/3/1 -f 11/16/2 12/3/2 13/5/2 -f 15/9/3 16/6/3 9/8/3 -f 13/5/4 14/4/4 15/9/4 -f 4/50/5 6/10/5 12/3/5 -f 6/51/5 8/11/5 14/4/5 -f 2/52/6 1/12/6 10/7/6 -f 8/53/5 2/13/5 16/6/5 -f 1/54/7 7/14/7 9/8/7 -f 5/55/7 3/15/7 13/5/7 -f 7/56/7 5/17/7 15/9/7 -f 24/57/5 17/58/5 18/20/5 -f 18/20/5 19/59/5 20/18/5 -f 20/18/5 21/60/5 22/19/5 -f 22/19/5 23/61/5 24/57/5 -f 24/57/5 18/20/5 22/19/5 -f 2/32/3 8/21/3 18/23/3 -f 6/28/4 20/24/4 8/26/4 -f 4/49/2 21/27/2 6/28/2 -f 32/31/7 25/62/7 28/63/7 -f 26/64/7 27/65/7 28/63/7 -f 28/63/7 29/29/7 32/31/7 -f 30/30/7 31/66/7 32/31/7 -f 25/62/7 26/64/7 28/63/7 -f 25/40/8 1/34/8 26/33/8 -f 2/32/8 18/23/8 17/67/8 -f 17/67/8 26/33/8 2/32/8 -f 5/39/2 31/35/2 3/37/2 -f 7/68/4 32/38/4 5/39/4 -f 1/34/3 25/40/3 7/42/3 -f 17/67/9 24/43/9 26/33/9 -f 24/43/10 23/45/10 27/44/10 -f 23/45/11 22/47/11 28/46/11 -f 4/49/12 3/37/12 29/48/12 -f 30/36/12 29/48/12 3/37/12 -f 22/47/12 21/27/12 4/49/12 diff --git a/src/main/resources/assets/hbm/models/untitled.obj b/src/main/resources/assets/hbm/models/untitled.obj deleted file mode 100644 index d3483b770..000000000 --- a/src/main/resources/assets/hbm/models/untitled.obj +++ /dev/null @@ -1,887 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: '' -# www.blender.org -o Cube.001 -v 0.250000 0.250000 0.375000 -v 0.250000 0.250000 0.500000 -v 0.250000 0.750000 0.500000 -v 0.250000 0.750000 0.375000 -v -0.312500 0.062500 0.437500 -v -0.312500 0.875000 0.437500 -v -0.312500 0.875000 0.375000 -v -0.312500 0.062500 0.375000 -v -0.250000 0.750000 0.500000 -v -0.250000 0.250000 0.500000 -v -0.250000 0.250000 0.375000 -v -0.250000 0.750000 0.375000 -v 0.312500 0.062500 0.375000 -v 0.312500 0.875000 0.375000 -v 0.312500 0.875000 0.437500 -v 0.312500 0.062500 0.437500 -v 0.500000 0.250000 0.250000 -v 0.375000 0.250000 0.250000 -v 0.375000 0.750000 0.250000 -v 0.500000 0.750000 0.250000 -v 0.375000 0.750000 -0.250000 -v 0.375000 0.250000 -0.250000 -v 0.500000 0.250000 -0.250000 -v 0.500000 0.750000 -0.250000 -v 0.437500 0.875000 0.312500 -v 0.437500 0.875000 -0.312500 -v 0.375000 0.875000 -0.312500 -v 0.375000 0.875000 0.312500 -v 0.437500 0.062500 -0.312500 -v 0.375000 0.062500 -0.312500 -v 0.375000 0.062500 0.312500 -v 0.437500 0.062500 0.312500 -v -0.375000 0.250000 -0.250000 -v -0.375000 0.750000 -0.250000 -v -0.500000 0.750000 -0.250000 -v -0.500000 0.250000 -0.250000 -v -0.437500 0.875000 -0.312500 -v -0.437500 0.875000 0.312500 -v -0.375000 0.875000 0.312500 -v -0.375000 0.875000 -0.312500 -v -0.437500 0.062500 -0.312500 -v -0.375000 0.062500 -0.312500 -v -0.500000 0.250000 0.250000 -v -0.500000 0.750000 0.250000 -v -0.375000 0.750000 0.250000 -v -0.375000 0.250000 0.250000 -v -0.375000 0.062500 0.312500 -v -0.437500 0.062500 0.312500 -v 0.312500 0.062500 -0.437500 -v 0.312500 0.875000 -0.437500 -v 0.312500 0.875000 -0.375000 -v 0.312500 0.062500 -0.375000 -v -0.250000 0.250000 -0.500000 -v 0.250000 0.250000 -0.500000 -v 0.250000 0.750000 -0.500000 -v -0.250000 0.750000 -0.500000 -v 0.250000 0.750000 -0.375000 -v -0.250000 0.750000 -0.375000 -v 0.250000 0.250000 -0.375000 -v -0.250000 0.250000 -0.375000 -v -0.312500 0.062500 -0.375000 -v -0.312500 0.875000 -0.375000 -v -0.312500 0.875000 -0.437500 -v -0.312500 0.062500 -0.437500 -v 0.437500 0.937500 0.437500 -v -0.437500 0.937500 0.437500 -v 0.437500 0.937500 -0.437500 -v -0.437500 0.937500 -0.437500 -v 0.437500 0.062500 -0.437500 -v 0.437500 0.062500 0.437500 -v -0.437500 0.062500 0.437500 -v -0.437500 0.062500 -0.437500 -v -0.375000 0.937500 -0.375000 -v -0.375000 0.937500 0.375000 -v 0.375000 0.937500 -0.375000 -v 0.375000 0.937500 0.375000 -v 0.187500 0.937500 0.187500 -v -0.187500 0.937500 0.187500 -v -0.187500 1.000000 0.187500 -v 0.187500 1.000000 0.187500 -v -0.250000 0.937500 -0.250000 -v -0.250000 0.937500 0.250000 -v -0.375000 0.937500 0.250000 -v -0.375000 0.937500 -0.250000 -v -0.375000 1.000000 -0.375000 -v -0.375000 1.000000 -0.250000 -v -0.250000 0.937500 0.375000 -v -0.375000 1.000000 0.375000 -v -0.250000 1.000000 0.375000 -v 0.250000 0.937500 -0.250000 -v -0.250000 0.937500 -0.375000 -v 0.250000 0.937500 -0.375000 -v 0.375000 0.937500 0.250000 -v 0.375000 1.000000 0.375000 -v 0.375000 1.000000 0.250000 -v 0.250000 0.937500 0.250000 -v 0.250000 0.937500 0.375000 -v 0.375000 1.000000 -0.375000 -v 0.250000 1.000000 -0.375000 -v 0.375000 0.937500 -0.250000 -v 0.250000 1.000000 -0.250000 -v 0.375000 1.000000 -0.250000 -v -0.375000 1.000000 0.250000 -v -0.250000 1.000000 0.250000 -v -0.250000 1.000000 -0.375000 -v -0.250000 1.000000 -0.250000 -v 0.250000 1.000000 0.375000 -v 0.250000 1.000000 0.250000 -v -0.187500 0.937500 -0.187500 -v 0.187500 0.937500 -0.187500 -v -0.187500 1.000000 -0.187500 -v 0.187500 1.000000 -0.187500 -v -0.125000 1.000000 -0.125000 -v -0.125000 1.000000 0.125000 -v 0.125000 1.000000 -0.125000 -v 0.125000 1.000000 0.125000 -v -0.125000 1.937500 -0.125000 -v -0.125000 1.937500 0.125000 -v 0.125000 1.937500 0.125000 -v 0.125000 1.937500 -0.125000 -v -0.437500 1.875000 0.437500 -v 0.437500 1.875000 0.437500 -v 0.437500 1.687500 0.437500 -v -0.437500 1.687500 0.437500 -v -0.187500 1.875000 -0.187500 -v 0.187500 1.875000 -0.187500 -v 0.187500 1.937500 -0.187500 -v -0.187500 1.937500 -0.187500 -v 0.187500 1.875000 0.187500 -v 0.187500 1.937500 0.187500 -v -0.187500 1.875000 0.187500 -v -0.187500 1.937500 0.187500 -v 0.250000 1.625000 -0.250000 -v 0.250000 1.625000 0.250000 -v 0.375000 1.625000 0.375000 -v 0.375000 1.625000 -0.375000 -v 0.437500 1.875000 -0.437500 -v 0.437500 1.687500 -0.437500 -v -0.187500 1.687500 0.187500 -v 0.187500 1.687500 0.187500 -v 0.187500 1.750000 0.187500 -v -0.187500 1.750000 0.187500 -v -0.437500 1.687500 -0.437500 -v -0.437500 1.875000 -0.437500 -v -0.250000 1.625000 -0.250000 -v -0.375000 1.625000 -0.375000 -v -0.250000 1.625000 0.250000 -v -0.375000 1.625000 0.375000 -v -0.125000 1.687500 0.125000 -v 0.125000 1.687500 0.125000 -v -0.250000 1.937500 -0.250000 -v -0.250000 1.937500 0.250000 -v -0.375000 1.937500 0.375000 -v -0.375000 1.937500 -0.375000 -v 0.187500 1.687500 -0.187500 -v 0.187500 1.750000 -0.187500 -v 0.250000 1.937500 0.250000 -v 0.250000 1.937500 -0.250000 -v 0.375000 1.937500 -0.375000 -v 0.375000 1.937500 0.375000 -v -0.187500 1.687500 -0.187500 -v -0.187500 1.750000 -0.187500 -v 0.500000 0.062500 -0.500000 -v 0.500000 0.062500 0.500000 -v 0.500000 0.000000 0.500000 -v 0.500000 0.000000 -0.500000 -v -0.500000 0.062500 -0.500000 -v -0.500000 0.000000 -0.500000 -v -0.500000 0.062500 0.500000 -v -0.500000 0.000000 0.500000 -v -0.125000 1.875000 -0.125000 -v 0.125000 1.875000 -0.125000 -v 0.125000 1.875000 0.125000 -v -0.125000 1.875000 0.125000 -v -0.125000 1.687500 -0.125000 -v 0.125000 1.687500 -0.125000 -v 0.125000 0.250000 0.437500 -v 0.125000 0.250000 0.375000 -v 0.125000 0.062500 0.375000 -v 0.125000 0.062500 0.437500 -v 0.125000 0.250000 -0.375000 -v 0.125000 0.250000 -0.437500 -v 0.125000 0.062500 -0.437500 -v 0.125000 0.062500 -0.375000 -v -0.125000 0.250000 0.375000 -v -0.125000 0.250000 0.437500 -v -0.125000 0.062500 0.437500 -v -0.125000 0.062500 0.375000 -v -0.125000 0.250000 -0.437500 -v -0.125000 0.250000 -0.375000 -v -0.125000 0.062500 -0.375000 -v -0.125000 0.062500 -0.437500 -v -0.437500 0.250000 0.125000 -v -0.375000 0.250000 0.125000 -v -0.375000 0.062500 0.125000 -v -0.437500 0.062500 0.125000 -v 0.375000 0.250000 0.125000 -v 0.437500 0.250000 0.125000 -v 0.437500 0.062500 0.125000 -v 0.375000 0.062500 0.125000 -v -0.375000 0.250000 -0.125000 -v -0.437500 0.250000 -0.125000 -v -0.437500 0.062500 -0.125000 -v -0.375000 0.062500 -0.125000 -v 0.437500 0.250000 -0.125000 -v 0.375000 0.250000 -0.125000 -v 0.375000 0.062500 -0.125000 -v 0.437500 0.062500 -0.125000 -v -0.500000 0.062500 0.500000 -v 0.500000 0.062500 0.500000 -vt 0.375000 0.359375 -vt 0.375000 0.390625 -vt 0.250000 0.390625 -vt 0.250000 0.984375 -vt 0.250000 0.781250 -vt 0.234375 0.781250 -vt 0.500000 0.359375 -vt 0.125000 0.515625 -vt -0.000000 0.515625 -vt -0.000000 0.390625 -vt 0.406250 0.781250 -vt 0.390625 0.828125 -vt 0.406250 0.984375 -vt 0.265625 0.953125 -vt 0.265625 0.828125 -vt -0.000000 0.359375 -vt 0.125000 0.359375 -vt 0.125000 0.390625 -vt 0.421875 0.984375 -vt 0.421875 0.781250 -vt 0.250000 1.000000 -vt 0.500000 0.390625 -vt 0.625000 0.984375 -vt 0.468750 0.984375 -vt 0.468750 1.000000 -vt 0.625000 0.781250 -vt 0.640625 0.984375 -vt 0.484375 0.828125 -vt 0.468750 0.781250 -vt 0.484375 0.953125 -vt 0.609375 0.828125 -vt 0.453125 0.781250 -vt 0.031250 1.000000 -vt 0.187500 1.000000 -vt 0.187500 0.984375 -vt 0.015625 0.781250 -vt 0.015625 0.984375 -vt 0.031250 0.984375 -vt 0.031250 0.781250 -vt 0.187500 0.781250 -vt 0.171875 0.828125 -vt 0.046875 0.953125 -vt 0.046875 0.828125 -vt 0.203125 0.984375 -vt 0.250000 0.359375 -vt 0.671875 0.781250 -vt 0.671875 0.984375 -vt 0.687500 0.984375 -vt 0.687500 0.781250 -vt 0.843750 0.781250 -vt 0.828125 0.828125 -vt 0.843750 0.984375 -vt 0.703125 0.953125 -vt 0.703125 0.828125 -vt 0.687500 1.000000 -vt 0.843750 1.000000 -vt 0.859375 0.984375 -vt 0.218750 1.000000 -vt 0.437500 1.000000 -vt 0.656250 1.000000 -vt 0.000000 1.000000 -vt 0.656250 0.781250 -vt 0.437500 0.781250 -vt 0.218750 0.781250 -vt 0.875000 0.781250 -vt 0.000000 0.781250 -vt 0.468750 0.359375 -vt 0.453125 0.343750 -vt 0.250000 0.140625 -vt 0.265625 0.343750 -vt 0.468750 0.140625 -vt 0.453125 0.156250 -vt 0.265625 0.156250 -vt 0.781250 0.687500 -vt 0.875000 0.687500 -vt 0.875000 0.671875 -vt 0.296875 0.343750 -vt 0.421875 0.343750 -vt 0.421875 0.312500 -vt 0.781250 0.734375 -vt 0.750000 0.734375 -vt 0.750000 0.750000 -vt 0.781250 0.750000 -vt 0.812500 0.750000 -vt 0.812500 0.734375 -vt 0.265625 0.187500 -vt 0.265625 0.312500 -vt 0.296875 0.312500 -vt 0.718750 0.734375 -vt 0.718750 0.750000 -vt 0.453125 0.312500 -vt 0.453125 0.187500 -vt 0.421875 0.187500 -vt 0.687500 0.750000 -vt 0.421875 0.156250 -vt 0.296875 0.156250 -vt 0.296875 0.187500 -vt 0.718750 0.781250 -vt 0.750000 0.781250 -vt 0.796875 0.734375 -vt 0.765625 0.734375 -vt 0.765625 0.750000 -vt 0.406250 0.296875 -vt 0.312500 0.296875 -vt 0.406250 0.203125 -vt 0.312500 0.203125 -vt 0.781250 0.671875 -vt 0.687500 0.671875 -vt 0.687500 0.687500 -vt 0.593750 0.671875 -vt 0.500000 0.671875 -vt 0.500000 0.687500 -vt 0.593750 0.687500 -vt 0.593750 0.781250 -vt 0.671875 0.765625 -vt 0.609375 0.765625 -vt 0.671875 0.703125 -vt 0.609375 0.703125 -vt 0.062500 0.359375 -vt 0.125000 0.296875 -vt 0.359375 0.421875 -vt 0.140625 0.421875 -vt 0.140625 0.468750 -vt 0.000000 0.000000 -vt 0.984375 0.203125 -vt 0.796875 0.203125 -vt 0.828125 0.234375 -vt 0.125000 0.421875 -vt 0.125000 0.468750 -vt 0.343750 0.468750 -vt 0.359375 0.468750 -vt 0.984375 0.390625 -vt 0.953125 0.234375 -vt 0.796875 0.390625 -vt 0.828125 0.359375 -vt 0.187500 0.046875 -vt 0.187500 0.218750 -vt 0.125000 0.218750 -vt 0.578125 0.390625 -vt 0.765625 0.390625 -vt 0.734375 0.359375 -vt 0.953125 0.359375 -vt 0.765625 0.203125 -vt 0.578125 0.203125 -vt 0.609375 0.234375 -vt 0.734375 0.234375 -vt 0.609375 0.359375 -vt 0.562500 0.406250 -vt 0.562500 0.187500 -vt 0.781250 0.406250 -vt 0.781250 0.187500 -vt 0.796875 0.375000 -vt 0.984375 0.375000 -vt 1.000000 0.390625 -vt 1.000000 0.187500 -vt 0.625000 0.343750 -vt 0.718750 0.343750 -vt 0.625000 0.250000 -vt 0.984127 0.190476 -vt 0.984127 0.317460 -vt 1.000000 0.301587 -vt 0.843750 0.250000 -vt 0.843750 0.343750 -vt 0.937500 0.343750 -vt 0.937500 0.250000 -vt 0.500000 0.515625 -vt 0.500000 0.531250 -vt 0.750000 0.531250 -vt 0.750000 0.515625 -vt 1.000000 0.515625 -vt 0.250000 0.531250 -vt 0.000000 0.531250 -vt 0.250000 0.515625 -vt 0.125000 0.281250 -vt 0.062500 0.296875 -vt 0.187500 0.296875 -vt 0.062500 0.281250 -vt -0.000000 0.281250 -vt 0.250000 0.296875 -vt 0.250000 0.281250 -vt 0.187500 0.281250 -vt 0.250000 0.218750 -vt 0.062500 0.046875 -vt 0.062500 0.218750 -vt -0.000000 0.218750 -vt 0.125000 0.046875 -vt 0.250000 0.484375 -vt 0.265625 0.484375 -vt 0.265625 0.437500 -vt 0.203125 0.437500 -vt 0.203125 0.484375 -vt 0.218750 0.484375 -vt 0.171875 0.484375 -vt 0.187500 0.484375 -vt 0.187500 0.437500 -vt 0.140625 0.437500 -vt 0.125000 0.437500 -vt 0.125000 0.484375 -vt 0.234375 0.484375 -vt 0.234375 0.437500 -vt 0.171875 0.468750 -vt 0.187500 0.468750 -vt 0.187500 0.421875 -vt 0.140625 0.484375 -vt 0.156250 0.484375 -vt 0.156250 0.437500 -vt 0.171875 0.437500 -vt 0.093750 0.359375 -vt 0.093750 0.375000 -vt 0.031250 0.375000 -vt 0.296875 0.546875 -vt 0.343750 0.546875 -vt 0.343750 0.562500 -vt 0.406250 0.546875 -vt 0.406250 0.562500 -vt 0.453125 0.562500 -vt 0.265625 0.546875 -vt 0.265625 0.765625 -vt 0.296875 0.765625 -vt 0.343750 0.765625 -vt 0.343750 0.750000 -vt 0.406250 0.750000 -vt 0.406250 0.765625 -vt 0.453125 0.765625 -vt 0.265625 0.625000 -vt 0.281250 0.625000 -vt 0.281250 0.578125 -vt 0.265625 0.734375 -vt 0.265625 0.687500 -vt 0.281250 0.687500 -vt 0.468750 0.687500 -vt 0.484375 0.687500 -vt 0.484375 0.734375 -vt 0.484375 0.578125 -vt 0.484375 0.625000 -vt 0.468750 0.625000 -vt 0.484375 0.546875 -vt 0.500000 0.781250 -vt 0.484375 0.765625 -vt 0.234375 0.984375 -vt 0.390625 0.953125 -vt 0.406250 1.000000 -vt 0.625000 1.000000 -vt 0.640625 0.781250 -vt 0.609375 0.953125 -vt 0.453125 0.984375 -vt 0.171875 0.953125 -vt 0.203125 0.781250 -vt 0.828125 0.953125 -vt 0.859375 0.781250 -vt 0.875000 1.000000 -vt 0.687500 0.734375 -vt 0.796875 0.750000 -vt 0.343750 0.421875 -vt 0.781250 0.390625 -vt 1.000000 0.406250 -vt 0.718750 0.250000 -vt 1.000000 0.206349 -vt 1.000000 0.531250 -vt 0.000000 0.296875 -vt 0.250000 0.046875 -vt -0.000000 0.046875 -vt 0.250000 0.437500 -vt 0.218750 0.437500 -vt 0.171875 0.421875 -vt 0.031250 0.359375 -vt 0.296875 0.562500 -vt 0.453125 0.546875 -vt 0.296875 0.750000 -vt 0.453125 0.750000 -vt 0.265625 0.578125 -vt 0.281250 0.734375 -vt 0.468750 0.734375 -vt 0.468750 0.578125 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 0.000000 -vn 0.000000 -0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.707100 -0.707100 -vn 0.707100 0.707100 0.000000 -vn -0.707100 0.707100 0.000000 -vn 0.000000 0.707100 0.707100 -vn 0.000000 -0.707100 -0.707100 -vn 0.707100 -0.707100 0.000000 -vn -0.707100 -0.707100 0.000000 -vn 0.000000 -0.707100 0.707100 -s 1 -f 4/1/1 3/2/1 2/3/1 -f 8/4/1 7/5/1 6/6/1 -f 12/7/2 11/1/2 10/2/2 -f 3/8/3 9/9/3 10/10/3 -f 8/5/3 13/11/3 1/12/3 -f 14/13/3 7/4/3 12/14/3 -f 7/4/3 8/5/3 11/15/3 -f 1/12/3 13/11/3 14/13/3 -f 4/16/4 12/17/4 9/18/4 -f 14/19/2 13/20/2 16/11/2 -f 7/13/5 14/4/5 15/21/5 -f 20/22/3 19/7/3 18/1/3 -f 24/3/6 23/18/6 22/17/6 -f 28/23/5 27/24/5 26/25/5 -f 27/26/3 30/23/3 29/27/3 -f 24/8/1 20/9/1 17/10/1 -f 19/16/4 20/10/4 24/18/4 -f 18/28/1 31/29/1 30/26/1 -f 27/23/1 28/24/1 19/30/1 -f 28/24/1 31/29/1 18/28/1 -f 22/31/1 30/26/1 27/23/1 -f 31/24/6 28/29/6 25/32/6 -f 36/10/6 35/18/6 34/17/6 -f 40/33/5 39/34/5 38/35/5 -f 42/36/3 40/37/3 37/38/3 -f 44/8/2 35/9/2 36/10/2 -f 45/1/4 34/7/4 35/22/4 -f 42/39/2 47/40/2 46/41/2 -f 39/35/2 40/38/2 34/42/2 -f 46/41/2 47/40/2 39/35/2 -f 40/38/2 42/39/2 33/43/2 -f 39/40/6 47/35/6 48/44/6 -f 43/18/3 46/17/3 45/45/3 -f 52/46/2 51/47/2 50/48/2 -f 56/8/6 55/9/6 54/10/6 -f 58/1/4 57/45/4 55/3/4 -f 55/22/1 57/7/1 59/1/1 -f 52/49/6 61/50/6 60/51/6 -f 62/52/6 51/48/6 57/53/6 -f 60/51/6 61/50/6 62/52/6 -f 51/48/6 52/49/6 59/54/6 -f 51/55/5 62/56/5 63/52/5 -f 53/2/2 60/1/2 58/7/2 -f 62/50/1 61/52/1 64/57/1 -f 66/58/3 6/4/3 15/13/3 -f 65/59/1 25/24/1 26/23/1 -f 67/60/6 50/48/6 63/52/6 -f 68/61/2 37/38/2 38/35/2 -f 50/48/6 67/60/6 69/62/6 -f 26/23/1 29/26/1 69/62/1 -f 15/13/3 16/11/3 70/63/3 -f 25/24/1 65/59/1 70/63/1 -f 38/35/2 48/40/2 71/64/2 -f 6/4/3 66/58/3 71/64/3 -f 63/52/6 64/50/6 72/65/6 -f 37/38/2 68/61/2 72/66/2 -f 68/45/4 66/67/4 74/68/4 -f 67/69/4 68/45/4 73/70/4 -f 66/67/4 65/71/4 76/72/4 -f 65/71/4 67/69/4 75/73/4 -f 80/74/3 79/75/3 78/76/3 -f 84/77/4 83/78/4 82/79/4 -f 86/80/2 85/81/2 73/82/2 -f 89/83/3 88/84/3 74/85/3 -f 92/86/4 91/87/4 81/88/4 -f 95/81/1 94/89/1 76/90/1 -f 87/91/4 97/92/4 96/93/4 -f 99/94/6 98/90/6 75/89/6 -f 93/95/4 100/96/4 90/97/4 -f 102/82/4 98/90/4 99/98/4 -f 98/81/1 102/89/1 100/90/1 -f 102/83/3 101/84/3 90/85/3 -f 101/80/2 99/81/2 92/82/2 -f 89/82/4 104/90/4 103/98/4 -f 88/80/2 103/81/2 83/82/2 -f 103/94/6 104/90/6 82/89/6 -f 104/81/1 89/89/1 87/90/1 -f 86/99/4 106/82/4 105/90/4 -f 105/81/1 106/89/1 81/90/1 -f 85/94/6 105/90/6 91/89/6 -f 106/83/3 86/84/3 84/85/3 -f 95/90/4 108/98/4 107/99/4 -f 107/80/2 108/81/2 96/82/2 -f 108/94/6 95/90/6 93/89/6 -f 94/100/3 107/101/3 97/102/3 -f 81/88/4 82/79/4 78/103/4 -f 90/97/4 81/88/4 109/104/4 -f 82/79/4 96/93/4 77/105/4 -f 96/93/4 90/97/4 110/106/4 -f 79/107/2 111/108/2 109/109/2 -f 112/110/1 80/111/1 77/112/1 -f 111/113/6 112/109/6 110/108/6 -f 111/114/4 79/49/4 114/115/4 -f 112/113/4 111/114/4 113/116/4 -f 79/49/4 80/109/4 116/117/4 -f 80/109/4 112/113/4 115/118/4 -f 118/119/4 119/17/4 120/120/4 -f 124/121/3 123/122/3 122/123/3 -f 128/124/6 127/124/6 126/124/6 -f 127/124/1 130/124/1 129/124/1 -f 130/124/3 132/124/3 131/124/3 -f 136/125/5 135/126/5 134/127/5 -f 122/128/1 123/129/1 138/130/1 -f 142/124/6 141/124/6 140/124/6 -f 144/131/2 143/121/2 124/122/2 -f 146/132/5 136/125/5 133/133/5 -f 135/126/5 148/134/5 147/135/5 -f 116/136/3 150/137/3 149/138/3 -f 154/139/4 153/140/4 152/141/4 -f 141/124/2 156/124/2 155/124/2 -f 148/134/5 146/132/5 145/142/5 -f 160/143/4 159/144/4 158/145/4 -f 153/140/4 160/143/4 157/146/4 -f 159/144/4 154/139/4 151/147/4 -f 137/148/7 144/149/7 154/144/7 -f 122/150/8 137/148/8 159/139/8 -f 144/149/9 121/151/9 153/143/9 -f 121/150/10 122/151/10 160/143/10 -f 156/124/3 162/124/3 161/124/3 -f 136/134/11 146/126/11 143/151/11 -f 135/152/12 136/153/12 138/154/12 -f 146/125/13 148/126/13 124/151/13 -f 148/132/14 135/125/14 123/155/14 -f 138/123/6 143/131/6 144/121/6 -f 158/145/10 151/147/10 125/156/10 -f 157/147/9 158/141/9 126/157/9 -f 151/146/8 152/145/8 131/158/8 -f 152/159/7 157/160/7 129/161/7 -f 132/124/2 128/124/2 125/124/2 -f 155/162/14 161/163/14 145/135/14 -f 140/164/13 155/163/13 133/135/13 -f 161/162/12 139/165/12 147/133/12 -f 139/165/11 140/164/11 134/142/11 -f 162/124/1 142/124/1 139/124/1 -f 164/166/1 165/167/1 166/168/1 -f 163/168/6 166/169/6 168/170/6 -f 169/166/3 170/167/3 165/171/3 -f 167/172/2 168/9/2 170/173/2 -f 165/172/5 170/66/5 168/5/5 -f 174/115/4 173/117/4 172/118/4 -f 120/174/6 172/120/6 171/175/6 -f 118/174/3 174/120/3 173/176/3 -f 117/175/2 171/177/2 174/178/2 -f 119/179/1 173/180/1 172/181/1 -f 173/117/4 174/115/4 131/49/4 -f 126/113/4 172/118/4 173/117/4 -f 125/114/4 171/116/4 172/118/4 -f 125/114/4 131/49/4 174/115/4 -f 161/49/5 155/109/5 176/117/5 -f 155/109/5 140/113/5 150/118/5 -f 139/114/5 161/49/5 175/115/5 -f 140/113/5 139/114/5 149/116/5 -f 115/136/1 176/137/1 150/182/1 -f 113/183/6 175/184/6 176/185/6 -f 114/186/2 149/138/2 175/184/2 -f 180/187/1 179/188/1 178/189/1 -f 181/190/1 184/191/1 183/192/1 -f 188/193/2 187/194/2 186/195/2 -f 192/196/2 191/197/2 190/198/2 -f 196/192/3 195/199/3 194/200/3 -f 200/201/3 199/202/3 198/203/3 -f 204/204/6 203/205/6 202/206/6 -f 208/187/6 207/188/6 206/189/6 -f 208/200/1 205/199/1 198/193/1 -f 183/204/6 192/191/6 189/190/6 -f 193/200/2 202/207/2 203/193/2 -f 186/207/3 187/193/3 180/199/3 -f 18/17/5 197/208/5 198/209/5 -f 22/16/5 23/10/5 205/210/5 -f 17/18/5 198/209/5 205/210/5 -f 59/17/5 181/208/5 182/209/5 -f 60/16/5 53/10/5 189/210/5 -f 54/18/5 182/209/5 189/210/5 -f 33/17/5 201/208/5 202/209/5 -f 46/16/5 43/10/5 193/210/5 -f 11/17/5 185/208/5 186/209/5 -f 1/16/5 2/10/5 177/210/5 -f 186/209/5 177/210/5 2/10/5 -f 202/209/5 193/210/5 43/10/5 -f 5/211/4 187/212/4 188/213/4 -f 179/214/4 180/215/4 16/216/4 -f 164/171/4 70/217/4 71/218/4 -f 41/219/4 203/220/4 204/221/4 -f 195/222/4 196/223/4 48/224/4 -f 191/225/4 192/226/4 64/227/4 -f 49/228/4 183/229/4 184/230/4 -f 207/231/4 208/232/4 29/233/4 -f 32/234/4 199/235/4 200/236/4 -f 163/167/4 69/237/4 70/217/4 -f 167/238/4 72/239/4 69/237/4 -f 169/5/4 71/218/4 72/239/4 -f 1/45/1 4/1/1 2/3/1 -f 5/240/1 8/4/1 6/6/1 -f 9/22/2 12/7/2 10/2/2 -f 2/18/3 3/8/3 10/10/3 -f 11/15/3 8/5/3 1/12/3 -f 4/241/3 14/13/3 12/14/3 -f 12/14/3 7/4/3 11/15/3 -f 4/241/3 1/12/3 14/13/3 -f 3/10/4 4/16/4 9/18/4 -f 15/13/2 14/19/2 16/11/2 -f 6/242/5 7/13/5 15/21/5 -f 17/2/3 20/22/3 18/1/3 -f 21/45/6 24/3/6 22/17/6 -f 25/243/5 28/23/5 26/25/5 -f 26/244/3 27/26/3 29/27/3 -f 23/18/1 24/8/1 17/10/1 -f 21/17/4 19/16/4 24/18/4 -f 22/31/1 18/28/1 30/26/1 -f 21/245/1 27/23/1 19/30/1 -f 19/30/1 28/24/1 18/28/1 -f 21/245/1 22/31/1 27/23/1 -f 32/246/6 31/24/6 25/32/6 -f 33/16/6 36/10/6 34/17/6 -f 37/38/5 40/33/5 38/35/5 -f 41/39/3 42/36/3 37/38/3 -f 43/18/2 44/8/2 36/10/2 -f 44/2/4 45/1/4 35/22/4 -f 33/43/2 42/39/2 46/41/2 -f 45/247/2 39/35/2 34/42/2 -f 45/247/2 46/41/2 39/35/2 -f 34/42/2 40/38/2 33/43/2 -f 38/248/6 39/40/6 48/44/6 -f 44/3/3 43/18/3 45/45/3 -f 49/49/2 52/46/2 50/48/2 -f 53/18/6 56/8/6 54/10/6 -f 56/2/4 58/1/4 55/3/4 -f 54/2/1 55/22/1 59/1/1 -f 59/54/6 52/49/6 60/51/6 -f 58/249/6 62/52/6 57/53/6 -f 58/249/6 60/51/6 62/52/6 -f 57/53/6 51/48/6 59/54/6 -f 50/48/5 51/55/5 63/52/5 -f 56/22/2 53/2/2 58/7/2 -f 63/250/1 62/50/1 64/57/1 -f 65/59/3 66/58/3 15/13/3 -f 67/60/1 65/59/1 26/23/1 -f 68/251/6 67/60/6 63/52/6 -f 66/58/2 68/61/2 38/35/2 -f 49/49/6 50/48/6 69/62/6 -f 67/60/1 26/23/1 69/62/1 -f 65/59/3 15/13/3 70/63/3 -f 32/29/1 25/24/1 70/63/1 -f 66/58/2 38/35/2 71/64/2 -f 5/5/3 6/4/3 71/64/3 -f 68/251/6 63/52/6 72/65/6 -f 41/39/2 37/38/2 72/66/2 -f 73/70/4 68/45/4 74/68/4 -f 75/73/4 67/69/4 73/70/4 -f 74/68/4 66/67/4 76/72/4 -f 76/72/4 65/71/4 75/73/4 -f 77/107/3 80/74/3 78/76/3 -f 81/88/4 84/77/4 82/79/4 -f 84/83/2 86/80/2 73/82/2 -f 87/80/3 89/83/3 74/85/3 -f 90/97/4 92/86/4 81/88/4 -f 93/82/1 95/81/1 76/90/1 -f 82/79/4 87/91/4 96/93/4 -f 92/252/6 99/94/6 75/89/6 -f 96/93/4 93/95/4 90/97/4 -f 101/99/4 102/82/4 99/98/4 -f 75/82/1 98/81/1 100/90/1 -f 100/80/3 102/83/3 90/85/3 -f 90/83/2 101/80/2 92/82/2 -f 88/99/4 89/82/4 103/98/4 -f 74/83/2 88/80/2 83/82/2 -f 83/252/6 103/94/6 82/89/6 -f 82/82/1 104/81/1 87/90/1 -f 85/98/4 86/99/4 105/90/4 -f 91/82/1 105/81/1 81/90/1 -f 73/252/6 85/94/6 91/89/6 -f 81/80/3 106/83/3 84/85/3 -f 94/82/4 95/90/4 107/99/4 -f 97/83/2 107/80/2 96/82/2 -f 96/252/6 108/94/6 93/89/6 -f 76/253/3 94/100/3 97/102/3 -f 109/104/4 81/88/4 78/103/4 -f 110/106/4 90/97/4 109/104/4 -f 78/103/4 82/79/4 77/105/4 -f 77/105/4 96/93/4 110/106/4 -f 78/74/2 79/107/2 109/109/2 -f 110/113/1 112/110/1 77/112/1 -f 109/110/6 111/113/6 110/108/6 -f 113/116/4 111/114/4 114/115/4 -f 115/118/4 112/113/4 113/116/4 -f 114/115/4 79/49/4 116/117/4 -f 116/117/4 80/109/4 115/118/4 -f 117/175/4 118/119/4 120/120/4 -f 121/131/3 124/121/3 122/123/3 -f 125/124/6 128/124/6 126/124/6 -f 126/124/1 127/124/1 129/124/1 -f 129/124/3 130/124/3 131/124/3 -f 133/133/5 136/125/5 134/127/5 -f 137/254/1 122/128/1 138/130/1 -f 139/124/6 142/124/6 140/124/6 -f 121/123/2 144/131/2 124/122/2 -f 145/142/5 146/132/5 133/133/5 -f 134/127/5 135/126/5 147/135/5 -f 114/186/3 116/136/3 149/138/3 -f 151/147/4 154/139/4 152/141/4 -f 140/124/2 141/124/2 155/124/2 -f 147/135/5 148/134/5 145/142/5 -f 157/146/4 160/143/4 158/145/4 -f 152/141/4 153/140/4 157/146/4 -f 158/145/4 159/144/4 151/147/4 -f 159/139/7 137/148/7 154/144/7 -f 160/140/8 122/150/8 159/139/8 -f 154/144/9 144/149/9 153/143/9 -f 153/140/10 121/150/10 160/143/10 -f 155/124/3 156/124/3 161/124/3 -f 138/150/11 136/134/11 143/151/11 -f 123/255/12 135/152/12 138/154/12 -f 143/155/13 146/125/13 124/151/13 -f 124/256/14 148/132/14 123/155/14 -f 137/122/6 138/123/6 144/121/6 -f 126/158/10 158/145/10 125/156/10 -f 129/156/9 157/147/9 126/157/9 -f 125/257/8 151/146/8 131/158/8 -f 131/258/7 152/159/7 129/161/7 -f 131/124/2 132/124/2 125/124/2 -f 133/127/14 155/162/14 145/135/14 -f 134/142/13 140/164/13 133/135/13 -f 145/127/12 161/162/12 147/133/12 -f 147/133/11 139/165/11 134/142/11 -f 161/124/1 162/124/1 139/124/1 -f 163/169/1 164/166/1 166/168/1 -f 167/259/6 163/168/6 168/170/6 -f 164/173/3 169/166/3 165/171/3 -f 169/171/2 167/172/2 170/173/2 -f 166/171/5 165/172/5 168/5/5 -f 171/116/4 174/115/4 172/118/4 -f 117/177/6 120/174/6 171/175/6 -f 119/181/3 118/174/3 173/176/3 -f 118/260/2 117/175/2 174/178/2 -f 120/176/1 119/179/1 172/181/1 -f 129/109/4 173/117/4 131/49/4 -f 129/109/4 126/113/4 173/117/4 -f 126/113/4 125/114/4 172/118/4 -f 171/116/4 125/114/4 174/115/4 -f 175/115/5 161/49/5 176/117/5 -f 176/117/5 155/109/5 150/118/5 -f 149/116/5 139/114/5 175/115/5 -f 150/118/5 140/113/5 149/116/5 -f 116/261/1 115/136/1 150/182/1 -f 115/262/6 113/183/6 176/185/6 -f 113/183/2 114/186/2 175/184/2 -f 177/263/1 180/187/1 178/189/1 -f 182/264/1 181/190/1 183/192/1 -f 185/207/2 188/193/2 186/195/2 -f 189/204/2 192/196/2 190/198/2 -f 193/264/3 196/192/3 194/200/3 -f 197/265/3 200/201/3 198/203/3 -f 201/196/6 204/204/6 202/206/6 -f 205/263/6 208/187/6 206/189/6 -f 199/207/1 208/200/1 198/193/1 -f 182/196/6 183/204/6 189/190/6 -f 196/199/2 193/200/2 203/193/2 -f 177/200/3 186/207/3 180/199/3 -f 17/18/5 18/17/5 198/209/5 -f 206/266/5 22/16/5 205/210/5 -f 23/10/5 17/18/5 205/210/5 -f 54/18/5 59/17/5 182/209/5 -f 190/266/5 60/16/5 189/210/5 -f 53/10/5 54/18/5 189/210/5 -f 36/18/5 33/17/5 202/209/5 -f 194/266/5 46/16/5 193/210/5 -f 10/18/5 11/17/5 186/209/5 -f 178/266/5 1/16/5 177/210/5 -f 10/18/5 186/209/5 2/10/5 -f 36/18/5 202/209/5 43/10/5 -f 8/267/4 5/211/4 188/213/4 -f 13/268/4 179/214/4 16/216/4 -f 169/5/4 164/171/4 71/218/4 -f 42/269/4 41/219/4 204/221/4 -f 47/270/4 195/222/4 48/224/4 -f 61/271/4 191/225/4 64/227/4 -f 52/272/4 49/228/4 184/230/4 -f 30/273/4 207/231/4 29/233/4 -f 31/274/4 32/234/4 200/236/4 -f 164/171/4 163/167/4 70/217/4 -f 163/167/4 167/238/4 69/237/4 -f 167/238/4 169/5/4 72/239/4 -l 210 163 -l 209 210 -l 167 209 diff --git a/src/main/resources/assets/hbm/models/vault_frame_old.obj b/src/main/resources/assets/hbm/models/vault_frame_old.obj deleted file mode 100644 index ee5a5df5a..000000000 --- a/src/main/resources/assets/hbm/models/vault_frame_old.obj +++ /dev/null @@ -1,1576 +0,0 @@ -# Blender v2.76 (sub 0) OBJ File: 'vault_frame.blend' -# www.blender.org -o Cylinder -v 0.500000 5.000000 2.500000 -v 0.500000 0.000000 2.500000 -v 0.500000 5.000000 -2.500000 -v 0.500000 0.000000 -2.500000 -v -0.500000 5.000000 2.500000 -v -0.500000 0.000000 2.500000 -v -0.500000 5.000000 -2.500000 -v -0.500000 0.000000 -2.500000 -v -0.500000 0.762429 0.308123 -v 0.500000 0.762428 0.308123 -v -0.500000 0.970886 0.880855 -v 0.500000 0.970886 0.880854 -v -0.500000 1.367000 1.352926 -v 0.500000 1.367000 1.352926 -v -0.500000 1.894833 1.657669 -v 0.500000 1.894833 1.657669 -v -0.500000 2.501716 1.764679 -v 0.500000 2.501716 1.764679 -v -0.500000 3.101944 1.658843 -v 0.500000 3.101944 1.658843 -v -0.500000 3.635628 1.350719 -v 0.500000 3.635628 1.350719 -v -0.500000 4.027399 0.883825 -v 0.500000 4.027399 0.883825 -v -0.500000 4.238168 0.304744 -v 0.500000 4.238167 0.304744 -v -0.500000 4.238167 -0.304744 -v 0.500000 4.238167 -0.304744 -v -0.500000 4.027398 -0.883825 -v 0.500000 4.027398 -0.883825 -v -0.500001 3.635627 -1.350720 -v 0.500000 3.635627 -1.350720 -v -0.500001 3.101943 -1.658842 -v 0.499999 3.101943 -1.658842 -v -0.500000 2.501716 -1.764678 -v 0.500000 2.501716 -1.764678 -v -0.500001 1.894833 -1.657669 -v 0.500000 1.894833 -1.657669 -v -0.500001 1.367002 -1.352925 -v 0.500000 1.367001 -1.352925 -v -0.500000 0.970887 -0.880855 -v 0.500000 0.970886 -0.880855 -v -0.500000 0.762429 -0.308124 -v 0.500000 0.762429 -0.308124 -v -0.500000 0.327325 0.574589 -v 0.500000 0.327325 0.574589 -v 0.500000 0.466296 0.956409 -v -0.500000 0.466297 0.956409 -v -0.500000 1.204973 1.836729 -v 0.500000 1.204973 1.836729 -v 0.500000 1.556861 2.039891 -v -0.500000 1.556861 2.039891 -v -0.500000 2.688578 2.239443 -v 0.500000 2.688578 2.239443 -v 0.500000 3.088730 2.168886 -v -0.500000 3.088730 2.168886 -v -0.500000 4.083945 1.594298 -v 0.500000 4.083945 1.594298 -v 0.500000 4.345126 1.283035 -v -0.500000 4.345126 1.283035 -v -0.500000 4.738167 0.203162 -v 0.500000 4.738167 0.203162 -v 0.500000 4.738167 -0.203163 -v -0.500000 4.738167 -0.203163 -v -0.500000 4.345125 -1.283035 -v 0.500000 4.345125 -1.283035 -v 0.500000 4.083944 -1.594298 -v -0.500001 4.083944 -1.594298 -v -0.500001 3.088729 -2.168885 -v 0.499999 3.088729 -2.168885 -v 0.500000 2.688578 -2.239443 -v -0.500001 2.688578 -2.239443 -v -0.500001 1.556861 -2.039891 -v 0.500000 1.556861 -2.039891 -v 0.500000 1.204973 -1.836729 -v -0.500001 1.204974 -1.836729 -v -0.500001 0.466298 -0.956410 -v 0.499999 0.466297 -0.956411 -v 0.499999 0.327326 -0.574590 -v -0.500001 0.327326 -0.574590 -v 0.750000 1.894833 1.657669 -v 0.750000 2.501716 1.764679 -v 0.750000 0.970886 0.880854 -v 0.750000 1.367000 1.352926 -v 0.750000 0.762428 0.308123 -v 0.750000 0.762429 -0.308124 -v 0.750000 1.367001 -1.352925 -v 0.750000 0.970886 -0.880855 -v 0.750000 4.027399 0.883825 -v 0.750000 4.238167 0.304744 -v 0.750000 3.101944 1.658843 -v 0.750000 3.635628 1.350719 -v 0.750000 2.501716 -1.764678 -v 0.750000 1.894833 -1.657669 -v 0.750000 3.635627 -1.350720 -v 0.749999 3.101943 -1.658842 -v 0.750000 4.238167 -0.304744 -v 0.750000 4.027398 -0.883825 -v 0.562500 0.327325 0.574589 -v 0.562500 0.466296 0.956409 -v 0.562500 1.204973 1.836729 -v 0.562500 1.556861 2.039891 -v 0.562500 2.688578 2.239443 -v 0.562500 3.088730 2.168886 -v 0.562500 4.083945 1.594298 -v 0.562500 4.345126 1.283035 -v 0.562500 4.738167 0.203162 -v 0.562500 4.738167 -0.203163 -v 0.562500 4.345125 -1.283035 -v 0.562500 4.083944 -1.594298 -v 0.562499 3.088729 -2.168885 -v 0.562500 2.688578 -2.239443 -v 0.562500 1.556861 -2.039891 -v 0.562500 1.204973 -1.836729 -v 0.562499 0.466297 -0.956411 -v 0.562499 0.327326 -0.574590 -v 0.750000 1.947966 1.711219 -v 0.750000 2.433472 1.796827 -v 0.750000 0.977166 0.956029 -v 0.750000 1.294058 1.333687 -v 0.750000 0.718918 0.246499 -v 0.750000 0.718919 -0.246500 -v 0.750000 1.294059 -1.333686 -v 0.750000 0.977167 -0.956030 -v 0.750000 4.089362 0.840798 -v 0.750000 4.257977 0.377533 -v 0.750000 3.177068 1.665711 -v 0.750000 3.604014 1.419213 -v 0.750000 2.433472 -1.796827 -v 0.750000 1.947966 -1.711219 -v 0.750000 3.604013 -1.419213 -v 0.749999 3.177067 -1.665711 -v 0.750000 4.257977 -0.377534 -v 0.750000 4.089361 -0.840798 -v 0.562500 0.370835 0.459671 -v 0.562500 0.573495 1.016473 -v 0.562500 1.164436 1.720729 -v 0.562500 1.677588 2.016997 -v 0.562500 2.582962 2.176639 -v 0.562500 3.166496 2.073746 -v 0.562500 3.962668 1.614075 -v 0.562500 4.343544 1.160166 -v 0.562500 4.657976 0.296268 -v 0.562500 4.657976 -0.296269 -v 0.562500 4.343543 -1.160166 -v 0.562500 3.962667 -1.614076 -v 0.562499 3.166496 -2.073745 -v 0.562500 2.582962 -2.176638 -v 0.562500 1.677588 -2.016997 -v 0.562500 1.164437 -1.720729 -v 0.562499 0.573496 -1.016474 -v 0.562500 0.370836 -0.459672 -v 0.625000 1.947966 1.711219 -v 0.625000 2.433472 1.796827 -v 0.625000 0.977166 0.956029 -v 0.625000 1.294058 1.333687 -v 0.625000 0.718918 0.246499 -v 0.625000 0.718919 -0.246500 -v 0.625000 1.294059 -1.333686 -v 0.625000 0.977167 -0.956030 -v 0.625000 4.089362 0.840798 -v 0.625000 4.257977 0.377533 -v 0.625000 3.177068 1.665711 -v 0.625000 3.604014 1.419213 -v 0.625000 2.433472 -1.796827 -v 0.625000 1.947966 -1.711219 -v 0.625000 3.604013 -1.419213 -v 0.624999 3.177067 -1.665711 -v 0.625000 4.257977 -0.377534 -v 0.625000 4.089361 -0.840798 -v 0.625000 0.370835 0.459671 -v 0.625000 0.573495 1.016473 -v 0.625000 1.164436 1.720729 -v 0.625000 1.677588 2.016997 -v 0.625000 2.582962 2.176639 -v 0.625000 3.166496 2.073746 -v 0.625000 3.962668 1.614075 -v 0.625000 4.343544 1.160166 -v 0.625000 4.657976 0.296268 -v 0.625000 4.657976 -0.296269 -v 0.625000 4.343543 -1.160166 -v 0.625000 3.962667 -1.614076 -v 0.624999 3.166496 -2.073745 -v 0.625000 2.582962 -2.176638 -v 0.625000 1.677588 -2.016997 -v 0.625000 1.164437 -1.720729 -v 0.624999 0.573496 -1.016474 -v 0.625000 0.370836 -0.459672 -v 0.750000 2.045067 1.728341 -v 0.750000 2.142168 1.745462 -v 0.750000 2.239269 1.762584 -v 0.750000 2.336371 1.779706 -v 0.750000 1.040545 1.031561 -v 0.750000 1.103923 1.107092 -v 0.750000 1.167301 1.182624 -v 0.750000 1.230680 1.258155 -v 0.750000 0.718918 0.147899 -v 0.750000 0.718918 0.049299 -v 0.750000 0.718918 -0.049300 -v 0.750000 0.718918 -0.147900 -v 0.750000 1.230681 -1.258155 -v 0.750000 1.167302 -1.182624 -v 0.750000 1.103924 -1.107092 -v 0.750000 1.040545 -1.031561 -v 0.750000 4.123085 0.748145 -v 0.750000 4.156808 0.655492 -v 0.750000 4.190531 0.562839 -v 0.750000 4.224254 0.470186 -v 0.750000 3.262457 1.616412 -v 0.750000 3.347846 1.567112 -v 0.750000 3.433236 1.517812 -v 0.750000 3.518625 1.468513 -v 0.750000 2.336371 -1.779705 -v 0.750000 2.239269 -1.762584 -v 0.750000 2.142168 -1.745462 -v 0.750000 2.045067 -1.728341 -v 0.750000 3.518624 -1.468513 -v 0.749999 3.433235 -1.517812 -v 0.749999 3.347846 -1.567112 -v 0.749999 3.262456 -1.616411 -v 0.750000 4.224254 -0.470187 -v 0.750000 4.190530 -0.562840 -v 0.750000 4.156807 -0.655493 -v 0.750000 4.123084 -0.748146 -v 0.625000 2.045067 1.728341 -v 0.625000 2.142168 1.745462 -v 0.625000 2.239269 1.762584 -v 0.625000 2.336371 1.779706 -v 0.625000 1.040545 1.031561 -v 0.625000 1.103923 1.107092 -v 0.625000 1.167301 1.182624 -v 0.625000 1.230680 1.258155 -v 0.625000 0.718918 0.147899 -v 0.625000 0.718918 0.049299 -v 0.625000 0.718918 -0.049300 -v 0.625000 0.718918 -0.147900 -v 0.625000 1.230681 -1.258155 -v 0.625000 1.167302 -1.182624 -v 0.625000 1.103924 -1.107092 -v 0.625000 1.040545 -1.031561 -v 0.625000 4.123085 0.748145 -v 0.625000 4.156808 0.655492 -v 0.625000 4.190531 0.562839 -v 0.625000 4.224254 0.470186 -v 0.625000 3.262457 1.616412 -v 0.625000 3.347846 1.567112 -v 0.625000 3.433236 1.517812 -v 0.625000 3.518625 1.468513 -v 0.625000 2.336371 -1.779705 -v 0.625000 2.239269 -1.762584 -v 0.625000 2.142168 -1.745462 -v 0.625000 2.045067 -1.728341 -v 0.625000 3.518624 -1.468513 -v 0.624999 3.433235 -1.517812 -v 0.624999 3.347846 -1.567112 -v 0.624999 3.262456 -1.616411 -v 0.625000 4.224254 -0.470187 -v 0.625000 4.190530 -0.562840 -v 0.625000 4.156807 -0.655493 -v 0.625000 4.123084 -0.748146 -v 0.625000 4.553145 -0.589894 -v 0.625000 4.519423 -0.682547 -v 0.562500 4.519423 -0.682547 -v 0.562500 4.553145 -0.589894 -v 0.625000 4.485700 -0.775200 -v 0.625000 4.451977 -0.867853 -v 0.562500 4.451977 -0.867853 -v 0.562500 4.485700 -0.775200 -v 0.625000 3.693624 -1.771622 -v 0.624999 3.608234 -1.820921 -v 0.562499 3.608234 -1.820921 -v 0.562500 3.693624 -1.771622 -v 0.624999 3.522846 -1.870220 -v 0.624999 3.437456 -1.919520 -v 0.562499 3.437456 -1.919520 -v 0.562499 3.522846 -1.870220 -v 0.625000 2.275594 -2.124388 -v 0.625000 2.178493 -2.107266 -v 0.562500 2.178493 -2.107266 -v 0.562500 2.275594 -2.124388 -v 0.625000 2.081392 -2.090145 -v 0.625000 1.984291 -2.073024 -v 0.562500 1.984291 -2.073024 -v 0.562500 2.081392 -2.090145 -v 0.625000 3.437457 1.919520 -v 0.625000 3.522846 1.870221 -v 0.562500 3.522846 1.870221 -v 0.562500 3.437457 1.919520 -v 0.625000 3.608236 1.820921 -v 0.625000 3.693625 1.771621 -v 0.562500 3.693625 1.771621 -v 0.562500 3.608236 1.820921 -v 0.625000 4.451978 0.867852 -v 0.625000 4.485701 0.775199 -v 0.562500 4.485701 0.775199 -v 0.562500 4.451978 0.867852 -v 0.625000 4.519423 0.682546 -v 0.625000 4.553146 0.589893 -v 0.562500 4.553146 0.589893 -v 0.562500 4.519423 0.682546 -v 0.625000 0.962565 -1.483131 -v 0.625000 0.899187 -1.407600 -v 0.562500 0.899187 -1.407600 -v 0.562500 0.962565 -1.483131 -v 0.625000 0.835809 -1.332069 -v 0.625000 0.772430 -1.256537 -v 0.562500 0.772430 -1.256537 -v 0.562500 0.835809 -1.332069 -v 0.625000 0.368918 -0.147900 -v 0.625000 0.368918 -0.049301 -v 0.562500 0.368918 -0.049301 -v 0.562500 0.368918 -0.147900 -v 0.625000 0.368918 0.049299 -v 0.625000 0.368918 0.147898 -v 0.562500 0.368918 0.147898 -v 0.562500 0.368918 0.049299 -v 0.625000 0.772429 1.256536 -v 0.625000 0.835807 1.332068 -v 0.562500 0.835807 1.332068 -v 0.562500 0.772429 1.256536 -v 0.625000 0.899186 1.407599 -v 0.625000 0.962564 1.483131 -v 0.562500 0.962564 1.483131 -v 0.562500 0.899186 1.407599 -v 0.625000 1.984290 2.073024 -v 0.625000 2.081391 2.090145 -v 0.562500 2.081391 2.090145 -v 0.562500 1.984290 2.073024 -v 0.625000 2.178493 2.107267 -v 0.625000 2.275594 2.124388 -v 0.562500 2.275594 2.124388 -v 0.562500 2.178493 2.107267 -vt 0.674495 0.301724 -vt 0.744051 0.301724 -vt 0.744051 0.344587 -vt 0.634294 0.063011 -vt 0.564738 0.062987 -vt 0.564753 0.020124 -vt 0.616871 0.301724 -vt 0.616871 0.344588 -vt 0.547315 0.344588 -vt 0.590179 0.454379 -vt 0.547315 0.454379 -vt 0.547315 0.384823 -vt 0.585249 0.674595 -vt 0.628113 0.674595 -vt 0.628113 0.744151 -vt 0.761489 0.020118 -vt 0.761489 0.062981 -vt 0.691933 0.062981 -vt 0.586800 0.548190 -vt 0.629663 0.548190 -vt 0.629663 0.617746 -vt 0.451201 0.674595 -vt 0.451201 0.744151 -vt 0.408338 0.744151 -vt 0.451201 0.547415 -vt 0.451201 0.616971 -vt 0.408338 0.616971 -vt 0.547315 0.237973 -vt 0.616871 0.237973 -vt 0.616871 0.266236 -vt 0.547315 0.301724 -vt 0.547315 0.266236 -vt 0.616871 0.202485 -vt 0.634272 0.126762 -vt 0.564716 0.126738 -vt 0.564726 0.098475 -vt 0.634282 0.098499 -vt 0.634260 0.162250 -vt 0.564704 0.162226 -vt 0.674495 0.266236 -vt 0.674495 0.237973 -vt 0.744051 0.237973 -vt 0.744051 0.266236 -vt 0.744051 0.202485 -vt 0.761489 0.126732 -vt 0.691933 0.126732 -vt 0.691933 0.098469 -vt 0.761489 0.098469 -vt 0.691933 0.162220 -vt 0.663601 0.674595 -vt 0.691863 0.674595 -vt 0.691863 0.744151 -vt 0.663601 0.744151 -vt 0.727352 0.744151 -vt 0.486689 0.547415 -vt 0.514952 0.547415 -vt 0.514952 0.616971 -vt 0.486689 0.616971 -vt 0.550440 0.547415 -vt 0.550440 0.616971 -vt 0.514952 0.674595 -vt 0.514952 0.744151 -vt 0.486689 0.744151 -vt 0.486689 0.674595 -vt 0.550440 0.744151 -vt 0.693414 0.548190 -vt 0.693414 0.617746 -vt 0.665151 0.617746 -vt 0.665151 0.548190 -vt 0.728902 0.617746 -vt 0.625667 0.384823 -vt 0.653929 0.384823 -vt 0.653929 0.454379 -vt 0.590179 0.384823 -vt 0.625667 0.454379 -vt 0.689417 0.384823 -vt 0.689418 0.454379 -vt 0.249545 0.419394 -vt 0.278078 0.419377 -vt 0.437273 0.437603 -vt 0.107759 0.276798 -vt 0.112671 0.304627 -vt 0.089639 0.437603 -vt 0.174332 0.392033 -vt 0.152666 0.373861 -vt 0.352849 0.392119 -vt 0.374458 0.373974 -vt 0.414381 0.304802 -vt 0.761440 0.301724 -vt 0.486689 0.621318 -vt 0.674544 0.162220 -vt 0.687586 0.126732 -vt 0.689418 0.471767 -vt 0.653929 0.458726 -vt 0.089637 0.089759 -vt 0.419307 0.276979 -vt 0.437594 0.089923 -vt 0.687586 0.098469 -vt 0.625667 0.458726 -vt 0.547315 0.162220 -vt 0.560369 0.126736 -vt 0.585249 0.744151 -vt 0.628113 0.761540 -vt 0.550440 0.761540 -vt 0.514952 0.748498 -vt 0.121648 0.198105 -vt 0.135789 0.173628 -vt 0.197051 0.122258 -vt 0.223619 0.112599 -vt 0.405488 0.198235 -vt 0.391371 0.173744 -vt 0.330152 0.122319 -vt 0.303590 0.112636 -vt 0.154148 0.570166 -vt 0.234094 0.570183 -vt 0.215552 0.600446 -vt 0.132836 0.614938 -vt 0.099994 0.642495 -vt 0.066333 0.631220 -vt 0.078794 0.679218 -vt 0.071352 0.721439 -vt 0.038321 0.734443 -vt 0.020167 0.547365 -vt 0.368053 0.547438 -vt 0.127581 0.579832 -vt 0.052198 0.655705 -vt 0.020208 0.895350 -vt 0.043237 0.762285 -vt 0.083229 0.831507 -vt 0.100160 0.800306 -vt 0.104901 0.849667 -vt 0.132656 0.827534 -vt 0.172952 0.842159 -vt 0.180000 0.876995 -vt 0.208515 0.876943 -vt 0.215478 0.842107 -vt 0.367883 0.895009 -vt 0.255674 0.827470 -vt 0.283397 0.849534 -vt 0.305016 0.831395 -vt 0.344940 0.762245 -vt 0.309503 0.763161 -vt 0.349853 0.734435 -vt 0.260653 0.579856 -vt 0.288222 0.642514 -vt 0.255390 0.614954 -vt 0.316853 0.721441 -vt 0.309411 0.679233 -vt 0.336003 0.655732 -vt 0.321878 0.631251 -vt 0.020071 0.437604 -vt 0.437273 0.507130 -vt 0.089640 0.507130 -vt 0.507130 0.089988 -vt 0.506809 0.437667 -vt 0.089670 0.020167 -vt 0.437627 0.020332 -vt 0.788301 0.887799 -vt 0.792587 0.890825 -vt 0.776111 0.917371 -vt 0.728604 0.806122 -vt 0.720610 0.809148 -vt 0.656665 0.809148 -vt 0.750092 0.501493 -vt 0.729653 0.469684 -vt 0.737902 0.471921 -vt 0.773013 0.672556 -vt 0.781006 0.669530 -vt 0.844951 0.669530 -vt 0.792956 0.501493 -vt 0.788669 0.498466 -vt 0.805145 0.471921 -vt 0.768839 0.842054 -vt 0.776832 0.839028 -vt 0.840778 0.839028 -vt 0.621218 0.266236 -vt 0.674544 0.062981 -vt 0.674544 0.020118 -vt 0.550440 0.634360 -vt 0.514952 0.621318 -vt 0.547350 0.062981 -vt 0.547364 0.020118 -vt 0.634260 0.202485 -vt 0.621218 0.237973 -vt 0.629663 0.635135 -vt 0.586800 0.635135 -vt 0.665151 0.622093 -vt 0.877731 0.250212 -vt 0.797799 0.250212 -vt 0.797799 0.245865 -vt 0.748398 0.266236 -vt 0.604561 0.801775 -vt 0.604561 0.806122 -vt 0.524629 0.806122 -vt 0.634260 0.301724 -vt 0.634260 0.344588 -vt 0.728902 0.635135 -vt 0.693414 0.622093 -vt 0.451201 0.761540 -vt 0.809585 0.384823 -vt 0.809585 0.389170 -vt 0.729653 0.389170 -vt 0.761440 0.202485 -vt 0.748398 0.237973 -vt 0.663601 0.748498 -vt 0.488270 0.801775 -vt 0.488270 0.806122 -vt 0.408338 0.806122 -vt 0.877731 0.286572 -vt 0.877731 0.290919 -vt 0.797799 0.290919 -vt 0.768839 0.846401 -vt 0.848771 0.842054 -vt 0.727352 0.761540 -vt 0.691863 0.748498 -vt 0.486689 0.748498 -vt 0.590179 0.471768 -vt 0.547315 0.471768 -vt 0.773013 0.676903 -vt 0.852944 0.672556 -vt 0.560379 0.098474 -vt 0.773013 0.592041 -vt 0.773013 0.587694 -vt 0.852944 0.587694 -vt 0.451201 0.634360 -vt 0.408338 0.634360 -vt 0.728604 0.801775 -vt 0.648672 0.806122 -vt 0.807648 0.053565 -vt 0.824123 0.027020 -vt 0.828922 0.034270 -vt 0.908061 0.387849 -vt 0.924536 0.414395 -vt 0.903262 0.395099 -vt 0.874890 0.053565 -vt 0.853615 0.034270 -vt 0.858414 0.027019 -vt 0.795834 0.556109 -vt 0.781006 0.580320 -vt 0.777299 0.578050 -vt 0.820620 0.214280 -vt 0.805793 0.238491 -vt 0.802085 0.236221 -vt 0.830124 0.556110 -vt 0.848659 0.578050 -vt 0.844951 0.580321 -vt 0.465803 0.890438 -vt 0.482279 0.916984 -vt 0.461004 0.897688 -vt 0.415036 0.916984 -vt 0.431512 0.890438 -vt 0.436311 0.897688 -vt 0.869738 0.238491 -vt 0.854911 0.214280 -vt 0.873445 0.236221 -vt 0.805793 0.242838 -vt 0.869738 0.242838 -vt 0.831164 0.887799 -vt 0.851602 0.919608 -vt 0.843353 0.917371 -vt 0.596568 0.809148 -vt 0.532623 0.809148 -vt 0.869484 0.384823 -vt 0.873770 0.387849 -vt 0.857294 0.414395 -vt 0.801592 0.392196 -vt 0.737646 0.392197 -vt 0.912347 0.384823 -vt 0.932785 0.416631 -vt 0.480277 0.809148 -vt 0.819837 0.023993 -vt 0.869738 0.293945 -vt 0.805792 0.293945 -vt 0.862700 0.023993 -vt 0.883139 0.055802 -vt 0.781006 0.584668 -vt 0.844951 0.584668 -vt 0.427226 0.887412 -vt 0.793451 0.748947 -vt 0.773013 0.717138 -vt 0.781262 0.719375 -vt 0.470089 0.887412 -vt 0.490528 0.919220 -vt 0.915012 0.502892 -vt 0.910726 0.499866 -vt 0.927202 0.473320 -vt 0.863476 0.124745 -vt 0.859190 0.121718 -vt 0.875665 0.095173 -vt 0.872149 0.502892 -vt 0.851711 0.471084 -vt 0.859960 0.473320 -vt 0.820612 0.124745 -vt 0.800174 0.092936 -vt 0.808423 0.095173 -vt 0.705638 0.921545 -vt 0.701352 0.918519 -vt 0.717828 0.891973 -vt 0.836315 0.748947 -vt 0.832028 0.745920 -vt 0.848504 0.719375 -vt 0.662775 0.921545 -vt 0.642337 0.889737 -vt 0.650586 0.891973 -vt 0.776832 0.834680 -vt 0.773125 0.832410 -vt 0.791660 0.810469 -vt 0.840778 0.834681 -vt 0.581741 0.837707 -vt 0.596568 0.813496 -vt 0.600275 0.815766 -vt 0.781006 0.665182 -vt 0.844951 0.665182 -vt 0.824899 0.121718 -vt 0.829698 0.114468 -vt 0.854911 0.205585 -vt 0.720610 0.813496 -vt 0.656665 0.813496 -vt 0.854391 0.114468 -vt 0.532623 0.813496 -vt 0.547450 0.837707 -vt 0.528916 0.815766 -vt 0.786765 0.420755 -vt 0.801592 0.396544 -vt 0.805299 0.398814 -vt 0.737646 0.396544 -vt 0.827229 0.738670 -vt 0.480277 0.813496 -vt 0.416331 0.813496 -vt 0.797737 0.745920 -vt 0.802537 0.738670 -vt 0.869738 0.298293 -vt 0.805792 0.298292 -vt 0.752474 0.420755 -vt 0.733939 0.398814 -vt 0.820619 0.331198 -vt 0.820619 0.322503 -vt 0.854910 0.322504 -vt 0.533851 0.958558 -vt 0.532389 0.954464 -vt 0.556777 0.950371 -vt 0.556777 0.973605 -vt 0.532389 0.969511 -vt 0.533851 0.965417 -vt 0.465449 0.837707 -vt 0.431159 0.837707 -vt 0.559701 0.965417 -vt 0.667061 0.918519 -vt 0.529504 0.965417 -vt 0.529504 0.958558 -vt 0.431159 0.846401 -vt 0.923476 0.281118 -vt 0.922014 0.277024 -vt 0.946402 0.272930 -vt 0.876435 0.499866 -vt 0.946402 0.296164 -vt 0.922014 0.292070 -vt 0.923476 0.287976 -vt 0.949327 0.281118 -vt 0.919129 0.287976 -vt 0.919129 0.281118 -vt 0.928109 0.109699 -vt 0.926647 0.105605 -vt 0.951035 0.101511 -vt 0.786765 0.429449 -vt 0.752474 0.429449 -vt 0.951035 0.124745 -vt 0.926647 0.120651 -vt 0.928109 0.116557 -vt 0.953959 0.116557 -vt 0.547450 0.846401 -vt 0.923762 0.116557 -vt 0.923762 0.109699 -vt 0.162464 0.945359 -vt 0.161002 0.941265 -vt 0.185390 0.937171 -vt 0.185390 0.960405 -vt 0.161002 0.956311 -vt 0.162464 0.952217 -vt 0.188314 0.945359 -vt 0.158117 0.952217 -vt 0.158117 0.945359 -vt 0.255186 0.951558 -vt 0.256648 0.955652 -vt 0.232259 0.959746 -vt 0.795834 0.547415 -vt 0.830124 0.547415 -vt 0.232260 0.936512 -vt 0.256648 0.940606 -vt 0.255186 0.944700 -vt 0.229335 0.944700 -vt 0.259533 0.944700 -vt 0.259533 0.951558 -vt 0.907387 0.955893 -vt 0.911481 0.954430 -vt 0.915575 0.978819 -vt 0.892341 0.978819 -vt 0.896435 0.954430 -vt 0.900529 0.955893 -vt 0.907387 0.981743 -vt 0.900529 0.951545 -vt 0.907387 0.951545 -vt 0.949224 0.035551 -vt 0.950687 0.039645 -vt 0.926298 0.043739 -vt 0.926298 0.020505 -vt 0.950687 0.024599 -vt 0.949224 0.028693 -vt 0.923374 0.028693 -vt 0.953572 0.028693 -vt 0.953572 0.035551 -vt 0.896897 0.896055 -vt 0.895435 0.891961 -vt 0.919824 0.887867 -vt 0.919824 0.911101 -vt 0.895435 0.907007 -vt 0.896897 0.902913 -vt 0.922748 0.896055 -vt 0.892550 0.902913 -vt 0.895977 0.663020 -vt 0.894514 0.658926 -vt 0.918903 0.654832 -vt 0.918903 0.678066 -vt 0.894514 0.673972 -vt 0.895977 0.669878 -vt 0.921827 0.663020 -vt 0.891629 0.669878 -vt 0.891629 0.663020 -vt 0.024465 0.950581 -vt 0.020118 0.950581 -vt 0.020118 0.943723 -vt 0.050315 0.950581 -vt 0.024465 0.943723 -vt 0.047391 0.958769 -vt 0.023003 0.954675 -vt 0.023003 0.939629 -vt 0.047391 0.935535 -vt 0.908225 0.573265 -vt 0.908225 0.577613 -vt 0.901367 0.577613 -vt 0.901367 0.573265 -vt 0.901367 0.547415 -vt 0.916413 0.550339 -vt 0.912319 0.574728 -vt 0.897273 0.574728 -vt 0.893179 0.550339 -vt 0.968594 0.574816 -vt 0.968594 0.579163 -vt 0.961736 0.579163 -vt 0.968594 0.548965 -vt 0.961736 0.574816 -vt 0.976782 0.551889 -vt 0.972688 0.576278 -vt 0.957642 0.576278 -vt 0.953548 0.551889 -vt 0.914856 0.809963 -vt 0.919204 0.809963 -vt 0.919204 0.816821 -vt 0.914856 0.816821 -vt 0.889006 0.816821 -vt 0.891930 0.801775 -vt 0.916319 0.805869 -vt 0.916319 0.820915 -vt 0.891930 0.825009 -vt 0.557214 0.894864 -vt 0.561561 0.894864 -vt 0.561561 0.901723 -vt 0.557214 0.901723 -vt 0.531363 0.901723 -vt 0.534287 0.886677 -vt 0.558676 0.890771 -vt 0.558676 0.905817 -vt 0.534287 0.909911 -vt 0.903238 0.723036 -vt 0.903238 0.718688 -vt 0.910097 0.718688 -vt 0.903238 0.748886 -vt 0.910097 0.723036 -vt 0.895051 0.745962 -vt 0.899145 0.721574 -vt 0.914191 0.721574 -vt 0.918285 0.745962 -vt 0.116401 0.943723 -vt 0.120748 0.943723 -vt 0.120748 0.950581 -vt 0.116401 0.950581 -vt 0.090550 0.950581 -vt 0.093475 0.935535 -vt 0.117863 0.939629 -vt 0.117863 0.954675 -vt 0.093475 0.958769 -vt 0.309225 0.939882 -vt 0.309225 0.935535 -vt 0.316083 0.935535 -vt 0.309225 0.965733 -vt 0.316083 0.939882 -vt 0.301037 0.962809 -vt 0.305131 0.938420 -vt 0.320177 0.938420 -vt 0.324271 0.962809 -vt 0.934169 0.229504 -vt 0.934169 0.233852 -vt 0.927311 0.233852 -vt 0.927311 0.229504 -vt 0.927311 0.203654 -vt 0.942357 0.206578 -vt 0.938263 0.230966 -vt 0.923217 0.230966 -vt 0.919123 0.206578 -vt 0.825950 0.801775 -vt 0.825950 0.810469 -vt 0.795833 0.640971 -vt 0.830124 0.640971 -vt 0.830124 0.632277 -vt 0.826878 0.890825 -vt 0.754378 0.498466 -vt 0.671492 0.846401 -vt 0.671492 0.837707 -vt 0.705783 0.837707 -vt 0.844485 0.832410 -vt 0.878569 0.395099 -vt 0.822079 0.898076 -vt 0.797386 0.898076 -vt 0.777299 0.662912 -vt 0.759177 0.491216 -vt 0.783870 0.491216 -vt 0.724318 0.815766 -vt 0.652958 0.815766 -vt 0.671860 0.911269 -vt 0.802085 0.300562 -vt 0.696553 0.911269 -vt 0.873445 0.300563 -vt 0.412624 0.815766 -vt 0.881234 0.492616 -vt 0.905927 0.492616 -vt 0.483984 0.815766 -vt 0.848659 0.662912 -vt 0.674495 0.344587 -vt 0.634309 0.020148 -vt 0.691933 0.020118 -vt 0.586800 0.617746 -vt 0.408338 0.674595 -vt 0.408338 0.547415 -vt 0.547315 0.202485 -vt 0.674495 0.202485 -vt 0.761489 0.162220 -vt 0.727352 0.674595 -vt 0.550440 0.674595 -vt 0.728902 0.548190 -vt 0.761440 0.344587 -vt 0.585249 0.761540 -vt 0.172682 0.600439 -vt 0.078717 0.763193 -vt 0.288096 0.800252 -vt 0.020068 0.089759 -vt 0.767862 0.919608 -vt 0.813394 0.469684 -vt 0.877731 0.245865 -vt 0.524629 0.801775 -vt 0.408338 0.761540 -vt 0.729653 0.384823 -vt 0.408338 0.801775 -vt 0.797799 0.286572 -vt 0.848771 0.846401 -vt 0.852944 0.676903 -vt 0.852944 0.592042 -vt 0.648672 0.801775 -vt 0.849045 0.416631 -vt 0.416331 0.809148 -vt 0.799399 0.055802 -vt 0.406787 0.919220 -vt 0.935451 0.471084 -vt 0.883914 0.092936 -vt 0.726077 0.889737 -vt 0.856753 0.717138 -vt 0.820620 0.205585 -vt 0.854910 0.331198 -vt 0.559701 0.958558 -vt 0.465449 0.846401 -vt 0.949327 0.287976 -vt 0.953959 0.109699 -vt 0.581741 0.846401 -vt 0.188314 0.952218 -vt 0.229335 0.951558 -vt 0.900529 0.981743 -vt 0.923374 0.035551 -vt 0.922748 0.902913 -vt 0.892550 0.896055 -vt 0.921827 0.669878 -vt 0.050315 0.943723 -vt 0.908225 0.547415 -vt 0.961736 0.548965 -vt 0.889006 0.809963 -vt 0.531363 0.894864 -vt 0.910097 0.748886 -vt 0.090550 0.943723 -vt 0.316083 0.965733 -vt 0.934169 0.203654 -vt 0.791660 0.801775 -vt 0.795833 0.632277 -vt 0.705783 0.846401 -vn 0.000000 0.173600 -0.984800 -vn 0.000000 0.766000 -0.642800 -vn 0.000000 1.000000 0.000000 -vn 0.000000 0.766000 0.642800 -vn -0.000000 -0.939700 -0.342000 -vn -0.000000 -0.500000 -0.866000 -vn -0.000000 0.173600 0.984800 -vn 0.000000 -0.500000 0.866000 -vn 0.000000 -0.939700 0.342000 -vn 0.000000 0.939700 -0.342000 -vn 0.000000 0.522300 0.852800 -vn 0.000000 -0.148100 -0.989000 -vn 0.000000 0.500000 -0.866000 -vn 0.000000 0.948200 0.317600 -vn 0.000000 -0.749100 -0.662400 -vn 0.000000 -0.173600 -0.984800 -vn 0.000000 0.930500 -0.366200 -vn 0.000000 -0.999700 -0.025900 -vn 0.000000 -0.766000 -0.642800 -vn 0.000000 0.477400 -0.878700 -vn 0.000000 -0.782400 0.622700 -vn 0.000000 -1.000000 0.000000 -vn -0.000000 -0.199100 -0.980000 -vn 0.000000 -0.199100 0.980000 -vn 0.000000 -0.766000 0.642800 -vn -0.000000 -0.782400 -0.622700 -vn 0.000000 0.477400 0.878700 -vn 0.000000 -0.173600 0.984800 -vn 0.000000 -0.999700 0.025900 -vn -0.000000 0.930500 0.366200 -vn 0.000000 0.500000 0.866000 -vn 0.000000 -0.749100 0.662400 -vn 0.000000 0.948200 -0.317600 -vn 0.000000 0.939700 0.342000 -vn 0.000000 -0.148100 0.989000 -vn 0.000000 0.522300 -0.852800 -vn 1.000000 -0.000000 -0.000000 -vn -1.000000 -0.000000 0.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 0.000000 -1.000000 -vn 0.908400 0.238500 0.343500 -vn 0.857500 0.082800 0.507700 -vn 0.908400 -0.038100 0.416400 -vn 0.000000 -0.477400 -0.878700 -vn 0.000000 0.782400 0.622700 -vn 0.000000 0.999700 -0.025900 -vn 0.000000 0.749100 -0.662400 -vn 0.000000 -0.930500 -0.366200 -vn 0.857500 0.389800 0.335700 -vn 0.908400 0.403500 0.109800 -vn 0.857500 0.514400 0.006600 -vn 0.908400 0.379700 -0.175200 -vn 0.857500 0.398300 -0.325600 -vn 0.908400 0.178200 -0.378300 -vn 0.857500 -0.481100 -0.182200 -vn 0.857500 0.095800 -0.505400 -vn 0.908400 -0.416700 0.034800 -vn 0.908400 -0.106600 -0.404300 -vn 0.857500 -0.485600 0.169700 -vn 0.857500 -0.251500 -0.448800 -vn 0.908400 -0.296800 0.294500 -vn 0.908400 -0.341600 -0.241200 -vn 0.857500 -0.262900 0.442200 -vn 0.000000 0.148100 -0.989000 -vn 0.000000 -0.948200 0.317600 -vn 0.000000 -0.522300 0.852800 -vn 0.000000 -0.522300 -0.852800 -vn 0.000000 -0.342000 0.939700 -vn 0.000000 0.342000 -0.939700 -vn 0.941700 0.316100 0.115000 -vn 0.000000 -0.866000 0.500000 -vn 0.000000 0.866000 -0.500000 -vn 0.941700 0.168200 0.291300 -vn 0.000000 0.984800 -0.173600 -vn 0.000000 -0.984800 0.173600 -vn 0.941700 -0.058400 -0.331200 -vn 0.000000 0.866000 0.500000 -vn 0.000000 -0.866000 -0.500000 -vn 0.941700 0.168200 -0.291300 -vn 0.000000 0.342000 0.939700 -vn 0.000000 -0.342000 -0.939700 -vn 0.941700 0.316100 -0.115000 -vn 0.941700 -0.257600 -0.216200 -vn 0.000000 -0.642800 0.766000 -vn 0.000000 0.642800 -0.766000 -vn 0.941700 -0.336300 0.000000 -vn 0.941700 -0.257600 0.216200 -vn 0.000000 0.642800 0.766000 -vn 0.000000 -0.642800 -0.766000 -vn 0.941700 -0.058400 0.331200 -vn 0.000000 0.984800 0.173600 -vn 0.000000 -0.984800 -0.173600 -vn 0.000000 0.199100 -0.980000 -vn 0.000000 0.199100 0.980000 -vn 0.000000 0.782400 -0.622700 -vn 0.000000 -0.477400 0.878700 -vn 0.000000 0.999700 0.025900 -vn 0.000000 -0.930500 0.366200 -vn 0.000000 0.749100 0.662400 -vn 0.000000 -0.948200 -0.317600 -vn 0.000000 0.148100 0.989000 -vn 0.857500 0.514400 -0.006600 -vn 0.908400 0.379700 0.175200 -vn 0.857500 0.398300 0.325600 -vn 0.908400 0.403500 -0.109800 -vn 0.857500 0.389800 -0.335700 -vn 0.908400 0.238500 -0.343500 -vn 0.857500 0.082800 -0.507700 -vn 0.908400 -0.038100 -0.416400 -vn 0.857500 -0.262900 -0.442200 -vn 0.908400 -0.341600 0.241200 -vn 0.908400 -0.296800 -0.294500 -vn 0.857500 -0.251500 0.448800 -vn 0.857500 -0.485600 -0.169700 -vn 0.908400 -0.106600 0.404300 -vn 0.908400 -0.416700 -0.034800 -vn 0.857500 0.095800 0.505400 -vn 0.857500 -0.481100 0.182200 -vn 0.908400 0.178200 0.378300 -s off -f 17/1/1 18/2/1 16/3/1 -f 13/4/2 14/5/2 12/6/2 -f 10/7/3 44/8/3 43/9/3 -f 42/10/4 40/11/4 39/12/4 -f 23/13/5 25/14/5 26/15/5 -f 19/16/6 21/17/6 22/18/6 -f 35/19/7 37/20/7 38/21/7 -f 33/22/8 34/23/8 32/24/8 -f 29/25/9 30/26/9 28/27/9 -f 48/28/10 47/29/10 46/30/10 -f 10/7/11 9/31/11 45/32/11 -f 12/33/12 47/29/12 48/28/12 -f 52/34/13 51/35/13 50/36/13 -f 14/5/14 13/4/14 49/37/14 -f 15/38/15 16/39/15 51/35/15 -f 53/40/16 56/41/16 55/42/16 -f 17/1/17 53/40/17 54/43/17 -f 20/44/18 55/42/18 56/41/18 -f 60/45/19 59/46/19 58/47/19 -f 21/17/20 57/48/20 58/47/20 -f 24/49/21 59/46/21 60/45/21 -f 61/50/22 64/51/22 63/52/22 -f 25/14/23 61/50/23 62/53/23 -f 28/54/24 63/52/24 64/51/24 -f 65/55/25 68/56/25 67/57/25 -f 29/25/26 65/55/26 66/58/26 -f 31/59/27 32/60/27 67/57/27 -f 72/61/28 71/62/28 70/63/28 -f 33/22/29 69/64/29 70/63/29 -f 36/65/30 71/62/30 72/61/30 -f 76/66/31 75/67/31 74/68/31 -f 37/20/32 73/69/32 74/68/32 -f 40/70/33 75/67/33 76/66/33 -f 77/71/34 80/72/34 79/73/34 -f 41/74/35 77/71/35 78/75/35 -f 43/76/36 44/77/36 79/73/36 -f 62/78/37 63/79/37 3/80/37 -f 54/81/37 55/82/37 1/83/37 -f 1/83/37 59/84/37 62/78/37 -f 58/85/37 59/84/37 1/83/37 -f 3/80/37 63/79/37 66/86/37 -f 3/80/37 67/87/37 70/88/37 -f 16/3/1 18/2/1 82/89/1 -f 30/26/26 66/58/26 109/90/26 -f 24/49/21 89/91/21 106/92/21 -f 66/86/37 67/87/37 3/80/37 -f 44/77/36 86/93/36 116/94/36 -f 1/83/37 2/95/37 54/81/37 -f 70/88/37 71/96/37 3/80/37 -f 3/80/37 71/96/37 4/97/37 -f 22/18/20 58/47/20 105/98/20 -f 42/10/35 78/75/35 115/99/35 -f 16/39/15 81/100/15 102/101/15 -f 24/102/5 26/15/5 90/103/5 -f 36/65/30 93/104/30 112/105/30 -f 54/81/37 2/95/37 51/106/37 -f 51/106/37 2/95/37 50/107/37 -f 50/107/37 2/95/37 47/108/37 -f 46/109/37 47/108/37 2/95/37 -f 71/96/37 74/110/37 4/97/37 -f 74/110/37 75/111/37 4/97/37 -f 78/112/37 4/97/37 75/111/37 -f 78/112/37 79/113/37 4/97/37 -f 4/97/37 79/113/37 46/109/37 -f 80/114/38 45/115/38 9/116/38 -f 41/117/38 39/118/38 76/119/38 -f 37/120/38 35/121/38 72/122/38 -f 8/123/38 6/124/38 45/115/38 -f 80/114/38 77/125/38 8/123/38 -f 77/125/38 76/119/38 8/123/38 -f 76/119/38 73/126/38 8/123/38 -f 73/126/38 72/122/38 8/123/38 -f 8/123/38 72/122/38 7/127/38 -f 72/122/38 69/128/38 7/127/38 -f 68/129/38 69/128/38 31/130/38 -f 68/129/38 65/131/38 7/127/38 -f 29/132/38 27/133/38 65/131/38 -f 65/131/38 27/133/38 7/127/38 -f 27/133/38 64/134/38 7/127/38 -f 7/127/38 64/134/38 61/135/38 -f 61/135/38 25/136/38 5/137/38 -f 25/136/38 23/138/38 60/139/38 -f 5/137/38 25/136/38 60/139/38 -f 60/139/38 57/140/38 5/137/38 -f 56/141/38 57/140/38 19/142/38 -f 56/141/38 53/143/38 5/137/38 -f 5/137/38 53/143/38 6/124/38 -f 45/115/38 6/124/38 48/144/38 -f 13/145/38 11/146/38 48/144/38 -f 17/147/38 15/148/38 52/149/38 -f 53/143/38 52/149/38 6/124/38 -f 52/149/38 49/150/38 6/124/38 -f 6/124/38 49/150/38 48/144/38 -f 2/95/39 1/83/39 5/151/39 -f 3/80/3 7/152/3 5/153/3 -f 4/97/40 8/154/40 7/155/40 -f 2/95/22 6/156/22 8/157/22 -f 1/83/37 55/82/37 58/85/37 -f 89/158/41 125/159/41 142/160/41 -f 104/161/37 140/162/37 141/163/37 -f 92/164/42 105/165/42 141/166/42 -f 106/167/37 142/168/37 143/169/37 -f 91/170/43 127/171/43 140/172/43 -f 108/173/37 144/174/37 145/175/37 -f 10/7/11 46/30/11 99/176/11 -f 22/18/6 92/177/6 91/178/6 -f 32/60/27 95/179/27 110/180/27 -f 14/5/2 84/181/2 83/182/2 -f 12/33/12 83/183/12 100/184/12 -f 38/21/7 94/185/7 93/186/7 -f 38/21/32 74/68/32 113/187/32 -f 74/188/16 71/189/16 112/190/16 -f 18/2/17 54/43/17 103/191/17 -f 75/192/19 114/193/19 115/194/19 -f 10/7/3 85/195/3 86/196/3 -f 40/70/33 87/197/33 114/198/33 -f 32/24/8 34/23/8 96/199/8 -f 79/200/22 116/201/22 99/202/22 -f 20/44/18 91/203/18 104/204/18 -f 26/15/23 62/53/23 107/205/23 -f 47/206/25 100/207/25 101/208/25 -f 51/209/28 102/210/28 103/211/28 -f 63/212/10 108/173/10 109/213/10 -f 28/54/24 97/214/24 108/215/24 -f 34/23/29 70/63/29 111/216/29 -f 42/10/4 88/217/4 87/218/4 -f 59/219/34 106/167/34 107/220/34 -f 14/5/14 50/36/14 101/221/14 -f 67/222/13 110/223/13 111/224/13 -f 30/26/9 98/225/9 97/226/9 -f 55/227/31 104/161/31 105/228/31 -f 146/229/44 131/230/44 167/231/44 -f 134/232/45 145/233/45 170/234/45 -f 147/235/46 168/236/46 132/237/46 -f 167/238/27 182/239/27 146/240/27 -f 165/241/30 184/242/30 148/243/30 -f 168/244/29 147/245/29 183/246/29 -f 130/247/47 149/248/47 166/249/47 -f 148/250/48 129/251/48 165/252/48 -f 185/253/32 166/254/32 149/255/32 -f 112/190/37 148/256/37 149/257/37 -f 90/258/49 107/259/49 143/260/49 -f 114/193/37 150/261/37 151/262/37 -f 97/263/50 133/264/50 144/265/50 -f 116/201/37 152/266/37 135/267/37 -f 98/268/51 109/269/51 145/233/51 -f 101/208/37 100/207/37 136/270/37 -f 95/271/52 131/230/52 146/229/52 -f 102/210/37 138/272/37 139/273/37 -f 96/274/53 111/275/53 147/235/53 -f 110/223/37 146/276/37 147/277/37 -f 93/278/54 129/251/54 148/250/54 -f 85/279/55 99/280/55 135/281/55 -f 94/282/56 113/283/56 149/248/56 -f 83/284/57 119/285/57 136/286/57 -f 87/287/58 123/288/58 150/289/58 -f 84/290/59 101/291/59 137/292/59 -f 88/293/60 115/294/60 151/295/60 -f 81/296/61 117/297/61 138/298/61 -f 86/299/62 122/300/62 152/301/62 -f 82/302/63 103/303/63 139/304/63 -f 134/232/37 133/264/37 97/263/37 -f 180/305/24 144/306/24 169/307/24 -f 144/174/10 180/305/10 181/308/10 -f 159/309/33 186/310/33 150/311/33 -f 142/168/34 178/312/34 179/313/34 -f 124/314/64 151/295/64 160/315/64 -f 130/316/16 166/254/16 165/241/16 -f 140/162/31 176/317/31 177/318/31 -f 150/289/65 123/288/65 159/319/65 -f 148/256/16 184/242/16 185/253/16 -f 187/320/35 160/321/35 151/322/35 -f 150/261/19 186/310/19 187/320/19 -f 158/323/36 188/324/36 152/325/36 -f 152/266/22 188/324/22 171/326/22 -f 152/301/66 122/300/66 158/327/66 -f 136/270/25 172/328/25 173/329/25 -f 121/330/67 135/281/67 157/331/67 -f 138/272/28 174/332/28 175/333/28 -f 171/326/11 157/334/11 135/335/11 -f 146/276/13 182/239/13 183/246/13 -f 118/336/28 154/337/28 153/338/28 -f 293/339/68 296/340/68 241/341/68 -f 153/338/37 154/337/37 175/333/37 -f 242/342/69 295/343/69 294/344/69 -f 172/328/37 155/345/37 156/346/37 -f 206/347/70 294/344/70 293/339/70 -f 118/348/37 117/297/37 81/296/37 -f 294/344/34 295/349/34 296/350/34 -f 120/351/25 156/346/25 155/345/25 -f 289/352/71 292/353/71 247/354/71 -f 84/290/37 120/355/37 119/285/37 -f 248/356/72 291/357/72 290/358/72 -f 85/279/37 121/330/37 122/300/37 -f 290/358/73 289/352/73 211/359/73 -f 188/324/37 158/323/37 157/334/37 -f 290/358/31 291/360/31 292/361/31 -f 159/309/37 160/321/37 187/320/37 -f 285/362/71 288/363/71 245/364/71 -f 158/323/22 122/365/22 121/366/22 -f 246/367/72 287/368/72 286/369/72 -f 124/314/37 123/288/37 87/287/37 -f 210/370/73 286/369/73 285/362/73 -f 124/371/19 160/321/19 159/309/19 -f 286/369/31 287/372/31 288/373/31 -f 281/374/74 284/375/74 251/376/74 -f 94/282/37 130/247/37 129/251/37 -f 252/377/75 283/378/75 282/379/75 -f 96/274/37 132/237/37 131/230/37 -f 282/379/76 281/374/76 215/380/76 -f 184/242/37 165/241/37 166/254/37 -f 282/379/16 283/381/16 284/382/16 -f 167/238/37 168/244/37 183/246/37 -f 277/383/74 280/384/74 249/385/74 -f 167/238/13 131/386/13 132/387/13 -f 250/388/75 279/389/75 278/390/75 -f 214/391/76 278/390/76 277/383/76 -f 278/390/16 279/392/16 280/393/16 -f 273/394/77 276/395/77 255/396/77 -f 256/397/78 275/398/78 274/399/78 -f 274/399/79 273/394/79 219/400/79 -f 274/399/13 275/401/13 276/402/13 -f 269/403/77 272/404/77 253/405/77 -f 254/406/78 271/407/78 270/408/78 -f 218/409/79 270/408/79 269/403/79 -f 270/408/13 271/410/13 272/411/13 -f 265/412/80 268/413/80 259/414/80 -f 260/415/81 267/416/81 266/417/81 -f 266/417/82 265/412/82 223/418/82 -f 265/412/10 266/417/10 267/419/10 -f 261/420/80 264/421/80 257/422/80 -f 258/423/81 263/424/81 262/425/81 -f 262/425/82 261/420/82 221/426/82 -f 262/425/10 263/427/10 264/428/10 -f 298/429/34 299/430/34 300/431/34 -f 208/432/70 298/429/70 297/433/70 -f 244/434/69 299/435/69 298/429/69 -f 297/433/68 300/436/68 243/437/68 -f 302/438/19 303/439/19 304/440/19 -f 302/438/83 301/441/83 201/442/83 -f 238/443/84 303/444/84 302/438/84 -f 301/441/85 304/445/85 237/446/85 -f 306/447/19 307/448/19 308/449/19 -f 204/450/83 306/447/83 305/451/83 -f 240/452/84 307/453/84 306/447/84 -f 305/451/85 308/454/85 239/455/85 -f 310/456/22 311/457/22 312/458/22 -f 310/456/86 309/459/86 200/460/86 -f 235/461/39 311/462/39 310/456/39 -f 309/459/40 312/463/40 236/464/40 -f 314/465/22 315/466/22 316/467/22 -f 314/465/86 313/468/86 198/469/86 -f 233/470/39 315/471/39 314/465/39 -f 313/468/40 316/472/40 234/473/40 -f 318/474/25 319/475/25 320/476/25 -f 194/477/87 318/474/87 317/478/87 -f 230/479/88 319/480/88 318/474/88 -f 317/478/89 320/481/89 229/482/89 -f 322/483/25 323/484/25 324/485/25 -f 322/483/87 321/486/87 195/487/87 -f 232/488/88 323/489/88 322/483/88 -f 321/486/89 324/490/89 231/491/89 -f 326/492/28 327/493/28 328/494/28 -f 190/495/90 326/492/90 325/496/90 -f 226/497/91 327/498/91 326/492/91 -f 325/496/92 328/499/92 225/500/92 -f 330/501/28 331/502/28 332/503/28 -f 330/501/90 329/504/90 191/505/90 -f 228/506/91 331/507/91 330/501/91 -f 329/504/92 332/508/92 227/509/92 -f 134/510/10 170/511/10 169/307/10 -f 169/307/37 170/511/37 181/308/37 -f 161/512/37 162/513/37 179/313/37 -f 126/514/34 162/513/34 161/512/34 -f 90/258/37 126/515/37 125/159/37 -f 128/516/37 127/171/37 91/170/37 -f 128/517/31 164/518/31 163/519/31 -f 163/519/37 164/518/37 177/318/37 -f 170/511/26 145/520/26 181/308/26 -f 144/265/93 133/264/93 169/521/93 -f 126/515/94 143/260/94 162/522/94 -f 142/160/95 125/159/95 161/523/95 -f 161/512/21 178/312/21 142/524/21 -f 128/516/96 141/166/96 164/525/96 -f 140/172/97 127/171/97 163/526/97 -f 163/519/18 176/317/18 140/527/18 -f 164/518/20 141/528/20 177/318/20 -f 118/348/98 139/304/98 154/529/98 -f 154/337/17 139/530/17 175/333/17 -f 138/298/99 117/297/99 153/531/99 -f 153/338/15 174/332/15 138/532/15 -f 173/329/14 156/346/14 137/533/14 -f 120/355/100 137/292/100 156/534/100 -f 136/286/101 119/285/101 155/535/101 -f 155/345/12 172/328/12 136/536/12 -f 162/513/23 143/537/23 179/313/23 -f 15/538/1 17/1/1 16/3/1 -f 11/539/2 13/4/2 12/6/2 -f 9/31/3 10/7/3 43/9/3 -f 41/74/4 42/10/4 39/12/4 -f 24/102/5 23/13/5 26/15/5 -f 20/540/6 19/16/6 22/18/6 -f 36/541/7 35/19/7 38/21/7 -f 31/542/8 33/22/8 32/24/8 -f 27/543/9 29/25/9 28/27/9 -f 45/32/10 48/28/10 46/30/10 -f 46/30/11 10/7/11 45/32/11 -f 11/544/12 12/33/12 48/28/12 -f 49/37/13 52/34/13 50/36/13 -f 50/36/14 14/5/14 49/37/14 -f 52/34/15 15/38/15 51/35/15 -f 54/43/16 53/40/16 55/42/16 -f 18/2/17 17/1/17 54/43/17 -f 19/545/18 20/44/18 56/41/18 -f 57/48/19 60/45/19 58/47/19 -f 22/18/20 21/17/20 58/47/20 -f 23/546/21 24/49/21 60/45/21 -f 62/53/22 61/50/22 63/52/22 -f 26/15/23 25/14/23 62/53/23 -f 27/547/24 28/54/24 64/51/24 -f 66/58/25 65/55/25 67/57/25 -f 30/26/26 29/25/26 66/58/26 -f 68/56/27 31/59/27 67/57/27 -f 69/64/28 72/61/28 70/63/28 -f 34/23/29 33/22/29 70/63/29 -f 35/548/30 36/65/30 72/61/30 -f 73/69/31 76/66/31 74/68/31 -f 38/21/32 37/20/32 74/68/32 -f 39/549/33 40/70/33 76/66/33 -f 78/75/34 77/71/34 79/73/34 -f 42/10/35 41/74/35 78/75/35 -f 80/72/36 43/76/36 79/73/36 -f 1/83/37 62/78/37 3/80/37 -f 81/550/1 16/3/1 82/89/1 -f 98/225/26 30/26/26 109/90/26 -f 59/46/21 24/49/21 106/92/21 -f 79/73/36 44/77/36 116/94/36 -f 92/177/20 22/18/20 105/98/20 -f 88/217/35 42/10/35 115/99/35 -f 51/35/15 16/39/15 102/101/15 -f 89/551/5 24/102/5 90/103/5 -f 71/62/30 36/65/30 112/105/30 -f 2/95/37 4/97/37 46/109/37 -f 43/552/38 80/114/38 9/116/38 -f 77/125/38 41/117/38 76/119/38 -f 73/126/38 37/120/38 72/122/38 -f 80/114/38 8/123/38 45/115/38 -f 33/553/38 31/130/38 69/128/38 -f 68/129/38 7/127/38 69/128/38 -f 5/137/38 7/127/38 61/135/38 -f 21/554/38 19/142/38 57/140/38 -f 56/141/38 5/137/38 57/140/38 -f 49/150/38 13/145/38 48/144/38 -f 53/143/38 17/147/38 52/149/38 -f 6/555/39 2/95/39 5/151/39 -f 1/83/3 3/80/3 5/153/3 -f 3/80/40 4/97/40 7/155/40 -f 4/97/22 2/95/22 8/157/22 -f 106/556/102 89/158/102 142/160/102 -f 105/228/37 104/161/37 141/163/37 -f 128/516/103 92/164/103 141/166/103 -f 107/220/37 106/167/37 143/169/37 -f 104/557/104 91/170/104 140/172/104 -f 109/213/37 108/173/37 145/175/37 -f 85/195/11 10/7/11 99/176/11 -f 20/540/6 22/18/6 91/178/6 -f 67/57/27 32/60/27 110/180/27 -f 12/6/2 14/5/2 83/182/2 -f 47/29/12 12/33/12 100/184/12 -f 36/541/7 38/21/7 93/186/7 -f 94/185/32 38/21/32 113/187/32 -f 113/558/16 74/188/16 112/190/16 -f 82/89/17 18/2/17 103/191/17 -f 78/559/19 75/192/19 115/194/19 -f 44/8/3 10/7/3 86/196/3 -f 75/67/33 40/70/33 114/198/33 -f 95/560/8 32/24/8 96/199/8 -f 46/561/22 79/200/22 99/202/22 -f 55/42/18 20/44/18 104/204/18 -f 90/103/23 26/15/23 107/205/23 -f 50/562/25 47/206/25 101/208/25 -f 54/563/28 51/209/28 103/211/28 -f 66/564/10 63/212/10 109/213/10 -f 63/52/24 28/54/24 108/215/24 -f 96/199/29 34/23/29 111/216/29 -f 40/11/4 42/10/4 87/218/4 -f 62/565/34 59/219/34 107/220/34 -f 84/181/14 14/5/14 101/221/14 -f 70/566/13 67/222/13 111/224/13 -f 28/27/9 30/26/9 97/226/9 -f 58/567/31 55/227/31 105/228/31 -f 113/558/37 112/190/37 149/257/37 -f 126/515/105 90/258/105 143/260/105 -f 115/194/37 114/193/37 151/262/37 -f 108/568/106 97/263/106 144/265/106 -f 99/202/37 116/201/37 135/267/37 -f 134/232/107 98/268/107 145/233/107 -f 137/569/37 101/208/37 136/270/37 -f 110/570/108 95/271/108 146/229/108 -f 103/211/37 102/210/37 139/273/37 -f 132/237/109 96/274/109 147/235/109 -f 111/224/37 110/223/37 147/277/37 -f 112/571/110 93/278/110 148/250/110 -f 121/330/111 85/279/111 135/281/111 -f 130/247/112 94/282/112 149/248/112 -f 100/572/113 83/284/113 136/286/113 -f 114/573/114 87/287/114 150/289/114 -f 120/355/115 84/290/115 137/292/115 -f 124/314/116 88/293/116 151/295/116 -f 102/574/117 81/296/117 138/298/117 -f 116/575/118 86/299/118 152/301/118 -f 118/348/119 82/302/119 139/304/119 -f 98/268/37 134/232/37 97/263/37 -f 145/175/10 144/174/10 181/308/10 -f 143/169/34 142/168/34 179/313/34 -f 129/576/16 130/316/16 165/241/16 -f 141/163/31 140/162/31 177/318/31 -f 149/257/16 148/256/16 185/253/16 -f 151/262/19 150/261/19 187/320/19 -f 135/267/22 152/266/22 171/326/22 -f 137/569/25 136/270/25 173/329/25 -f 139/273/28 138/272/28 175/333/28 -f 147/277/13 146/276/13 183/246/13 -f 117/577/28 118/336/28 153/338/28 -f 205/578/68 293/339/68 241/341/68 -f 174/332/37 153/338/37 175/333/37 -f 206/347/69 242/342/69 294/344/69 -f 173/329/37 172/328/37 156/346/37 -f 205/578/70 206/347/70 293/339/70 -f 82/302/37 118/348/37 81/296/37 -f 293/339/34 294/344/34 296/350/34 -f 119/579/25 120/351/25 155/345/25 -f 211/359/71 289/352/71 247/354/71 -f 83/284/37 84/290/37 119/285/37 -f 212/580/72 248/356/72 290/358/72 -f 86/299/37 85/279/37 122/300/37 -f 212/580/73 290/358/73 211/359/73 -f 171/326/37 188/324/37 157/334/37 -f 289/352/31 290/358/31 292/361/31 -f 186/310/37 159/309/37 187/320/37 -f 209/581/71 285/362/71 245/364/71 -f 157/334/22 158/323/22 121/366/22 -f 210/370/72 246/367/72 286/369/72 -f 88/293/37 124/314/37 87/287/37 -f 209/581/73 210/370/73 285/362/73 -f 123/582/19 124/371/19 159/309/19 -f 285/362/31 286/369/31 288/373/31 -f 215/380/74 281/374/74 251/376/74 -f 93/278/37 94/282/37 129/251/37 -f 216/583/75 252/377/75 282/379/75 -f 95/271/37 96/274/37 131/230/37 -f 216/583/76 282/379/76 215/380/76 -f 185/253/37 184/242/37 166/254/37 -f 281/374/16 282/379/16 284/382/16 -f 182/239/37 167/238/37 183/246/37 -f 213/584/74 277/383/74 249/385/74 -f 168/244/13 167/238/13 132/387/13 -f 214/391/75 250/388/75 278/390/75 -f 213/584/76 214/391/76 277/383/76 -f 277/383/16 278/390/16 280/393/16 -f 219/400/77 273/394/77 255/396/77 -f 220/585/78 256/397/78 274/399/78 -f 220/585/79 274/399/79 219/400/79 -f 273/394/13 274/399/13 276/402/13 -f 217/586/77 269/403/77 253/405/77 -f 218/409/78 254/406/78 270/408/78 -f 217/586/79 218/409/79 269/403/79 -f 269/403/13 270/408/13 272/411/13 -f 223/418/80 265/412/80 259/414/80 -f 224/587/81 260/415/81 266/417/81 -f 224/587/82 266/417/82 223/418/82 -f 268/588/10 265/412/10 267/419/10 -f 221/426/80 261/420/80 257/422/80 -f 222/589/81 258/423/81 262/425/81 -f 222/589/82 262/425/82 221/426/82 -f 261/420/10 262/425/10 264/428/10 -f 297/433/34 298/429/34 300/431/34 -f 207/590/70 208/432/70 297/433/70 -f 208/432/69 244/434/69 298/429/69 -f 207/590/68 297/433/68 243/437/68 -f 301/441/19 302/438/19 304/440/19 -f 202/591/83 302/438/83 201/442/83 -f 202/591/84 238/443/84 302/438/84 -f 201/442/85 301/441/85 237/446/85 -f 305/451/19 306/447/19 308/449/19 -f 203/592/83 204/450/83 305/451/83 -f 204/450/84 240/452/84 306/447/84 -f 203/592/85 305/451/85 239/455/85 -f 309/459/22 310/456/22 312/458/22 -f 199/593/86 310/456/86 200/460/86 -f 199/593/39 235/461/39 310/456/39 -f 200/460/40 309/459/40 236/464/40 -f 313/468/22 314/465/22 316/467/22 -f 197/594/86 314/465/86 198/469/86 -f 197/594/39 233/470/39 314/465/39 -f 198/469/40 313/468/40 234/473/40 -f 317/478/25 318/474/25 320/476/25 -f 193/595/87 194/477/87 317/478/87 -f 194/477/88 230/479/88 318/474/88 -f 193/595/89 317/478/89 229/482/89 -f 321/486/25 322/483/25 324/485/25 -f 196/596/87 322/483/87 195/487/87 -f 196/596/88 232/488/88 322/483/88 -f 195/487/89 321/486/89 231/491/89 -f 325/496/28 326/492/28 328/494/28 -f 189/597/90 190/495/90 325/496/90 -f 190/495/91 226/497/91 326/492/91 -f 189/597/92 325/496/92 225/500/92 -f 329/504/28 330/501/28 332/503/28 -f 192/598/90 330/501/90 191/505/90 -f 192/598/91 228/506/91 330/501/91 -f 191/505/92 329/504/92 227/509/92 -f 133/599/10 134/510/10 169/307/10 -f 180/305/37 169/307/37 181/308/37 -f 178/312/37 161/512/37 179/313/37 -f 125/600/34 126/514/34 161/512/34 -f 89/158/37 90/258/37 125/159/37 -f 92/164/37 128/516/37 91/170/37 -f 127/601/31 128/517/31 163/519/31 -f 176/317/37 163/519/37 177/318/37 diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor_aluminium.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor.aluminium.png similarity index 100% rename from src/main/resources/assets/hbm/textures/blocks/ore_meteor_aluminium.png rename to src/main/resources/assets/hbm/textures/blocks/ore_meteor.aluminium.png diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor.cobalt.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor.cobalt.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8174912706d15ad29f36a096b1984d986787d6 GIT binary patch literal 734 zcmV<40wMj0P)Apl_Z_xE4L z7)%N!p^lG_CC12P@)b?<2O$KMQaI=6x{j0* z#uy$x{F?jwdz4bF*XPuAjZz9Vo6TgG5M!jODnx{?>uB4SvMm1-jn-Iei7_G~0O%~s zD2jrrrGA3pp% zd}z$yIOn$Pm0~AAb$WU#JKaBh`UBQl&d<+>E#KX}qpB*Jrs4VXUsx`eynp`_-g}Co zz>3H)^P4x{4F?lrq$moEF@z8h5pHj9xwyEXX&NSz34PzAPEJl_I(^J!GU4OLw}{A~ zHm&uxO{LguHiO@F9aU9rV@F3v0|oE>maS6TLoo)W6e2R<-O0Z1dz^Fp3;dy4&npeQ Qq5uE@07*qoM6N<$f?Z}^y8r+H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor_copper.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor.copper.png similarity index 100% rename from src/main/resources/assets/hbm/textures/blocks/ore_meteor_copper.png rename to src/main/resources/assets/hbm/textures/blocks/ore_meteor.copper.png diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor.iron.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor.iron.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d0bc2ff35d297d43c96844aa7868362cb2901b GIT binary patch literal 701 zcmV;u0z&Cnc%(W)q`8SIJ`2x9ddHsdt!`)5P0_c zFVr93^X}~%0B-;IE!XZp!8ymfw{KW|YG~UQ=NyA-Su7SRBE%R+i8*J=vP4A4ITJz{ zlOHnj-qUp*MpgOu#wGqdxQMlulo9|rXPTzroFk=#s;)oS+1XL&98J@(xw*;VrEj==?;q;A z2Ecni(#ScF-gC~>b-n&zSd^w|5D}bnIOnMA`U`x|@9c4Uw&dFVCxj5zce}g0I_$lw zl5-v>0lYZ8!tARH)F0oo{O}(Dt4|I4M~|3Jr)vrW*OR;ZoSrS&KYBz;iRp9-z|9}N z24L^r-(vQQRYi=EoHL&RvAAdASmI&K00000NkvXXu0mjf%p_2N literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor.rareearth.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor.rareearth.png new file mode 100644 index 0000000000000000000000000000000000000000..c79e5d5dfa9194d76414f8e1db1f888f10561792 GIT binary patch literal 737 zcmV<70v`Q|P)7W`5&+$2;m6JxJpEDv)mzZw>LXGFU92+G~Juw@qX|7 zzLCLTplO;SA}kgQthJI0GPge zhpKXZevY-4BuTnSs=D0ye_CrTbzNh#EISC33DdJP@;qlco$}L@CyYlUj!sU+1)qiuax$_V)PV>Q#=9kEyDPo$YP@eESw_EtU85dOiMq z{~qUDrhg=&DDUyV*Zr|qU z#u)NEXEvK5BFJDcP!SaUA;!pmm4ZmP T^ob|300000NkvXXu0mjf9~@(O literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor_lead.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor_lead.png deleted file mode 100644 index 564498b2450d0ef3e92fab4b3e0101033b2994e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683 zcmV;c0#yBpP)>m(xm^rMhqL)2* z7Cm?o_OSnQQP7KH!;DiGFW$PTkF3fJ4{et$o40_Bc;9%RkgBTGdyk0F_dV8Hy!VXb zh%tt~?{UsC3GEoO6uhNS0+7V^G!q z2$>K9#u)Z*xjbVS2C^)}dylG4&Eq(7e*ToZcYkFZM*w8CT4_oNRmED1wH8&S>pC7k z{)@V7wU(~yFiq1; zds=JRY&N`p{Wq7F&rwxovl-rdUcP+G#l^Gf?>;A4E|+SpC4|76H~(;Zd&||;6#zw1 zaC7q!=NxzL{6bL_eE$3n=NtgTFd(O=rz#@5;)lhQ5_z5@BBYcEAxz2dGxFZk_dP~c zdGO#5?%g}VT1$)(fRqw#+w$VYD;_<1f~sPSK}49(=X71Sqfk|qiU?Vj5o4q*OH`E* z0uLYlNnO_y;_K@VIOm8lqN=+ACnqQBoTF`9j*gC4EbjB|+ZURq0l<4d(MTz=Czev8 zX&MZGh;VRlz;?Uk>(@1^%HiSR#J=k~Qc9ekKV`N0ofzY8e`Aodvoqb_y{eK@nv?)8 zE}l_U)&JQ4|1F)o%cN`tGd6D6o#Mq*x9>xLHY@c1cIxdl-9UNf{X=rEJA<_M9<4Rg`SJA&LI`A8hI0-PnLiK1z^nJ~xcB@QhG76e?eFhPN(m9c7=tke z5uxik&j0?4x~@5Y_y}XntVAhAj1liWYHx2(0Iap-d5(y%-EJ|)kY(9CNkm4^|Eo2| z&~+WUX`0!mF^27S%ZKk@IsJ5vh_F~JaL#e{?F%O#ujaQ?PS!a`2m$XszkmLR&1S=T zy$0au>@^q1kFnOWUau*Ng0AbZ)-tJ9tJO-BQiKp@i76%WJVz--N(t}%ocxrLbB@06 z(IUe0%RjjP;#Z6@#25icDbcnqZ~y(w%j-)-1g$knDVED6UDu5is;UyD6j_!LW27ug zL^M{YH))HexM8*aO2M1!UrEObwcX#>W=@Z^OeMZwX066Dn8Y!jO zdrFC>X~qWAqO@&`QVMG=)>@jTxr6W3`*+lJ&BgI!y!YeX;o+f7doLoSl;%kQCm*k< zs*25K!_CbN07X%7c63Zp6eER+>*=R!>bmCa=$IHIMNt6o^Xbd6*-sDV40d*QMslmw zN+$UtGN%oowVso2+jg$K_mpKh*3(8UmrIN>^M}c|QVJ2lT8l9Tr4(gZ5<(!Q#D7&b VW9>9R^Me2Y002ovPDHLkV1n&$L|gy> diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor_starmetal.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor_starmetal.png deleted file mode 100644 index 1e90330ce2efca57135910e1b4f5b3cc9ed1f7be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 805 zcmV+=1KRwFP))p8+Xw<mL<+Pdc8fAQXCxo%IfMm09921 zu(^4UhY!DEFz5lGltLv*!lg?qI9IW_c#+$;KLa3+&rV{Jl5^*l7>)j8I2grqqF!&{oST93JVycuA()?^XLIu&qtTG9t?wBOdJG0V z+U*-`Z~sJ^_5sj3qS30}Y((nHTK$6Vy=+W0?*}uGa@iQA6 zcjpk{}4!-~SycCB_(bcXv2FJ;i&EwRUDfv|24ct#Y2{IOh;T01yNL jLWmh?dY{@3!;t?0rSNe~9b=!P00000NkvXXu0mjf!*_2b diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor_sulfur.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor_sulfur.png deleted file mode 100644 index af0f7850f2084326db60cc67f45c9c5f44bd85f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmV1wu=FFUvdwUmEiW@^n%#|PrZn_XfuyiemN*3;_ zW+840X60WXZd?eK(h!QElqOQDxUhPgjjJG1+!Ra=8WC!R7VhPqUo-Q$IK2m))vC>bk~Si}#)o0wO|P*JN2n+qUF+4nR>9R8@sB1{n^Aq?BmemKY-` zC1Q+(5SYzoWLZWC0p}bdf~x*cNSdZWM7Vw>@YBt|`1yy1_dfg$=N#U9RJ9)tA+WW5 z#Fw9!gb)BQYinzoQbJX+)?%$?a%;$oFaOJptA?kZd6HMp&#>0^PK+_c7-^aYv%0#f z09lri=Q*m%bUMXai*v45Qq_)G1ORI-RaGJL`Ml?})-s(=`DGF~*gr;9DT)H`JqP>8 z9DZN*Zx=a<_nx+Gsq31XyLb3{R{@YGUf`=s6>ZyMi~->Ik4`nqG8V4Q#>R$TxOkV% zvv7WMjEIm@BF}S-F{G4enx;?QT8paUy{E2gL{&MrzRb15jw{9pKuU@4zOj^L$>i3M z4?g;ngZ*QSF$@L+s;cT-R8_^B?^v806Jx`0I7C%xnuh!Lrrh2;;r_j4HqX+F?0)*F zZ%4fMEG;e3wk@O4h;Og{N{o@Zu6g5v@ZjMx&<$VyWStNKXHK6m2>*0>02pJ~+lfq$ z?r`m}t86qHF`v(Q>s@(V-#X4Y%Ccl}M1*Xy=WoA1K=oNtN^EW4<@1)s45|Z e{(gb&oZ~;9&|*9F$|2qW0000F9fssdm( zo6&V0B7$q0232Jk21+TYDy0;1&TO|^LI~uXi811w!_59SDD3xpoO7(sjsZ~ba7DR& zcmlx8h%q7}3C%pG~@45PBPTRJ;et7|TEOySJs{H=2 z8KpbNcDqF`FE0%sgg{kQm>HYR2JbyFMsm)Rl0zea_nxlnaJ$`Z^69;2v)S-!dB!gn zCzu(t*^HDDtM8w)K3`0=hn!qWiD4M%`<@@ZN~|wVaYa$@`0?b3VHn2AMFFGhIzk8> zREMT%`02C(;P&s&lh>-M5D`*J?Dub*JFSpgs$tj`Lid+NGXM;X)rVP`#l(3pC6BCRl&yamh%M1 z&v|$EIA&1SHN!A4pU-*mEKo|J?|a^U_=JPezjM61|97M!fa;hBfQazw#VI2%!OWP? z=j?Vne!F{|@WmKu+ZMi{bj~5G)yfWgZ)T_}*JlfE?*0K_eSQqygDP+S_{eNFBgRPA zb<}l@GqcI_cDv>J+phs-eX$_M2qI7vHJb?Sb~}!ajz$UqDJ9yrC8hMm#`xr%xxIfv zL}=S~Qkiq6@B7ih)zy`W$RtZu5s_(KMPzC^{2$Ic#>juLQ&6Lmqw`z<0000aD{JfZ?Lm{pEuvRiq^VDA|g~(MNt&U z)YMb}FvbwaF(Cv7g8^D=qA0>SS0fP-lu`g_t;w4)wMN#nC^2hZ0U3Rwb^Y6&<%O_Y_4@E3dUCgn+g7#NrS_y?rdyc<}n?%gmme zWAn@F^!i=)cOPPqd7vewdQG$_lGR;$HFA1+c=6?vX>VSbVQ-G}`A(_Ie!_><>ec(rz= z)&oF9`0Ca=y?&SP?tD)OfmW-!4be_MsK$0XJA0E+s!cgoJBlLy1J?(TUkWZ9@&Et;07*qoM6N<$ Ef&kohMgRZ+ diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor_tungsten.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor_tungsten.png deleted file mode 100644 index 5a6d3fcafb08d91e0a689ac9c2d6000254e45d1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 647 zcmV;20(kw2P)bO%o!5 zX_|&o3Nc1<&XiKfIg?W2a=GA~Bc()DRTyJX)!zo05CX;+*7NrEMvRfFs_@>Us#|kP z2|;;zc_F0)fEZjOb7v|s)z_xRZ-V9 zs>=C%UM?ET?Z>+fOGLKG>mV}>!^UZ?<$ON#^~(d!F1)+l4(~mmkDstcw!5oN&U;Uc zkq`oZ{_&3CzYE{K{{W!&6^HH~=N#X@|Dg62??2q)oCCl)hn!9)6%k^Li!H`bN};Z6 zM1)cbA%so&b#?DO^E_izl@tT7udi5Z$vFd1N?{yF-v9j<=pwQ)1`%Pu-!o0q;zHMT zx{8={rfC{fl@J12GJW4~7T+B@oO9%yQPl;*dyjLDaU8k1x#9Wwna9UR=6MF-(A`s2 z6)7c3DT{E+8+?X__ddASl23pX8hueq%6e&SQ*N zYXJx$Fbu=8qBR^p-6JUfy#C7^BK^-dj4`xry98-vcGmE#@A+{1k(@JES62W$Jv}Wr zhr^~p+qR2yr_)J|F^uEL`q=t6j4_+?<2Y`02!W<)mU>Ope!s_ByEUwt5D`=r=N#5r hM1-bkh%r)1;eXCxTRlbwEHnTB002ovPDHLkV1f=ACv^Y- diff --git a/src/main/resources/assets/hbm/textures/blocks/ore_meteor_uranium.png b/src/main/resources/assets/hbm/textures/blocks/ore_meteor_uranium.png deleted file mode 100644 index e9780ab5095f5d4189d37dafc2dd73a655f4729c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 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 B@m~M{ diff --git a/src/main/resources/assets/hbm/textures/models/ams_destroyed.png b/src/main/resources/assets/hbm/textures/models/ams_destroyed.png deleted file mode 100644 index 2160120ae7fdfecc9eb197f1c8f38aaf5724fbc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19291 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 diff --git a/src/main/resources/assets/hbm/textures/models/ams_limiter.png b/src/main/resources/assets/hbm/textures/models/ams_limiter.png deleted file mode 100644 index 16533c720ccd249dcc2b17aff6a054106e3fc99d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10493 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf5&!@T5&_cPe*6Fc02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;2FkAZe8V04QxqL_t(|UhSRflU&Dj7L1GaXG&X_+0ZO(dTku%k#wI{)BsPMQCu00z=8Nt5U^`+w6EXW=^(N1& zKFuGFZdO-SH_((r9Z}J5$$T#>@44rmo0;#`ul?Ev{{5d5-x&V)@!uXl|MTc?4%+`; z$9`+v_y7NU^1g9f|6SJSw68j@r{ntYy1bUpxty=(>-b)5M_wzh=Y7}7x^BDMyn)^Q z^}BUt(5i!JV4kna@|cZBgA*VGgh5b&L&pqI0wT8wOt&Ke`Sr8H2DZqZo-B~ZeLlU+ ztdJdVR$x7{g|}tYX>|>Tidhm=WUgc}Gn|fZV0VB0Zk>kic`S{TMxlo>9FScSIK2=+ z!}(fOIH|&dkC7>=_I&-Uuz@YAJe@H#wSf0`Zr?WW^YG4X!;hceJZc2he_+Sf@%+<| zZe7s>KY4!BN}Y2rd~+=Otq1SCj_SR-Ys-q>SlYAYj{EqYKR+<3pFqgAXNVIx*1Nl( zc;bn5zvgbMn&d+qaLONABM?>}ZDe{y!bLZ#2qw9Q*sXCqh$YUGCK0 z&0{$kRL6E~p8#gtw#ojpzq4fw4f`J3vRvm*pa=kDk)CL*^ul^~?k_a}s#uxv*87at zHl*u&{~zC*7@Gii=Fu&K3})l1?5U@}IeNJP@P6BuvGz8`(D_I2-+BiCc0aUrB{QkQ zNea&j%m(|f0DvAyFRC;^#$o}%2A>#k;+o;` zh|a0Ze?L0W5(dET2Pf>3>8K5y*+Z4xxb2GqKyAyqJqD=CE_&a)T935JJiSW$$Os02 z3?#v3Ba6x>A!1@^UGr}bZW^w=HW^{;F@Q9{KQC=s2@%Q;?f}3;TkaU8Oq$ny)II|; zH37l1NQaW4SYH6pxpU{vt$?Ffc9Hwu^*YYstGqlt&YemP@YR>yHi!lOWohE21^^j` zs$Ux5j{O!A)CRGHulee(&0jIVvIwMsZFGuMoi`9FK(8eYv{%d6`q=n7u5BNe(SB(d zASqRy$vFX1KL>nVPn}I>@L2vd5A-#iRZ!J?+t*Bn%1}fNKoAoInd!{pRR$r;+Q6#; zfIx8l>Uy)Z`PtDYhW~Kl zsqw#$>A%Y8nEwCG@h4Zx>YVm{-t}CT*KrwNkN0*tx8?ScT`TR<^?g0JQTwwPbCEI$ z01LfYK#=S}t*}U27Oq2sYg?Z0|Ga2rFdIfj(0LkzV94z>y7p;U?t9z+ZTJKdftPg_ z?wnOB(sOCR%DAhY=e6!ud&}#};HH0vf*t_UNa}PO-Ty1&(Hm*NWCQ|3+xF(rF)y^9LUE|A0^j7V^@x~i>#P5vdt}_i$X?*P)6v+SvfDOZNU=~RF zPH%U)%Cl`udb2}ERlZ^lU&8>>{=M?3MMJ<$?MndIOL^RYpeJj4+6`WQ`Q>5XzJ29q zH2}~kG@iYjVI#Fd75l65)E&t(HnOz_J)dD`rVd`GLbJqwW(70f)`qr`9jooJ7I5}n z#`9@6dHCUnhu$Xvka3pYoB*(~2!`}xf#{N|9GQJGY^0R~hhXRI#Dg;=nS~)F#{rUx+3EDSjO7{cZCt8+(tE`! zq<7sb#bh!Bfw2Z=U$|<9gf-6ri1KY58i^{N!my|2rvbq1Q4It!52vxxFuna=on(fJ z>Qj4AP*!PY0&Za|E?BV_5_GwlDSyFx&s{CE3+so>9tZ%&UmLa(gsfAsf(=EFXGrNW zL52+K5>r3N7}P0b#Z0FeE|W#)?$G55(`bDr%Fi2TXO11J5i||Yb_PvmX?(H?LrZFa zjKdiMdiy%w6MYG$iUE2l<1F{L2qb%Qw9`yU!}}QLLuTpAyIRI+(kPyeJvDrB>^sA) z<4+Gaj_)0A9@{hAKK`BYIK5$(1~F758&o2YUP(`+H>cWK;TJ#1iSMl^CVfWzw73IOil+s()~Pkwj!?1O#7GL{?~aE5^z5PG{MomM^B=!6{=abMU_1Wm1O%4j+!c`g-w&Jq$N%=^=rDekJw!lQo4KD>X9JIE0@-JO|KW=-6u6Up!ff&S0p zVCz;!vHpuj^H)#pYsNo38vc`y-(CK+?FIsY;`0w*9&R1`_NWbJxw(gdUwY}KmEqu5 zUU_BQW_@~im2y=you18WaO$=SD{1@`dc0O@gwzHWfeCi*Q~cTqG6X#S_~WDZ`~NKc zyKZG}HwL(QV()OdQ9g}-egy;#3=IUAPQNjhlQ7gWYcIw2{~bGatQ^z!tV6-0_E?_p zH_c~i=a}0|?dbi)DCNaD$X&mnJJwD*!MTofQB~Z=(+9V2~Jo=8xnak6~xJUx~pjWnP$AX0nYJHrdFyIwSG&$kX(uj|fq z9Z~x2lY56NP3WCJbNH+Hf3}Ih(fIE)A$WMW^1&;^&7%_yAOMi^WpIK*+l+UdMwTa3 z8Xyf>8I5UJFILmQF2CAZffR|!6x1fZrbEC?oxDmR8D0#qYuBz(46esDXTF9!>ekZk z;rhwvMlZi`_WLVdFE%*egyF^0`-hvSo*z>|bxySqky=3KnI2gP^%jI=eqVVZ>DmUl zV+;d2B2!3TkJp%%eWWmSXiB}JPCoIcpAW}>`q}v5_OU;?Ivo9XSH|Po*13~^c5VEx zeI2)v$N={o0AuI0k1~O44Fp$|3V!s~aIvL-7u$dB3mh6ClJ~0<82|10sR?pajAE!7 z39J@gX4=&gdzlrG1u9XP?7{o=>RO;OE!6k0@eKeQTmKCL8J^|5?S9x$5x7EcN(Wn- zC#8S=$#Q!kAFZ#8}Jh4TO96}e^r8eBSnVL{tY15*d22B^H9tA6dx^gfD3Zj;Js z_*_NIYfdwGGDct3M7#F-G`fIbV9c5YR6>l#OApSm0s_eAa_~lFDjkrqojPRNeGLo) zz*H~KKKjR(hPQw8*TeUJ|1XEbzxNm8|F{3(-#0K^`UMtX2zc_zCpTssU}mu}XTezk zP<1p7GwnP*vI5PtIB(!o3r}(xdV0PYL|tOaxAA50LqGWQ;lSCS4hKK})A9eIAN<(} zg!lgF(@_^VJfsHLkZ}M`)F^IyZ6MbO<`S_S@6Oy;UyLDuVIV_5dbEs|>;5ukbMb@M z|9IM#$EVF}b3qAL3OV(whC-_}FqJ)(JM;AP#wsKbL`)|$lOV7xFm*41!XF*a=LjkW zP`p3%!#^L5Zi5p9Vgh~M`=bjh*@62(>EDJ;2IWj0CoE|AoZsfmR<&F_k8!jtvw&)) zFY|31uIH_pxA*pY51CYHsKsR!j(m(F@ZCQ=zvB4G*@TE#~%= zdK#2KGL5G`FwGk{W)uOXT3M8#C(}$bfQ+fwe)xxfF{HtFo$|`xp;<)-g2laS5M_mDo%k%mZ*eV(st$L22PGEq&~?EgaEK% z1p?^-0pXn={nhC8@Ba9cK_i3XSi$oAK+XklQOMdjea_lk#AuPn1&*BKt`6ij6;N*Sq=Nr>yw6az$asWwVy`M(2}7iLrw({i$EDtWBncwl4r}v0)k?_{+l6O z*7F7o0bUVw&l#Xf`>Gs1SGhRC5g;_L2h8?Gd1QydsZLh88zb3V9l-1OJju_^G zk6iX`4N#?&{OXLam0+_sSFv5k5(Eq>x^_M&nqcrfxh&k8py&O*=PV}7*Tz<_n9Dbl z@hxcD_B#z#cb0q3Rfel|Qn*pr@kJ4pFr=Za0etMxp+nubgr&h4|LO4+P%|qU%6GhHAQUmk^8V!*7KL>yej--79$k*YjBbH48N(NvEq8QcoEFJB41m?>pt9Kvf zyA1utQ~oxR?@95U^D?uvYo&~gLhsH=oE|V-ua^c^^9XKe0-%=)l9p5L%ed9E{K*tO zkEiD+fDEo_gHBEZSL^J2-K^-mdJl5G{IYtJIzs^aJqPDjYtygJ-@_iTA!*Qj8+sKQ z_>N(gchgg3X9%A8D{?uvR`d2mOTJWj+G}3(RjqtquC`5SNqMTrhfciYO#ky$uzVqO zzL2?kO>6Zk_ufmTP22f`>U?i8Un83auKLF>!lt*A-rYCuKMO$Z=MQU=_BD~m)O=>+ ztDx8Pdo3S-n@5c^W%b_WTfMh8%jS!et6u~0m$uP$U4qls;2XhdXt$f^*^&9CZ=K7R zQztdM4&VN5&}2-{e(*brE1}2hx}N*FdRuxrrS@|GkLxw&1_0Oe`wP+ws?@~|PLIwn zLeEGbR4-rNxpU{r&#{fa^RxWSp*w*wG>w?d!|&pg_EIuc*PsVA_#*e2Ipt_lW)0Cl!wFDWj) zrsu&KgDb|!FJ&P4n(jnDb(BvX(`fvWXLd3vKWVcE0v@k`L&GN%&>5=h_r5dx%V4HP z$?b|Myx^uL7Gb^cW1X_AMfs`I=7OOgv0OI-T8q-)#*C7DYgQ=G?d>9aPloZJn;|5@F z&1JrTV^sj~DPKL=Q_-l8@rz8Obfz|y$7G10x7pat0IUnxHUsPby}#*>U+c=>0!mP( zajLc?0J2QQHmNIoUorumf#qG6X>sLP2Aay}P_T#RbG^l?05HwE!`-k{+bQ5ke>RN% zJEV9_fdzfY#l6??HR+gJ?; zSAAH`1vnd6)#xl>>UZol`t_ew#4p8o?Bf(~erbfSO*GTHNQdrtk4sn&7zCt!c1UUi zovZTpDm>+|Y?dK2RR-(TH#ph0%Hxv}+y`W-94K->aCVk!HRfgjKI_j|OONk$J{!!( z#H}k-kE3{ubMB-}hg8@1BRDH#^w^5=I>Qllh&y^(R*|fe>`}2=-XocU&P4r^#&$iX znQn9Mw;1Nu0DQfRV{JuwN%{6P)3!a9nu1>K?VeZpo@$S;#W#=W{NKN~W%w^k+lGHQ zvUU7;TgUbBah_)xAOE{|H?P#!cGl;<>W}w5x_zv}HV_=%u0T#e+Usff)FsIlEbDXY zmIdUa-s$Z`b5gnY$sBxFkn75jDd2b?ikqC9FhEsi>9uFq@ALZFuf^|F=@0i$#&vso z4j?fE(dbOU?-~FcYkdQvlDdF#&)X7gq_s@BILXAgN6#=rupKtOG=dkm`zLcZz4A)sd@#>x~-jP<0s%J^iJRJhC@s83X< z%K(dd^9=QltdVurTEF+5r#-~Gs?l>Kkf~dyX7ql>ebb+fY2imIq=L^ln2Oh+F$i;7 zSmznz*MF+-0v z%tq8CWE~$TL*=#1Le-=BW`R|W&I0s)j>0kidpx`vu*kuXjOjLVh5;Kr#~sq}oE~1( zL+^?bZ;Ybvl*7T9;pBi1*^qjQ*J7VlI!woU59Z{vm#cz79qbo9<^)bQgkEhhq$sS| zBJ=%Z3kt1V4`4y5dvheNQug++o@X*A=cu4Y`7#Sgy)o{ioc7Z=+^5cApHu*GA6EV3 zV+^ypUM>k+cvY}x-Q;;5a7m*YovWpCr21;)FTLH@C9|jxHgr)Q;Ym znNM#H-`7b2o4{v#>D|4oD0LJ8l;0@V+4%)|i91X9G2s@dWGf@y^8XvTLB zB+=tDgg6XQn^+fQ=cTbLPs{A2VzmrU)jo~D@5GQdEtNDow7VTR_v6=SYPc~*U2Ex;AJQN@Y&66VaC?sKOeqtq~;$z_szCwW3qDhzb$=Z z*!@s@QS|n$!_Ic>m0g?fSXHd@|8(TO;o0BWGCcOc*5U1^zB!)%m!;nxcD4Oo54KPH zuj|+or~z_jF+&W&nvB!~nc9@&8aW+I!xDHIqjk?J1!kPDj7t{EvdLmB%dk>S2YWtX zE(YK{KB?9XIkk85@W763qoH-|k)4wlLTh{9W1ELZ?%y{2^U|i_KOJgw{|yMI_kOj4 zMvZ@U*OuX#N4Jaye(b?*Ban{o**rY;(3bHUdmo(u!(YyAP+blOrx()TZfiyFJ<8_{ z8@)2cR))Ag7$fbWx(6AHnjpW2uir~QX^dX{?S(V9&FL~V0;!($RVJr{31kkG8KCZGm8)Lk zQ$2mXDj0J9oe0;BCji(o9C~u|=#f7^FbM%_gg_x>jb=~)$sXc!uUKuHFu zVm_IM48dzA(0Lt(08aj_X-SwFz~YNBNZSU08f;It29R+@;r=r6=2x2zV23IG?|)*# z3VR;eIxKx>^Z0-N6O*uTVE2}BpBg}^so8+b%iICqF#v^R^x?jFI5t#aLIGW*Unpny^Rw$JkEA!n>Z-t>o5(>$HV3VfM?tMpLA2jM^lguP|+u2qd|}~X2a+Gto#i~k5Lc+ z^g4zGc77VF7ZS)Uvrs$%kpj>4`TeVy&OS^BU|q6lf@0mq0X!6J)ty4c$jmRoxJ4u6 z7og!>r|M{*^W22$8I+!*pqHn|q#={7(r{UxgEqbI%owin^h_GRqHv1RYJElallC2| zd|zH8LjZ?{=VAaGo=*l<-bv$4>s-b(b~+iO#}GR15a4YN3{@;(n$0$4Y)vY6r_zh7 z>*pX*daSQojeu7DL}qfBAsBm1nIVtLKVR%U7XUcs?gb%iq|utnJ85jS4j`h_Ludqh zJ3{~&AV=nGG#_UNR;-X=jld=_S*{XpX^^Z-Fp)V}Z#945YBY^}ZjZNxi8>$gKY6rKWH}aPgKJ0eBWai#$`{qsq*~zBg%0qd~=uXej{#VoGNwyfKWBIlxuUlsn>*8{x)4^m!wLsDC!yFzuw z#EMaP9ml(*=$?LXo9IDQ+qve!<*OM-wl#;8b$=iGSAhn0dd6-WlIcj*AxVi9AQ&5~ z@)=`UrV?|cUxPT?&rre8;%oa@PK4!mB;Xke1OUE{cI7SS%Rk8N_aOUqv%NQuj^*^? z>*ZfS=iATk`di7}k(Gz~n8&3v4pJ~?{oX!1lL9EU07YiSMioG4I5UX9pN#D}2Gz|4 zC!U5jcr(6}P24sCz{a}0)P8*8*i*w7C!QW|9DjPa)js+~_S@~Zm}T7Rw+K{6Kg@mW z_@41cx?M-V+pHh!_A6}fD$`WzlwY38lK`OTVR}MCCScO2>}*pvg-!(uwufz~#2T4{ z;~cpL!lR8j7^G|ZyXCg7EyIjIXweKQBYuAJ`Qge3FArBvzdnAhp4vBDYrnw$#j)?K z{0O(-f2<$ozI}4BtS_Zr7$l6Txt+Pc zjg*rq)Cek5rGYfYEKEXG?(Is=SM*#dc4j*^xXSgG!=)2c{WOMv=B?M4zCC<)>ZRe* znYV@uXAckO&whWn@bTNjr)LfgmruXZjQsovg7Mec$MCRw1dQrj{77{s<;Oa${^gJM z57$qLm%9&lT7Se9VX{rS`O zo^ezejyoji*f*&Q%mAWr8TisiZ;l2$|M5HR^X|&$!kNR(!(SV2ocQkW#gP{4n?Y|i z?^m764KM=BC#}vWXWM7Fp6ZAVZnUuQWeXv**m2=9>6z?=X~wC-ggcCx1%Z`uyV3(y z*igM37te5%2G8>x>@px_)G7-|AQQk0nd)@KdC|5!cQj)A2mqr|mkoRI%z=^WzdYV( zT>xnGe)WTW6Si0ejErvpd~){f!F2?%g^fE)#q=o0Sax87Bs-gibq8hqPA!qw_r9-P z0ihR0(%94nKIb%$_o*H~t40RRa2yub_c?d&+;2#@T|NC;^JE!w;`uT>K_GB^e(HNI z41Bw>z~fCQ?j7rh`fd2h|7Fm$ZH14|-hXin1MNP)K8r0EDnpNFoU@1LG16jsMxN{G zi}d^~$Bym+#ehoi5x@kDjqPiv5X|Qy31E&wGStX0QvFvyd}Y~~6B?&C3kVm^92~AS z04PgPOlKVeU^(x`N1&+tboQLq}939grKqk)tS|n3zahfs=<#mPL*o)sGfDJ(LAPv zRTxTkVR-_MT13aINgQ3v3_#jf-JEsI+0kl&3IQMk-8jB?xctGZqo*r=PrSN$elzZ; z4H#FO+P{fZP$}TeCh#N5r^RXt zCIX_$B2vY(?ld8p*$KU$_oTP;JqQU5dcNya;X=nIY2aiq=Xz855`z~{zd3rgM4ZyO z&l>e>U}zlNX=&j2S*~;A;GU8Cb=_HioN6KCt5S-oX@HnU zv6UgK_{{6ms5U&u2YO|*9sx%HvA#W>3{edZaTyu`z;OgKf=2>9mM^*M}atc{A8erzf``kac8NRDxaO3p`a3ZI_4PPtD8E(K&oh-$DI48 zsH-vnmmw2S;O5e@TnCXfUkOCcA2%7&$dU zW)qdbtUy?0A*`#maU6hIKrV{qgEBo3xV{YAduume;WGCsoqLHG3Og!lc68-|HXh@D z#TZG+X+Vq6Y9$dtN8sq1IdNlePZ4O~rJ&QkuAgCmZ%fH@nGp~G{!wkdy^Bxn+)JCz zbuS7gcV49fs8;XT=*3NQS#XVoQ@mxzS02mkpi0p)<#QS91zxi^MnJ%1D9AQ(;Riutrf?R( zr=P4Ns;S}B2M!BdLT?R_A;1r9@~3m>euw`WZ8}$V8q=MgqK+P&#-j%lOqFNTkgJ7` zN`q97V5N}cxB#!g^#BYDKAwu7Ah6dbSk%$>@QMj|%xR!90Im#DmY`hUzlF>nx}M9B zix$qfO>ga;n-(^hw^y2=7hdd<21ak`Sp}TDW)*sz-nndgc{K*0I(~RICyuml0OS+8 z`3g7fa~xny^V+z9W(9Axu>;KwXn0t;zn6vG_59y}nPwylIC`$j=b{jLJOPr|uvnWW z`dp?mr0Gd+CelXMY&i4{9-h1H)|5F4~_460kEeh@R8Xp)3f7PgIrK&ADmL4xd>$p9;`qk8&7)xid2;_Tu1q5dVe4+CQ01f!GWniDTwE!A2 z*20hT?K4?DbZ`X2wc~B!$nq%QqO3kwJ$C#wMP3Oz8zu)|k})V04Wddr(7RcuVj#Dh z22b5!_R(=J{Lr?~aYhJIN+-+`f+{9pJ9=?j-tGrOI2T~=_qha+_BqnYK4KQY zw{|fLupW>IRN8m#^sCDYNWE|btB4yjXbr)b4Yaj`i`sOqdhSqmY*?0wzTu)xNh00&P!3U|TrS;``-~-dJ7{ zJXtn2hJ)pmKw3O{Yg|2am!Aj7aR7RH4#F4^1PeVQS%N|-#bjP9J2!zyCC~fVxD=z6 zpfn)3@<;UVvIIcIN(?jEw%#~EH87+RzEKAp{dQaU@!Xj5U2Mz6v?NT+#^m{<@t0Qu z-Lrw96l*EItOqI~lt@@?f)s%k zfBN-q|BQ>@-a#GU2Svx_U@a7AO`u}^=PfPNpwRUbjrQA!pcjtb^+&>z0f_#bTp=h@ zEHXYO<%$zwBqo;$S0yBXD0H9J=Q!%(f%)d@XcoUCSlJPeH zdS-x90xCyYe%=rwM@4N#0H{f%xU?k(075`d%SiP`=jG+)h$;rvf%PS}-C@Lx{DJdx{E32xiI_c}7 z4fLH24W1eqx)>X|ni#v8n%pG+zx}@g|IHQ9Cw^LWGbezzfsWzz|F!{!r=;9By(0He zGk*pE6!iZ(Xksz=@7ODtF?!X-T5m=ZFjauRlLt%k58h6yiEOK+Cp4?r{0|mWl9*iilK1 zjxAlU_RYz=TwgH))or+%rlyvbCW|VeD)_TCzIOQmamT&P!0|$J zGg`(5KtG+|Hg$jhWv1TbWgidOd!;OJg5e#ID^E|xfuVr<2||9(x66f{#vQqA zfFVzdK@f4zV0em$RMtx=tj>L5a{C;1JTYU6(=4L`d@C6^$~N%u-xkyIN(J~I_ft-0 zn`{TFaWG)={nq9pVY^d%x~x?OtgZ>+_1Ib6sL0w-ZYQevOPhHA6tnxYt4x9FbirOa3`i+YG9|oGF1E7qxj*aF9o{^@c%a;r5-ALTSyf6e zBrRfC1nQx3h|}+{?~#{~j1zo(-=g4!Fh`(vRAbk=0ouU23f$cd&we#eJ5ls^uZF(o zd_tuWJf`9h;kP`J6ii1}wYNl7N*Lc73T~txUJ^*Z(}l@T^#y}ytUkcH&`4WT@Zosn zdAm3HbN=c6po)nM&BL56l-pw{C;RJdR>ZYk>U!daoHT08#(wE^W zpHyQBTl<$jALs-C3bnpm9lYhz~$tKDOw2l5~Actx+^bT@shTQeRvdo=qt#+|M zNpVNjqpb+RSlpDxp^)XbR#C@{(hBB7xRF?#& zNe@zAu=Fj^z&W0O87=f_zQb?uNk3o&9w{PWiCL*tKb>v_OPv5vu{@4JS5^s&K~Luel%Sp{cE0 zE0D_iwZR9iH$~@LjBEZd_}wWuKiksuB>t1jXko0H^TI8Z?RqK0d~(wj?1)P>{E_f< zRYS<`mT;Q8b)mHH_aVO#IBr z){UsNFO;jxV{**CSrzzSu|*G={uFfO4V2k#DFP+iALNi@LgOhx^!PHllPc1+P>FXJ zl{4>x=yPlby(_@@SEp5sS@%vW7!0ut>~(W*lU{R;Q9CL=EiitQZ6{nWXY2FZ>~W(H zs6c{iI+7{Bvc^>VZ*d#y(5r!8$9BGgYCimH;mK{CjJGPX{o8>x8l{Mu)Q3$%^CWMI zuzc$p@w>7DD(JX>4A0-rkph;ocEoCpqaSJ=&15m>!`5kN#fBfT;?!n)3W3{d$YK^I zFT%OX;>h;XXo0V-*smtalM*F>?95KgeU#Nku4c^4-Dsr3-EYAq+1UC{C-=^lUsaXU z&qtgaJSyp310zl(&!)wLY>lVsqCxxqfomH&<9U)hJ3mNaE(Jfc?wXxSE*(q3da$terX>~k+uAf{ zyk7_m1xIsv3^aG{JmYTLy4szvhbO#b`5GE*@lP3%@$uw?!zSAEovDe}@ZV8bL8Z z&I;w<4-9DtdC@fXSht3aQ}Gs%J&@CfBIy;OQIL__JYL0<10A_^`J{BfXo`9L)e$yQ zE3a|@Yv4qqtx-CD)pMIL(UGnNUm_Ir8${P&3zU|J5>yxQ7JCw8QP5Kw@yZLX4c-a_qoXaY&P3Qjxl^lsNvDl)Do6(!a4l>{>pa6H~VQO9ZW|Q49)MFooZ4(DZ~ebBnEYW1WM?6U-bMD z#f2!X)ZQ%5O)p0J1WgSUvI)fj$PyU(DSehXoVC|Z1-KLwP+c3+gwQ2KL=ZviYF@C~ zK6st!Z%G3oB%z|adr2Qn=UzCI5F`FJm6-u)(}A>GRRpt2uTcRMtNVNjyD_DJ5Ha-U z0}_v6MC|~Kw70r~ieZ|f)Nh5`Koi;`0D!xZ_df!JCFyk`K!^m8h# zNYMvPo}#IBmX(&F-pVM0k-s^_j;q^J2>%f;4uXSnA`36rFibe{X)7BHNF&WoWZ7n~ zjxJ+8_eUg`9|yrfOxeou@0*KD4Kgxe zv1m4=8sd+rkrpsGP;7fV#Ss3~dj7EM+up?Z@nZOX+k}8oWOFnXeOydhm4^m`6d zJ(N$`@H70t>?KKu=q;sd)m?@!UqqC;w}@48+X^Q0xf8S^kc6kA?o%Lm zJ<&=zrk@itl&7u?gM!BME9G_2!Wu`{JjO_^8a02n+YLV|qY{WLWbc0TO~7juaWPFzcCtW>|oVxn7aAw23hQnf*fN?FYz|{7V8l>&9a4#M{UjsV zZoIX;*Xpwq#^G}~p-INz)%rR++9xK)bJa>2F&)Q{kZ>*9Njn~H6mPNnj%e_ar3k-m zWVR78b2+*FU?|wLY-9L?#wSt&Ncu`Dn4yLp??JT4L-t!)AcnIsmJ9P6APEy!MCr%> zCan;hr6jG_&vK2}z*M*si^zn(Hy`iGd3lVPOL9VS9X}U(mqEay>LNUW&&uo0yPWBX za)=;{pN?zyseEN%c{_4CmmMI%sX0KF=vpH4g0E5Zi`_4sXy+!8|*Ck|vTu!DkIJMqdYkvC@ zn1ou2uBM^i1T_0##~3SH_HxZhVTG8B3gc+9UCs;kBxZ7dqze10zWGYE(ptSOHVo!i8o&vefGOXM_u+4e#Cu?%cj;e=liut zRFCqu&^FCNVd+S0d5d|5YNyK7uE;t@7Dsk=b{0ph^Maa24ybfl78ZksfM6+~jF6Vb z=Bwwv8HvN;$&DS3dwx&MDubI_@yY&wGpO=!bxOKALECd}dd-G%%{+GJbAZnHMEBW| z2CIv7Up!#%w{eKSA_Ls_185pP2V8uZ;#uzBUte@@r{BNey#A4SdbQc*E`h{-VQw2) zwMQP)0e=@Cw0qg>xVcLYVGdsTc8c1roS7PDA7?VQTinuh%MKh{+H>~9lVOAyHy^d- zZt~vXCL`k`xYUXZ+vesYxS!qRrM(u(-yeODiO~3Gumn*}o!k&SEk=P zrdB5U4I3r2;zO9sHF)LiP<4DFngn-z$q7J6FLfyQgL56ne$pmb3yrDHe-22{9UU-# zRVmYcMh3jX6i8S%|0-pq>L92+JBk--a<;%RkP3&coJna`7w#*RcFZ!w)sq_+qx*UqpJuR{l?+ z*pcOZIXfL~rH6-9+J}uH9pmoRSJZ>1@=`;{;x;S@cee&9>%|_ znCl@A1!HjbpUCmOxhstt1F=UdjPN#mM+l`%plLIm-jUc_4cC`ASV^f%-aQIB$Ka{J zi2GAOW4>st{}FO~x#?|sh+eF4pt5J9>IR63 d{8Gvl@xw$X0n{YD`@bI{byXdeN+p}H{{Zsp9}fTk diff --git a/src/main/resources/assets/hbm/textures/models/selenium_engine_piston.png b/src/main/resources/assets/hbm/textures/models/selenium_engine_piston.png deleted file mode 100644 index ca96a1bb1c22f94e8dac9e362e66901cfeb45732..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6343 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 diff --git a/src/main/resources/assets/hbm/textures/models/selenium_engine_rotor.png b/src/main/resources/assets/hbm/textures/models/selenium_engine_rotor.png deleted file mode 100644 index d97da35981bb74312377b3c8402e6dd945b5a1c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2229 zcmV;m2uk;fP)00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5&!@T5&_cPe*6Fc02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;2FkAZe8V00<>XL_t(&Lw%W9a@;TsMCYQ8xBK5AP_^pm zxk1|>E{;S3=mi+Yd3}6*yuZKm`}6a2*7-O;e4ItrUteGId)C>&=70bGWdpC~32(FD zWA+d{&u4!E=4~EMx+LO>3;zE8ejVRA3PBSNBvlP@kNByc(m~4t4CW4;)M+Gh5|%5!is=EM$+#N=X37k*Jz=(!E?dxvhXVaMC)Od+14m_zIk? zi3t(_M~4%IMjAt$r1Y-O91P}tqsQ?bof z66NCspjgit)0Q=92;>FHJPm87Td0VLc2u)y!!6X84S|v0iM$(Q%av$!DHy1878d~P;vB_C zOoFmCbN3j?W~;PCCp+eMdE-VZPc3i|1$2Uu1A^5$xCPv7H!R z(c#$2#_S%or2`0w3EfevipmCr?8Eyr>lAdd@RI)$&??T z$r@mL*qikLKfS{bk&FwY^$qOGZ*xlUR@xZ~|T zhTs08s8V*_p`2DG;AX_8nyM}Zpp(j|c#B>%)LCPun!0h!9)Cq7LXa0t1%nN^=u!YD z5XemXZNk~;IM_I0=s0!==+;bRo0)(}3dj=kR-iiFW++mtf+R+L>pAOu3D%{93e0yM zOu6nNyi{nPFS44Owi;`AvRq~^&&_?P`J>h<2<}`!jSaxe^Gg9wi$lKdno_liCoIyIHb-K`T|7o#0Z$6?%xS?rE zVt?&>Zj|+r@i)s+Zp;}l&`(G4DvQbf{8^WQu*E=Su^pVgL3_Ve-JpQ8CzLPshdE2F8UMqU-D#z4AprZbZg|BmRt8v^(=}ytcJg%rNXmG|sF|zlR{;1X0|D-; zqL7b7v+IlvVDm6@X?xF!P(BY+*z+G8B^)M8T!_J}+m!R9C~%h(kZ9JN(zDHigMo}O zc1pVcO`J`eGpiqjcB-9iz)nxOmYT4$NYbiu1Muy`cbt0)`8~f08!p#i}KDY-4#pSFSiRMI}SNByS zhH-8Tz%)2!$|?5PDwdw^Op5uzdpz-1zULLPTLrB<>ubzc5|1lxAomi zcoO>&7U_!q>XzAm_dsQ`Mg+Ab40ZR0JwPe;H>|@HgT(1@^^xK{{PEZ6-{2lO#@s$d zW!3J*D9u1+h%iX-Pt3`f*{oeX;3-r+hl%;eZd`;Eo-Jk_p>1p0ApKT-j1=Ww>t-G) z^|26)0*M2;EKn}}4fh~K^o$Gl4^G>tJTQzTz5bij33yE*nBGlXO@s6X!}>@b>5Yvz zOnQGCICx^#S1reX^Z>O&yjusdaY7la$TpFahKmMD&W3p1bBT`xw=;dC=G0}O0P>}v z+-8Z~03KEelCp~IJS2YIP+V&|xOxm!HYx-?7K&?`Vvfsh^KoPjqi3h*2{y3h7zu8e z@~xd|X73(AdMG4;$8enE%{IxlAI3G#<0Pnb@!Kx6P$lf_ye(A1)kF$59>Qx0;&D-~ zv-OiWl!LPTNjz-L8C;)KkOZ65ULz4Hl5V;+z ztnB-e0a$@5rHCl4%(wM4JgPUg%5qt#P`Y1%VX6v1%{$b~HgietENoi$32XNlmF#qv zg(_=3aYSm$LoOo;fDw z*kNoyE1uL@pz=kw&x1*xAMCW5+2mp(Ke{y6?8keTf{BXqrd9wTm!qow3A%U&<00000NkvXXu0mjf DZ($&k