diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index fc1ba1692..470b4747b 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -633,6 +633,7 @@ public class ModBlocks { public static Block furnace_steel; public static Block machine_stirling; public static Block machine_stirling_steel; + public static Block machine_sawmill; public static Block machine_difurnace_off; public static Block machine_difurnace_on; @@ -1806,6 +1807,7 @@ public class ModBlocks { furnace_steel = new FurnaceSteel().setBlockName("furnace_steel").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); machine_stirling = new MachineStirling().setBlockName("machine_stirling").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); machine_stirling_steel = new MachineStirling().setBlockName("machine_stirling_steel").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); + machine_sawmill = new MachineSawmill().setBlockName("machine_sawmill").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_steel"); machine_difurnace_off = new MachineDiFurnace(false).setBlockName("machine_difurnace_off").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); machine_difurnace_on = new MachineDiFurnace(true).setBlockName("machine_difurnace_on").setHardness(5.0F).setLightLevel(1.0F).setResistance(10.0F); @@ -2990,6 +2992,7 @@ public class ModBlocks { register(furnace_steel); register(machine_stirling); register(machine_stirling_steel); + register(machine_sawmill); GameRegistry.registerBlock(machine_difurnace_off, machine_difurnace_off.getUnlocalizedName()); GameRegistry.registerBlock(machine_difurnace_on, machine_difurnace_on.getUnlocalizedName()); GameRegistry.registerBlock(machine_difurnace_rtg_off, machine_difurnace_rtg_off.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/blocks/machine/MachineSawmill.java b/src/main/java/com/hbm/blocks/machine/MachineSawmill.java new file mode 100644 index 000000000..b33c3d5d9 --- /dev/null +++ b/src/main/java/com/hbm/blocks/machine/MachineSawmill.java @@ -0,0 +1,165 @@ +package com.hbm.blocks.machine; + +import java.util.ArrayList; +import java.util.List; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ILookOverlay; +import com.hbm.blocks.ITooltipProvider; +import com.hbm.tileentity.TileEntityProxyCombo; +import com.hbm.tileentity.machine.TileEntitySawmill; +import com.hbm.util.BobMathUtil; +import com.hbm.util.I18nUtil; + +import net.minecraft.block.material.Material; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.world.World; +import net.minecraftforge.client.event.RenderGameOverlayEvent.Pre; +import net.minecraftforge.common.util.ForgeDirection; + +public class MachineSawmill extends BlockDummyable implements ILookOverlay, ITooltipProvider { + + public MachineSawmill() { + super(Material.iron); + } + + @Override + public TileEntity createNewTileEntity(World world, int meta) { + + if(meta >= 12) + return new TileEntitySawmill(); + + if(meta >= extra) + return new TileEntityProxyCombo().inventory(); + + return null; + } + + @Override + public int[] getDimensions() { + return new int[] {1, 0, 1, 1, 1, 1}; + } + + @Override + public int getOffset() { + return 1; + } + + @Override + public void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) { + super.fillSpace(world, x, y, z, dir, o); + + x = x + dir.offsetX * o; + z = z + dir.offsetZ * o; + + this.makeExtra(world, x + 1, y, z); + this.makeExtra(world, x - 1, y, z); + this.makeExtra(world, x, y, z + 1); + this.makeExtra(world, x, y, z - 1); + } + + @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()) { + int[] pos = this.findCore(world, x, y, z); + + if(pos == null) + return false; + + TileEntitySawmill sawmill = (TileEntitySawmill)world.getTileEntity(pos[0], pos[1], pos[2]); + + if(sawmill.slots[1] != null || sawmill.slots[2] != null) { + for(int i = 1; i < 3; i++) { + if(sawmill.slots[i] != null) { + if(!player.inventory.addItemStackToInventory(sawmill.slots[i].copy())) { + player.dropPlayerItemWithRandomChoice(sawmill.slots[i].copy(), false); + } + sawmill.slots[i] = null; + } + } + player.inventoryContainer.detectAndSendChanges(); + sawmill.markDirty(); + return true; + + } else { + if(sawmill.slots[0] == null && player.getHeldItem() != null && sawmill.getOutput(player.getHeldItem()) != null) { + sawmill.slots[0] = player.getHeldItem().copy(); + sawmill.slots[0].stackSize = 1; + player.getHeldItem().stackSize--; + sawmill.markDirty(); + player.inventoryContainer.detectAndSendChanges(); + return true; + } + } + } + + return false; + } + + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean ext) { } + + @Override + public void printHook(Pre event, World world, int x, int y, int z) { + + int[] pos = this.findCore(world, x, y, z); + + if(pos == null) + return; + + TileEntity te = world.getTileEntity(pos[0], pos[1], pos[2]); + + if(!(te instanceof TileEntitySawmill)) + return; + + TileEntitySawmill stirling = (TileEntitySawmill) te; + + List text = new ArrayList(); + text.add(stirling.heat + "TU/t"); + + double percent = (double) stirling.heat / (double) 300; + int color = ((int) (0xFF - 0xFF * percent)) << 16 | ((int)(0xFF * percent) << 8); + + if(percent > 1D) + color = 0xff0000; + + text.add("&[" + color + "&]" + ((stirling.heat * 1000 / 300) / 10D) + "%"); + + int limiter = stirling.progress * 26 / stirling.processingTime; + String bar = EnumChatFormatting.GREEN + "[ "; + for(int i = 0; i < 25; i++) { + if(i == limiter) { + bar += EnumChatFormatting.RESET; + } + + bar += "▏"; + } + + bar += EnumChatFormatting.GREEN + " ]"; + + text.add(bar); + + for(int i = 0; i < 3; i++) { + if(stirling.slots[i] != null) { + text.add((i == 0 ? (EnumChatFormatting.GREEN + "-> ") : (EnumChatFormatting.RED + "<- ")) + EnumChatFormatting.RESET + stirling.slots[i].getDisplayName() + (stirling.slots[i].stackSize > 1 ? " x" + stirling.slots[i].stackSize : "")); + } + } + + if(stirling.heat > 300) { + text.add("&[" + (BobMathUtil.getBlink() ? 0xff0000 : 0xffff00) + "&]! ! ! OVERSPEED ! ! !"); + } + + if(!stirling.hasBlade) { + text.add("&[" + 0xff0000 + "&]Blade missing!"); + } + + ILookOverlay.printGeneric(event, I18nUtil.resolveKey(getUnlocalizedName() + ".name"), 0xffff00, 0x404000, text); + } +} diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index a570423a0..49397dc48 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -263,6 +263,7 @@ public class ClientProxy extends ServerProxy { ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHeaterFirebox.class, new RenderFirebox()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHeaterOilburner.class, new RenderOilburner()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityStirling.class, new RenderStirling()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySawmill.class, new RenderSawmill()); //AMS ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAMSBase.class, new RenderAMSBase()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAMSEmitter.class, new RenderAMSEmitter()); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index 3de95a373..f1a0d6e0e 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -63,6 +63,7 @@ public class ResourceManager { //Heat Engines public static final IModelCustom stirling = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/stirling.obj")); + public static final IModelCustom sawmill = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/sawmill.obj")); //Furnaces public static final IModelCustom furnace_iron = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/furnace_iron.obj")); @@ -383,6 +384,7 @@ public class ResourceManager { //Heat Engines public static final ResourceLocation stirling_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/stirling.png"); public static final ResourceLocation stirling_steel_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/stirling_steel.png"); + public static final ResourceLocation sawmill_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/sawmill.png"); //Furnaces public static final ResourceLocation furnace_iron_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/furnace_iron.png"); diff --git a/src/main/java/com/hbm/render/tileentity/RenderSawmill.java b/src/main/java/com/hbm/render/tileentity/RenderSawmill.java new file mode 100644 index 000000000..e6a66cfa1 --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderSawmill.java @@ -0,0 +1,89 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.blocks.BlockDummyable; +import com.hbm.blocks.ModBlocks; +import com.hbm.main.ResourceManager; +import com.hbm.render.item.ItemRenderBase; +import com.hbm.tileentity.machine.TileEntitySawmill; + +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.client.IItemRenderer; + +public class RenderSawmill extends TileEntitySpecialRenderer implements IItemRendererProvider { + + @Override + public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float interp) { + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_CULL_FACE); + + switch(tile.getBlockMetadata() - BlockDummyable.offset) { + case 3: GL11.glRotatef(0, 0F, 1F, 0F); break; + case 5: GL11.glRotatef(90, 0F, 1F, 0F); break; + case 2: GL11.glRotatef(180, 0F, 1F, 0F); break; + case 4: GL11.glRotatef(270, 0F, 1F, 0F); break; + } + + TileEntitySawmill sawmill = (TileEntitySawmill) tile; + + float rot = sawmill.lastSpin + (sawmill.spin - sawmill.lastSpin) * interp; + renderCommon(rot, sawmill.hasBlade); + + GL11.glPopMatrix(); + } + + private void renderCommon(float rot, boolean hasBlade) { + + bindTexture(ResourceManager.sawmill_tex); + ResourceManager.sawmill.renderPart("Main"); + + if(hasBlade) { + GL11.glPushMatrix(); + GL11.glTranslated(0, 1.375, 0); + GL11.glRotatef(-rot * 2, 0, 0, 1); + GL11.glTranslated(0, -1.375, 0); + ResourceManager.sawmill.renderPart("Blade"); + GL11.glPopMatrix(); + } + + GL11.glPushMatrix(); + GL11.glTranslated(0.5625, 1.375, 0); + GL11.glRotatef(rot, 0, 0, 1); + GL11.glTranslated(-0.5625, -1.375, 0); + ResourceManager.sawmill.renderPart("GearLeft"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(-0.5625, 1.375, 0); + GL11.glRotatef(-rot, 0, 0, 1); + GL11.glTranslated(0.5625, -1.375, 0); + ResourceManager.sawmill.renderPart("GearRight"); + GL11.glPopMatrix(); + } + + @Override + public Item getItemForRenderer() { + return Item.getItemFromBlock(ModBlocks.machine_sawmill); + } + + @Override + public IItemRenderer getRenderer() { + return new ItemRenderBase( ) { + public void renderInventory() { + GL11.glTranslated(0, -1.5, 0); + GL11.glScaled(3.25, 3.25, 3.25); + } + public void renderCommonWithStack(ItemStack item) { + GL11.glRotatef(90, 0F, 1F, 0F); + boolean cog = item.getItemDamage() != 1; + RenderSawmill.this.renderCommon(cog ? System.currentTimeMillis() % 3600 * 0.1F : 0, cog); + }}; + } + +} diff --git a/src/main/java/com/hbm/tileentity/TileMappings.java b/src/main/java/com/hbm/tileentity/TileMappings.java index 96ce3d2c0..ae50f7837 100644 --- a/src/main/java/com/hbm/tileentity/TileMappings.java +++ b/src/main/java/com/hbm/tileentity/TileMappings.java @@ -249,6 +249,7 @@ public class TileMappings { put(TileEntityFurnaceIron.class, "tileentity_furnace_iron"); put(TileEntityFurnaceSteel.class, "tileentity_furnace_steel"); put(TileEntityStirling.class, "tileentity_stirling"); + put(TileEntitySawmill.class, "tileentity_sawmill"); put(TileEntityMachineAutocrafter.class, "tileentity_autocrafter"); put(TileEntityDiFurnaceRTG.class, "tileentity_rtg_difurnace"); put(TileEntityMachineRadiolysis.class, "tileentity_radiolysis"); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySawmill.java b/src/main/java/com/hbm/tileentity/machine/TileEntitySawmill.java new file mode 100644 index 000000000..a9512d229 --- /dev/null +++ b/src/main/java/com/hbm/tileentity/machine/TileEntitySawmill.java @@ -0,0 +1,237 @@ +package com.hbm.tileentity.machine; + +import java.util.List; + +import com.hbm.tileentity.INBTPacketReceiver; +import com.hbm.tileentity.TileEntityMachineBase; +import com.hbm.tileentity.machine.TileEntityMachineAutocrafter.InventoryCraftingAuto; +import com.hbm.util.ItemStackUtil; + +import api.hbm.tile.IHeatSource; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.item.crafting.CraftingManager; +import net.minecraft.item.crafting.IRecipe; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.AxisAlignedBB; + +public class TileEntitySawmill extends TileEntityMachineBase { + + public int heat; + public static final double diffusion = 0.1D; + private int warnCooldown = 0; + private int overspeed = 0; + public boolean hasBlade = true; + public int progress = 0; + public static final int processingTime = 600; + + public float spin; + public float lastSpin; + + public TileEntitySawmill() { + super(3); + } + + @Override + public String getName() { return ""; } + + @Override + public void updateEntity() { + + if(!worldObj.isRemote) { + + if(hasBlade) { + tryPullHeat(); + + if(warnCooldown > 0) + warnCooldown--; + + if(heat >= 100) { + + ItemStack result = this.getOutput(slots[0]); + + if(result != null) { + progress += heat / 10; + + if(progress >= this.processingTime) { + progress = 0; + slots[0] = null; + slots[1] = result; + this.markDirty(); + } + + } else { + this.progress = 0; + } + } else { + this.progress = 0; + } + + if(heat > 300) { + + this.overspeed++; + + if(overspeed > 60 && warnCooldown == 0) { + warnCooldown = 100; + worldObj.playSoundEffect(xCoord + 0.5, yCoord + 1, zCoord + 0.5, "hbm:block.warnOverspeed", 2.0F, 1.0F); + } + + if(overspeed > 300) { + this.hasBlade = false; + this.worldObj.newExplosion(null, xCoord + 0.5, yCoord + 1, zCoord + 0.5, 5F, false, false); + this.markDirty(); + } + + } else { + this.overspeed = 0; + } + } else { + this.overspeed = 0; + this.warnCooldown = 0; + } + + NBTTagCompound data = new NBTTagCompound(); + data.setInteger("heat", heat); + data.setInteger("progress", progress); + data.setBoolean("hasBlade", hasBlade); + + 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); + } + } + data.setTag("items", list); + + INBTPacketReceiver.networkPack(this, data, 150); + + this.heat = 0; + + } else { + + float momentum = heat * 25F / ((float) 300); + + this.lastSpin = this.spin; + this.spin += momentum; + + if(this.spin >= 360F) { + this.spin -= 360F; + this.lastSpin -= 360F; + } + } + } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + this.heat = nbt.getInteger("heat"); + this.progress = nbt.getInteger("progress"); + this.hasBlade = nbt.getBoolean("hasBlade"); + + NBTTagList list = nbt.getTagList("items", 10); + + slots = new ItemStack[3]; + 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); + } + } + } + + protected void tryPullHeat() { + TileEntity con = worldObj.getTileEntity(xCoord, yCoord - 1, zCoord); + + if(con instanceof IHeatSource) { + IHeatSource source = (IHeatSource) con; + int heatSrc = (int) (source.getHeatStored() * diffusion); + + if(heatSrc > 0) { + source.useUpHeat(heatSrc); + this.heat += heatSrc; + return; + } + } + + this.heat = Math.max(this.heat - Math.max(this.heat / 1000, 1), 0); + } + + protected InventoryCraftingAuto craftingInventory = new InventoryCraftingAuto(1, 1); + + @Override + public boolean isItemValidForSlot(int i, ItemStack stack) { + return i == 0 && slots[0] == null && slots[1] == null && slots[2] == null && stack.stackSize == 1 && getOutput(stack) != null; + } + + @Override + public boolean canExtractItem(int i, ItemStack itemStack, int j) { + return i > 0; + } + + @Override + public int[] getAccessibleSlotsFromSide(int side) { + return new int[] {0, 1, 2}; + } + + public ItemStack getOutput(ItemStack input) { + + if(input == null) + return null; + + craftingInventory.setInventorySlotContents(0, input); + + List names = ItemStackUtil.getOreDictNames(input); + + if(names.contains("logWood")) { + for(Object o : CraftingManager.getInstance().getRecipeList()) { + IRecipe recipe = (IRecipe) o; + if(recipe.matches(craftingInventory, worldObj)) { + ItemStack out = recipe.getCraftingResult(craftingInventory); + if(out != null) { + out = out.copy(); //for good measure + out.stackSize = out.stackSize * 6 / 4; //4 planks become 6 + return out; + } + } + } + } + + if(names.contains("plankWood")) { + return new ItemStack(Items.stick, 4); + } + + return null; + } + + AxisAlignedBB bb = null; + + @Override + public AxisAlignedBB getRenderBoundingBox() { + + if(bb == null) { + bb = AxisAlignedBB.getBoundingBox( + xCoord - 1, + yCoord, + zCoord - 1, + xCoord + 2, + yCoord + 2, + zCoord + 2 + ); + } + + return bb; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() { + return 65536.0D; + } +} diff --git a/src/main/java/com/hbm/util/ItemStackUtil.java b/src/main/java/com/hbm/util/ItemStackUtil.java index ea4c1b843..c90042a4a 100644 --- a/src/main/java/com/hbm/util/ItemStackUtil.java +++ b/src/main/java/com/hbm/util/ItemStackUtil.java @@ -139,22 +139,12 @@ public class ItemStackUtil { return stacks; } - //private static HashMap> buffered = new HashMap(); - /** * Returns a List of all ore dict names for this stack. Stack cannot be null, list is empty when there are no ore dict entries. * @param stack * @return */ public static List getOreDictNames(ItemStack stack) { - - /*ÜComparableStack comp = new ComparableStack(stack).makeSingular(); - - List buff = buffered.get(comp); - - if(buff != null) - return buff;*/ - List list = new ArrayList(); int ids[] = OreDictionary.getOreIDs(stack); @@ -162,7 +152,6 @@ public class ItemStackUtil { list.add(OreDictionary.getOreName(i)); } - //buffered.put(comp, new ArrayList(list)); return list; } } diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 511425f4c..5eb9e96c4 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -3496,6 +3496,7 @@ tile.machine_rtg_purple.name=Paarvernichtungsgenerator tile.machine_rtg_red.name=Fulminationsgenerator tile.machine_rtg_yellow.name=Australium Supergenerator tile.machine_satlinker.name=Satelliten-ID-Manager +tile.machine_sawmill.name=Stirling-Sägemühle tile.machine_schrabidium_battery.name=Schrabidium-Energiespeicherblock tile.machine_schrabidium_transmutator.name=Schrabidium-Transmutationsgerät tile.machine_selenium.name=Hochleistungs-Sternmotor diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index a62bf5050..f5f460306 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -3936,6 +3936,7 @@ tile.machine_rtg_purple.name=Antimatter Annihilation Generator tile.machine_rtg_red.name=Fulmination Generator tile.machine_rtg_yellow.name=Australium Superfuel Reactor tile.machine_satlinker.name=Satellite ID Manager +tile.machine_sawmill.name=Stirling Sawmill tile.machine_schrabidium_battery.name=Schrabidium Energy Storage Block tile.machine_schrabidium_transmutator.name=Schrabidium Transmutation Device tile.machine_selenium.name=Radial Performance Engine diff --git a/src/main/resources/assets/hbm/models/machines/sawmill.obj b/src/main/resources/assets/hbm/models/machines/sawmill.obj new file mode 100644 index 000000000..880f0f117 --- /dev/null +++ b/src/main/resources/assets/hbm/models/machines/sawmill.obj @@ -0,0 +1,2296 @@ +# Blender v2.79 (sub 0) OBJ File: 'sawmill.blend' +# www.blender.org +o GearRight +v -0.687500 0.687500 -1.031250 +v -0.687500 0.687500 -1.218750 +v -0.437500 0.687500 -1.031250 +v -0.437500 0.687500 -1.218750 +v -0.129487 1.625000 -1.250000 +v -0.312500 1.808013 -1.250000 +v -0.562500 1.875000 -1.250000 +v -0.812500 1.808012 -1.250000 +v -0.995513 1.625000 -1.250000 +v -1.062500 1.375000 -1.250000 +v -0.995513 1.125000 -1.250000 +v -0.812500 0.941987 -1.250000 +v -0.562500 0.875000 -1.250000 +v -0.312500 0.941987 -1.250000 +v -0.062500 1.375000 -1.250000 +v -0.129487 1.125000 -1.250000 +v -0.129487 1.625000 -1.000000 +v -0.312500 1.808013 -1.000000 +v -0.562500 1.875000 -1.000000 +v -0.812500 1.808012 -1.000000 +v -0.995513 1.625000 -1.000000 +v -1.062500 1.375000 -1.000000 +v -0.995513 1.125000 -1.000000 +v -0.812500 0.941987 -1.000000 +v -0.562500 0.875000 -1.000000 +v -0.312500 0.941987 -1.000000 +v -0.129487 1.125000 -1.000000 +v -0.062500 1.375000 -1.000000 +v -0.687500 0.937500 -1.218750 +v -0.437500 0.937500 -1.218750 +v -0.687500 0.937500 -1.031250 +v -0.437500 0.937500 -1.031250 +v -0.437500 2.062500 -1.031250 +v -0.437500 2.062500 -1.218750 +v -0.687500 2.062500 -1.031250 +v -0.687500 2.062500 -1.218750 +v -0.437500 1.812500 -1.218750 +v -0.687500 1.812500 -1.218750 +v -0.437500 1.812500 -1.031250 +v -0.687500 1.812500 -1.031250 +v -0.029608 0.922997 -1.031250 +v -0.029608 0.922997 -1.218750 +v 0.095392 1.139503 -1.031250 +v 0.095392 1.139503 -1.218750 +v -0.246114 1.047997 -1.218750 +v -0.121114 1.264503 -1.218750 +v -0.246114 1.047997 -1.031250 +v -0.121114 1.264503 -1.031250 +v -1.095392 1.827003 -1.031250 +v -1.095392 1.827003 -1.218750 +v -1.220392 1.610497 -1.031250 +v -1.220392 1.610497 -1.218750 +v -0.878886 1.702003 -1.218750 +v -1.003886 1.485497 -1.218750 +v -0.878886 1.702003 -1.031250 +v -1.003886 1.485497 -1.031250 +v 0.095393 1.610497 -1.031250 +v 0.095393 1.610497 -1.218750 +v -0.029607 1.827003 -1.031250 +v -0.029607 1.827003 -1.218750 +v -0.121114 1.485497 -1.218750 +v -0.246114 1.702003 -1.218750 +v -0.121114 1.485497 -1.031250 +v -0.246114 1.702003 -1.031250 +v -1.220392 1.139503 -1.031250 +v -1.220392 1.139503 -1.218750 +v -1.095392 0.922997 -1.031250 +v -1.095392 0.922997 -1.218750 +v -1.003886 1.264503 -1.218750 +v -0.878886 1.047997 -1.218750 +v -1.003886 1.264503 -1.031250 +v -0.878886 1.047997 -1.031250 +v -0.237741 1.562500 -1.000000 +v -0.375000 1.699759 -1.000000 +v -0.562500 1.750000 -1.000000 +v -0.750000 1.699759 -1.000000 +v -0.887259 1.562500 -1.000000 +v -0.937500 1.375000 -1.000000 +v -0.887259 1.187500 -1.000000 +v -0.750000 1.050241 -1.000000 +v -0.562500 1.000000 -1.000000 +v -0.375000 1.050241 -1.000000 +v -0.237740 1.187500 -1.000000 +v -0.187500 1.375000 -1.000000 +v -0.237741 1.562500 -1.250000 +v -0.375000 1.699759 -1.250000 +v -0.562500 1.750000 -1.250000 +v -0.750000 1.699759 -1.250000 +v -0.887259 1.562500 -1.250000 +v -0.937500 1.375000 -1.250000 +v -0.887259 1.187500 -1.250000 +v -0.750000 1.050241 -1.250000 +v -0.562500 1.000000 -1.250000 +v -0.375000 1.050241 -1.250000 +v -0.187500 1.375000 -1.250000 +v -0.237740 1.187500 -1.250000 +v -0.345994 1.500000 -1.250000 +v -0.437500 1.591506 -1.250000 +v -0.562500 1.625000 -1.250000 +v -0.687500 1.591506 -1.250000 +v -0.779006 1.500000 -1.250000 +v -0.812500 1.375000 -1.250000 +v -0.779006 1.250000 -1.250000 +v -0.687500 1.158494 -1.250000 +v -0.562500 1.125000 -1.250000 +v -0.437500 1.158494 -1.250000 +v -0.312500 1.375000 -1.250000 +v -0.345994 1.250000 -1.250000 +v -0.345994 1.500000 -1.000000 +v -0.437500 1.591506 -1.000000 +v -0.562500 1.625000 -1.000000 +v -0.687500 1.591506 -1.000000 +v -0.779006 1.500000 -1.000000 +v -0.812500 1.375000 -1.000000 +v -0.779006 1.250000 -1.000000 +v -0.687500 1.158494 -1.000000 +v -0.562500 1.125000 -1.000000 +v -0.437500 1.158494 -1.000000 +v -0.345994 1.250000 -1.000000 +v -0.312500 1.375000 -1.000000 +v -0.437500 1.562500 -1.062500 +v -0.437500 1.562500 -1.187500 +v -0.687500 1.562500 -1.062500 +v -0.687500 1.562500 -1.187500 +v -0.437500 1.750000 -1.062500 +v -0.437500 1.750000 -1.187500 +v -0.687500 1.750000 -1.062500 +v -0.687500 1.750000 -1.187500 +v -0.462620 1.172997 -1.062500 +v -0.462620 1.172997 -1.187500 +v -0.337621 1.389503 -1.062500 +v -0.337620 1.389503 -1.187500 +v -0.300241 1.079247 -1.062500 +v -0.300241 1.079247 -1.187500 +v -0.175241 1.295753 -1.062500 +v -0.175241 1.295753 -1.187500 +v -0.787380 1.389503 -1.062500 +v -0.787380 1.389503 -1.187500 +v -0.662380 1.172997 -1.062500 +v -0.662380 1.172997 -1.187500 +v -0.949759 1.295753 -1.062500 +v -0.949759 1.295753 -1.187500 +v -0.824759 1.079247 -1.062500 +v -0.824759 1.079247 -1.187500 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.708333 0.803571 +vt 0.732143 0.767857 +vt 0.732143 0.803571 +vt 0.690476 0.767857 +vt 0.708333 0.767857 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.732143 0.803571 +vt 0.708333 0.767857 +vt 0.732143 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.803571 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.732143 0.803571 +vt 0.708333 0.767857 +vt 0.732143 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.803571 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.708333 0.803571 +vt 0.732143 0.767857 +vt 0.732143 0.803571 +vt 0.666667 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.767857 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.732143 0.803571 +vt 0.708333 0.767857 +vt 0.732143 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.803571 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.732143 0.803571 +vt 0.708333 0.767857 +vt 0.732143 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.803571 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.619048 0.767857 +vt 0.595238 0.767857 +vt 0.619048 0.767857 +vt 0.595238 0.767857 +vt 0.619048 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.619048 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.598214 0.696429 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.598214 0.696429 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.598214 0.696429 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.696429 +vt 0.598214 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.690476 0.767857 +vt 0.702381 0.732143 +vt 0.702381 0.767857 +vt 0.642857 0.767857 +vt 0.654762 0.732143 +vt 0.654762 0.767857 +vt 0.714286 0.732143 +vt 0.714286 0.767857 +vt 0.726190 0.732143 +vt 0.726190 0.767857 +vt 0.738095 0.732143 +vt 0.738095 0.767857 +vt 0.750000 0.732143 +vt 0.750000 0.767857 +vt 0.666667 0.732143 +vt 0.666667 0.767857 +vt 0.761905 0.732143 +vt 0.761905 0.767857 +vt 0.678571 0.732143 +vt 0.678571 0.767857 +vt 0.619048 0.767857 +vt 0.630952 0.732143 +vt 0.630952 0.767857 +vt 0.690476 0.732143 +vt 0.642857 0.732143 +vt 0.623435 0.679608 +vt 0.642857 0.662788 +vt 0.662280 0.679608 +vt 0.662280 0.786751 +vt 0.662280 0.820392 +vt 0.623435 0.820392 +vt 0.666667 0.705357 +vt 0.690476 0.732143 +vt 0.666667 0.732143 +vt 0.702381 0.705357 +vt 0.726190 0.732143 +vt 0.702381 0.732143 +vt 0.690476 0.705357 +vt 0.726190 0.705357 +vt 0.738095 0.732143 +vt 0.666667 0.732143 +vt 0.690476 0.705357 +vt 0.690476 0.732143 +vt 0.702381 0.705357 +vt 0.726190 0.732143 +vt 0.702381 0.732143 +vt 0.726190 0.705357 +vt 0.738095 0.732143 +vt 0.666667 0.732143 +vt 0.690476 0.705357 +vt 0.690476 0.732143 +vt 0.702381 0.705357 +vt 0.726190 0.732143 +vt 0.702381 0.732143 +vt 0.726190 0.705357 +vt 0.738095 0.732143 +vt 0.666667 0.830357 +vt 0.595238 0.714286 +vt 0.595238 0.714286 +vt 0.595238 0.714286 +vt 0.666667 0.830357 +vt 0.666667 0.767857 +vt 0.666667 0.767857 +vt 0.666667 0.830357 +vt 0.666667 0.830357 +vt 0.666667 0.767857 +vt 0.666667 0.830357 +vt 0.666667 0.830357 +vt 0.666667 0.767857 +vt 0.666667 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.619048 0.732143 +vt 0.665285 0.696429 +vt 0.662280 0.713249 +vt 0.654071 0.725563 +vt 0.642857 0.730070 +vt 0.631644 0.725563 +vt 0.623435 0.713249 +vt 0.620430 0.696429 +vt 0.631644 0.667295 +vt 0.654071 0.667295 +vt 0.620430 0.803571 +vt 0.642857 0.769930 +vt 0.623435 0.786751 +vt 0.631644 0.774437 +vt 0.654071 0.774437 +vt 0.665284 0.803571 +vt 0.654071 0.832705 +vt 0.642857 0.837212 +vt 0.631644 0.832705 +vt 0.738095 0.705357 +vt 0.666667 0.705357 +vt 0.738095 0.705357 +vt 0.666667 0.705357 +vt 0.738095 0.705357 +vn 0.0000 -1.0000 0.0000 +vn -0.2588 0.9659 0.0000 +vn 0.9659 -0.2588 0.0000 +vn -0.7071 0.7071 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7071 -0.7071 0.0000 +vn 0.9659 0.2588 0.0000 +vn -0.2588 -0.9659 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.2588 -0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 0.8660 -0.5000 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn 0.8660 0.5000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.5000 -0.8660 0.0000 +s off +f 3/1/1 2/2/1 4/3/1 +f 19/4/2 8/5/2 20/6/2 +f 27/7/3 15/8/3 28/9/3 +f 20/10/4 9/11/4 21/12/4 +f 21/13/5 10/14/5 22/15/5 +f 22/16/6 11/17/6 23/18/6 +f 23/19/7 12/20/7 24/21/7 +f 28/22/8 5/23/8 17/24/8 +f 24/25/9 13/26/9 25/27/9 +f 17/28/10 6/29/10 18/30/10 +f 25/31/11 14/32/11 26/33/11 +f 18/34/12 7/35/12 19/36/12 +f 26/37/13 16/38/13 27/39/13 +f 35/40/14 34/41/14 36/42/14 +f 3/43/15 31/44/15 1/45/15 +f 2/2/16 30/46/16 4/3/16 +f 4/3/17 32/47/17 3/43/17 +f 1/45/18 29/48/18 2/49/18 +f 33/50/15 40/51/15 39/52/15 +f 34/41/16 38/53/16 36/42/16 +f 36/42/18 40/51/18 35/54/18 +f 33/50/17 37/55/17 34/56/17 +f 43/57/19 42/58/19 44/59/19 +f 51/60/20 50/61/20 52/62/20 +f 41/63/15 48/64/15 47/65/15 +f 42/58/16 46/66/16 44/59/16 +f 44/59/21 48/64/21 43/67/21 +f 41/63/22 45/68/22 42/69/22 +f 51/70/15 55/71/15 49/72/15 +f 52/62/16 53/73/16 54/74/16 +f 52/62/22 56/75/22 51/70/22 +f 49/72/21 53/76/21 50/77/21 +f 59/78/23 58/79/23 60/80/23 +f 67/81/24 66/82/24 68/83/24 +f 57/84/15 64/85/15 63/86/15 +f 58/79/16 62/87/16 60/80/16 +f 60/80/25 64/85/25 59/88/25 +f 57/84/26 61/89/26 58/90/26 +f 65/91/15 72/92/15 71/93/15 +f 66/82/16 70/94/16 68/83/16 +f 68/83/26 72/92/26 67/95/26 +f 65/91/25 69/96/25 66/97/25 +f 20/6/15 75/98/15 19/4/15 +f 27/39/15 82/99/15 26/37/15 +f 17/24/15 84/100/15 28/22/15 +f 24/21/15 79/101/15 23/19/15 +f 20/10/15 77/102/15 76/103/15 +f 27/7/15 84/104/15 83/105/15 +f 17/28/15 74/106/15 73/107/15 +f 25/27/15 80/108/15 24/25/15 +f 22/15/15 77/109/15 21/13/15 +f 18/34/15 75/110/15 74/111/15 +f 26/33/15 81/112/15 25/31/15 +f 23/18/15 78/113/15 22/16/15 +f 10/14/16 89/114/16 90/115/16 +f 6/116/16 87/117/16 7/35/16 +f 13/118/16 94/119/16 14/32/16 +f 10/120/16 91/121/16 11/17/16 +f 8/5/16 87/122/16 88/123/16 +f 14/124/16 96/125/16 16/38/16 +f 5/23/16 95/126/16 85/127/16 +f 11/128/16 92/129/16 12/20/16 +f 8/130/16 89/131/16 9/11/16 +f 16/132/16 95/133/16 15/8/16 +f 5/134/16 86/135/16 6/29/16 +f 12/136/16 93/137/16 13/26/16 +f 94/119/2 81/138/2 82/139/2 +f 96/125/4 82/140/4 83/141/4 +f 95/133/5 83/142/5 84/143/5 +f 85/127/6 84/144/6 73/145/6 +f 86/135/7 73/146/7 74/147/7 +f 87/117/9 74/148/9 75/149/9 +f 88/123/11 75/150/11 76/151/11 +f 77/152/13 88/153/13 76/154/13 +f 90/115/3 77/155/3 78/156/3 +f 91/121/8 78/157/8 79/158/8 +f 92/129/10 79/159/10 80/160/10 +f 93/137/12 80/161/12 81/162/12 +f 111/163/2 100/164/2 112/165/2 +f 119/166/3 107/167/3 120/168/3 +f 112/165/4 101/169/4 113/170/4 +f 113/170/5 102/171/5 114/172/5 +f 114/172/6 103/173/6 115/174/6 +f 115/174/7 104/175/7 116/176/7 +f 120/168/8 97/177/8 109/178/8 +f 116/176/9 105/179/9 117/180/9 +f 109/178/10 98/181/10 110/182/10 +f 117/183/11 106/184/11 118/185/11 +f 110/182/12 99/186/12 111/163/12 +f 118/185/13 108/187/13 119/166/13 +f 115/188/15 117/189/15 119/190/15 +f 103/191/16 101/192/16 97/193/16 +f 125/194/15 123/195/15 121/196/15 +f 128/197/16 122/198/16 124/199/16 +f 127/200/18 124/199/18 123/195/18 +f 126/201/17 121/202/17 122/198/17 +f 129/203/15 135/204/15 131/205/15 +f 136/206/16 130/207/16 132/208/16 +f 135/204/21 132/208/21 131/205/21 +f 134/209/22 129/210/22 130/207/22 +f 137/211/15 143/212/15 139/213/15 +f 144/214/16 138/215/16 140/216/16 +f 143/212/26 140/216/26 139/213/26 +f 142/217/25 137/218/25 138/215/25 +f 3/1/1 1/219/1 2/2/1 +f 19/4/2 7/220/2 8/5/2 +f 27/7/3 16/132/3 15/8/3 +f 20/10/4 8/130/4 9/11/4 +f 21/13/5 9/221/5 10/14/5 +f 22/16/6 10/120/6 11/17/6 +f 23/19/7 11/128/7 12/20/7 +f 28/22/8 15/222/8 5/23/8 +f 24/25/9 12/136/9 13/26/9 +f 17/28/10 5/134/10 6/29/10 +f 25/31/11 13/118/11 14/32/11 +f 18/34/12 6/116/12 7/35/12 +f 26/37/13 14/124/13 16/38/13 +f 35/40/14 33/223/14 34/41/14 +f 3/43/15 32/47/15 31/44/15 +f 2/2/16 29/224/16 30/46/16 +f 4/3/17 30/46/17 32/47/17 +f 1/45/18 31/44/18 29/48/18 +f 33/50/15 35/54/15 40/51/15 +f 34/41/16 37/225/16 38/53/16 +f 36/42/18 38/53/18 40/51/18 +f 33/50/17 39/52/17 37/55/17 +f 43/57/19 41/226/19 42/58/19 +f 51/60/20 49/227/20 50/61/20 +f 41/63/15 43/67/15 48/64/15 +f 42/58/16 45/228/16 46/66/16 +f 44/59/21 46/66/21 48/64/21 +f 41/63/22 47/65/22 45/68/22 +f 51/70/15 56/75/15 55/71/15 +f 52/62/16 50/61/16 53/73/16 +f 52/62/22 54/74/22 56/75/22 +f 49/72/21 55/71/21 53/76/21 +f 59/78/23 57/229/23 58/79/23 +f 67/81/24 65/230/24 66/82/24 +f 57/84/15 59/88/15 64/85/15 +f 58/79/16 61/231/16 62/87/16 +f 60/80/25 62/87/25 64/85/25 +f 57/84/26 63/86/26 61/89/26 +f 65/91/15 67/95/15 72/92/15 +f 66/82/16 69/232/16 70/94/16 +f 68/83/26 70/94/26 72/92/26 +f 65/91/25 71/93/25 69/96/25 +f 20/6/15 76/233/15 75/98/15 +f 27/39/15 83/234/15 82/99/15 +f 17/24/15 73/235/15 84/100/15 +f 24/21/15 80/236/15 79/101/15 +f 20/10/15 21/12/15 77/102/15 +f 27/7/15 28/9/15 84/104/15 +f 17/28/15 18/30/15 74/106/15 +f 25/27/15 81/237/15 80/108/15 +f 22/15/15 78/238/15 77/109/15 +f 18/34/15 19/36/15 75/110/15 +f 26/33/15 82/239/15 81/112/15 +f 23/18/15 79/240/15 78/113/15 +f 10/14/16 9/221/16 89/114/16 +f 6/116/16 86/241/16 87/117/16 +f 13/118/16 93/242/16 94/119/16 +f 10/120/16 90/243/16 91/121/16 +f 8/5/16 7/220/16 87/122/16 +f 14/124/16 94/244/16 96/125/16 +f 5/23/16 15/222/16 95/126/16 +f 11/128/16 91/245/16 92/129/16 +f 8/130/16 88/153/16 89/131/16 +f 16/132/16 96/246/16 95/133/16 +f 5/134/16 85/247/16 86/135/16 +f 12/136/16 92/248/16 93/137/16 +f 94/119/2 93/242/2 81/138/2 +f 96/125/4 94/244/4 82/140/4 +f 95/133/5 96/246/5 83/142/5 +f 85/127/6 95/126/6 84/144/6 +f 86/135/7 85/247/7 73/146/7 +f 87/117/9 86/241/9 74/148/9 +f 88/123/11 87/122/11 75/150/11 +f 77/152/13 89/131/13 88/153/13 +f 90/115/3 89/114/3 77/155/3 +f 91/121/8 90/243/8 78/157/8 +f 92/129/10 91/245/10 79/159/10 +f 93/137/12 92/248/12 80/161/12 +f 111/163/2 99/186/2 100/164/2 +f 119/166/3 108/187/3 107/167/3 +f 112/165/4 100/164/4 101/169/4 +f 113/170/5 101/169/5 102/171/5 +f 114/172/6 102/171/6 103/173/6 +f 115/174/7 103/173/7 104/175/7 +f 120/168/8 107/167/8 97/177/8 +f 116/176/9 104/175/9 105/179/9 +f 109/178/10 97/177/10 98/181/10 +f 117/183/11 105/249/11 106/184/11 +f 110/182/12 98/181/12 99/186/12 +f 118/185/13 106/184/13 108/187/13 +f 119/190/15 120/250/15 109/251/15 +f 109/251/15 110/252/15 111/253/15 +f 111/253/15 112/254/15 115/188/15 +f 112/254/15 113/255/15 115/188/15 +f 113/255/15 114/256/15 115/188/15 +f 115/188/15 116/257/15 117/189/15 +f 117/189/15 118/258/15 119/190/15 +f 119/190/15 109/251/15 115/188/15 +f 109/251/15 111/253/15 115/188/15 +f 97/193/16 107/259/16 105/260/16 +f 107/259/16 108/261/16 105/260/16 +f 108/261/16 106/262/16 105/260/16 +f 105/260/16 104/263/16 103/191/16 +f 103/191/16 102/264/16 101/192/16 +f 101/192/16 100/265/16 97/193/16 +f 100/265/16 99/266/16 97/193/16 +f 99/266/16 98/267/16 97/193/16 +f 105/260/16 103/191/16 97/193/16 +f 125/194/15 127/200/15 123/195/15 +f 128/197/16 126/201/16 122/198/16 +f 127/200/18 128/197/18 124/199/18 +f 126/201/17 125/268/17 121/202/17 +f 129/203/15 133/269/15 135/204/15 +f 136/206/16 134/209/16 130/207/16 +f 135/204/21 136/206/21 132/208/21 +f 134/209/22 133/270/22 129/210/22 +f 137/211/15 141/271/15 143/212/15 +f 144/214/16 142/217/16 138/215/16 +f 143/212/26 144/214/26 140/216/26 +f 142/217/25 141/272/25 137/218/25 +o GearLeft +v 0.797997 0.717108 -1.031250 +v 0.797997 0.717108 -1.218750 +v 1.014503 0.842108 -1.031250 +v 1.014503 0.842108 -1.218750 +v 0.812500 1.808013 -1.250000 +v 0.562500 1.875000 -1.250000 +v 0.312500 1.808013 -1.250000 +v 0.129487 1.625000 -1.250000 +v 0.062500 1.375000 -1.250000 +v 0.129487 1.125000 -1.250000 +v 0.312500 0.941987 -1.250000 +v 0.562500 0.875000 -1.250000 +v 0.812500 0.941987 -1.250000 +v 0.995513 1.125000 -1.250000 +v 0.995513 1.625000 -1.250000 +v 1.062500 1.375000 -1.250000 +v 0.812500 1.808013 -1.000000 +v 0.562500 1.875000 -1.000000 +v 0.312500 1.808013 -1.000000 +v 0.129487 1.625000 -1.000000 +v 0.062500 1.375000 -1.000000 +v 0.129487 1.125000 -1.000000 +v 0.312500 0.941987 -1.000000 +v 0.562500 0.875000 -1.000000 +v 0.812500 0.941987 -1.000000 +v 0.995513 1.125000 -1.000000 +v 1.062500 1.375000 -1.000000 +v 0.995513 1.625000 -1.000000 +v 0.672997 0.933614 -1.218750 +v 0.889503 1.058614 -1.218750 +v 0.672997 0.933614 -1.031250 +v 0.889503 1.058614 -1.031250 +v 0.327004 2.032893 -1.031250 +v 0.327004 2.032893 -1.218750 +v 0.110497 1.907893 -1.031250 +v 0.110497 1.907893 -1.218750 +v 0.452004 1.816386 -1.218750 +v 0.235497 1.691386 -1.218750 +v 0.452004 1.816386 -1.031250 +v 0.235497 1.691386 -1.031250 +v 1.250000 1.250000 -1.031250 +v 1.250000 1.250000 -1.218750 +v 1.250000 1.500000 -1.031250 +v 1.250000 1.500000 -1.218750 +v 1.000000 1.250000 -1.218750 +v 1.000000 1.500000 -1.218750 +v 1.000000 1.250000 -1.031250 +v 1.000000 1.500000 -1.031250 +v -0.125000 1.500000 -1.031250 +v -0.125000 1.500000 -1.218750 +v -0.125000 1.250000 -1.031250 +v -0.125000 1.250000 -1.218750 +v 0.125000 1.500000 -1.218750 +v 0.125000 1.250000 -1.218750 +v 0.125000 1.500000 -1.031250 +v 0.125000 1.250000 -1.031250 +v 1.014503 1.907892 -1.031250 +v 1.014503 1.907892 -1.218750 +v 0.797997 2.032892 -1.031250 +v 0.797997 2.032892 -1.218750 +v 0.889503 1.691386 -1.218750 +v 0.672997 1.816386 -1.218750 +v 0.889503 1.691386 -1.031250 +v 0.672997 1.816386 -1.031250 +v 0.110497 0.842108 -1.031250 +v 0.110497 0.842108 -1.218750 +v 0.327003 0.717108 -1.031250 +v 0.327003 0.717108 -1.218750 +v 0.235497 1.058614 -1.218750 +v 0.452003 0.933614 -1.218750 +v 0.235497 1.058614 -1.031250 +v 0.452003 0.933614 -1.031250 +v 0.750000 1.699759 -1.000000 +v 0.562500 1.750000 -1.000000 +v 0.375000 1.699759 -1.000000 +v 0.237741 1.562500 -1.000000 +v 0.187500 1.375000 -1.000000 +v 0.237741 1.187500 -1.000000 +v 0.375000 1.050241 -1.000000 +v 0.562500 1.000000 -1.000000 +v 0.750000 1.050241 -1.000000 +v 0.887260 1.187500 -1.000000 +v 0.937500 1.375000 -1.000000 +v 0.887260 1.562500 -1.000000 +v 0.750000 1.699759 -1.250000 +v 0.562500 1.750000 -1.250000 +v 0.375000 1.699759 -1.250000 +v 0.237741 1.562500 -1.250000 +v 0.187500 1.375000 -1.250000 +v 0.237741 1.187500 -1.250000 +v 0.375000 1.050241 -1.250000 +v 0.562500 1.000000 -1.250000 +v 0.750000 1.050241 -1.250000 +v 0.887260 1.187500 -1.250000 +v 0.887260 1.562500 -1.250000 +v 0.937500 1.375000 -1.250000 +v 0.687500 1.591506 -1.250000 +v 0.562500 1.625000 -1.250000 +v 0.437500 1.591506 -1.250000 +v 0.345994 1.500000 -1.250000 +v 0.312500 1.375000 -1.250000 +v 0.345994 1.250000 -1.250000 +v 0.437500 1.158494 -1.250000 +v 0.562500 1.125000 -1.250000 +v 0.687500 1.158494 -1.250000 +v 0.779006 1.250000 -1.250000 +v 0.779006 1.500000 -1.250000 +v 0.812500 1.375000 -1.250000 +v 0.687500 1.591506 -1.000000 +v 0.562500 1.625000 -1.000000 +v 0.437500 1.591506 -1.000000 +v 0.345994 1.500000 -1.000000 +v 0.312500 1.375000 -1.000000 +v 0.345994 1.250000 -1.000000 +v 0.437500 1.158494 -1.000000 +v 0.562500 1.125000 -1.000000 +v 0.687500 1.158494 -1.000000 +v 0.779007 1.250000 -1.000000 +v 0.812500 1.375000 -1.000000 +v 0.779006 1.500000 -1.000000 +v 0.577003 1.599880 -1.062500 +v 0.577003 1.599880 -1.187500 +v 0.360497 1.474880 -1.062500 +v 0.360497 1.474880 -1.187500 +v 0.483254 1.762260 -1.062500 +v 0.483254 1.762260 -1.187500 +v 0.266747 1.637260 -1.062500 +v 0.266747 1.637260 -1.187500 +v 0.750000 1.250000 -1.062500 +v 0.750000 1.250000 -1.187500 +v 0.750000 1.500000 -1.062500 +v 0.750000 1.500000 -1.187500 +v 0.937500 1.250000 -1.062500 +v 0.937500 1.250000 -1.187500 +v 0.937500 1.500000 -1.062500 +v 0.937500 1.500000 -1.187500 +v 0.360497 1.275120 -1.062500 +v 0.360497 1.275120 -1.187500 +v 0.577003 1.150121 -1.062500 +v 0.577003 1.150121 -1.187500 +v 0.266747 1.112741 -1.062500 +v 0.266747 1.112741 -1.187500 +v 0.483253 0.987741 -1.062500 +v 0.483253 0.987741 -1.187500 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.595238 0.750000 +vt 0.619048 0.714286 +vt 0.619048 0.750000 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.708333 0.803571 +vt 0.732143 0.767857 +vt 0.732143 0.803571 +vt 0.666667 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.767857 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.708333 0.803571 +vt 0.732143 0.767857 +vt 0.732143 0.803571 +vt 0.666667 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.767857 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.732143 0.803571 +vt 0.708333 0.767857 +vt 0.732143 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.803571 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.708333 0.803571 +vt 0.732143 0.767857 +vt 0.732143 0.803571 +vt 0.666667 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.767857 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.690476 0.830357 +vt 0.666667 0.803571 +vt 0.690476 0.803571 +vt 0.732143 0.803571 +vt 0.708333 0.767857 +vt 0.732143 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.803571 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.732143 0.803571 +vt 0.708333 0.767857 +vt 0.732143 0.767857 +vt 0.690476 0.767857 +vt 0.708333 0.803571 +vt 0.750000 0.767857 +vt 0.750000 0.803571 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.619048 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.619048 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.767857 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.598214 0.696429 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.598214 0.696429 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.598214 0.696429 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.595238 0.714286 +vt 0.616071 0.696429 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.598214 0.660714 +vt 0.616071 0.660714 +vt 0.690476 0.767857 +vt 0.702381 0.732143 +vt 0.702381 0.767857 +vt 0.642857 0.767857 +vt 0.654762 0.732143 +vt 0.654762 0.767857 +vt 0.714286 0.732143 +vt 0.714286 0.767857 +vt 0.726190 0.767857 +vt 0.726190 0.732143 +vt 0.738095 0.767857 +vt 0.738095 0.732143 +vt 0.750000 0.732143 +vt 0.750000 0.767857 +vt 0.666667 0.732143 +vt 0.666667 0.767857 +vt 0.761905 0.732143 +vt 0.761905 0.767857 +vt 0.678571 0.767857 +vt 0.678571 0.732143 +vt 0.619048 0.767857 +vt 0.630952 0.732143 +vt 0.630952 0.767857 +vt 0.690476 0.732143 +vt 0.642857 0.732143 +vt 0.623435 0.679608 +vt 0.642857 0.662788 +vt 0.662280 0.679608 +vt 0.662280 0.786751 +vt 0.662280 0.820392 +vt 0.623435 0.820392 +vt 0.666667 0.732143 +vt 0.690476 0.705357 +vt 0.690476 0.732143 +vt 0.702381 0.705357 +vt 0.726190 0.732143 +vt 0.702381 0.732143 +vt 0.726190 0.705357 +vt 0.738095 0.732143 +vt 0.666667 0.732143 +vt 0.690476 0.705357 +vt 0.690476 0.732143 +vt 0.702381 0.705357 +vt 0.726190 0.732143 +vt 0.702381 0.732143 +vt 0.726190 0.705357 +vt 0.738095 0.732143 +vt 0.666667 0.732143 +vt 0.690476 0.705357 +vt 0.690476 0.732143 +vt 0.702381 0.705357 +vt 0.726190 0.732143 +vt 0.702381 0.732143 +vt 0.726190 0.705357 +vt 0.738095 0.732143 +vt 0.666667 0.830357 +vt 0.595238 0.714286 +vt 0.595238 0.714286 +vt 0.595238 0.714286 +vt 0.666667 0.830357 +vt 0.666667 0.830357 +vt 0.666667 0.830357 +vt 0.666667 0.767857 +vt 0.666667 0.830357 +vt 0.666667 0.830357 +vt 0.666667 0.767857 +vt 0.666667 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.619048 0.767857 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.598214 0.696429 +vt 0.619048 0.732143 +vt 0.665285 0.696429 +vt 0.662280 0.713249 +vt 0.654071 0.725563 +vt 0.642857 0.730070 +vt 0.631644 0.725563 +vt 0.623435 0.713249 +vt 0.620430 0.696429 +vt 0.631644 0.667295 +vt 0.654071 0.667295 +vt 0.620430 0.803571 +vt 0.642857 0.769930 +vt 0.623435 0.786751 +vt 0.631644 0.774437 +vt 0.654071 0.774437 +vt 0.665284 0.803571 +vt 0.654071 0.832705 +vt 0.642857 0.837212 +vt 0.631644 0.832705 +vt 0.666667 0.705357 +vt 0.738095 0.705357 +vt 0.666667 0.705357 +vt 0.738095 0.705357 +vt 0.666667 0.705357 +vt 0.738095 0.705357 +vn 0.5000 -0.8660 0.0000 +vn -0.7071 0.7071 0.0000 +vn 0.9659 0.2588 0.0000 +vn -0.9659 0.2588 0.0000 +vn -0.9659 -0.2588 0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.2588 -0.9659 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.2588 -0.9659 0.0000 +vn 0.2588 0.9659 0.0000 +vn 0.7071 -0.7071 0.0000 +vn -0.2588 0.9659 0.0000 +vn 0.9659 -0.2588 0.0000 +vn -0.5000 0.8660 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.8660 0.5000 0.0000 +vn -0.8660 -0.5000 0.0000 +vn 1.0000 -0.0000 0.0000 +vn -1.0000 -0.0000 0.0000 +vn -0.0000 1.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.5000 0.8660 0.0000 +vn -0.5000 -0.8660 0.0000 +vn -0.8660 0.5000 0.0000 +vn 0.8660 -0.5000 0.0000 +s off +f 147/273/27 146/274/27 148/275/27 +f 163/276/28 152/277/28 164/278/28 +f 171/279/29 159/280/29 172/281/29 +f 164/282/30 153/283/30 165/284/30 +f 165/285/31 154/286/31 166/287/31 +f 166/288/32 155/289/32 167/290/32 +f 167/291/33 156/292/33 168/293/33 +f 172/294/34 149/295/34 161/296/34 +f 168/297/35 157/298/35 169/299/35 +f 161/300/36 150/301/36 162/302/36 +f 169/303/37 158/304/37 170/305/37 +f 162/306/38 151/307/38 163/308/38 +f 170/309/39 160/310/39 171/311/39 +f 179/312/40 178/313/40 180/314/40 +f 147/315/41 175/316/41 145/317/41 +f 148/275/42 173/318/42 174/319/42 +f 148/275/43 176/320/43 147/315/43 +f 145/317/44 173/321/44 146/322/44 +f 179/323/41 183/324/41 177/325/41 +f 180/314/42 181/326/42 182/327/42 +f 179/323/44 182/327/44 184/328/44 +f 177/325/43 181/329/43 178/330/43 +f 187/331/45 186/332/45 188/333/45 +f 195/334/46 194/335/46 196/336/46 +f 185/337/41 192/338/41 191/339/41 +f 186/332/42 190/340/42 188/333/42 +f 188/333/47 192/338/47 187/341/47 +f 185/337/48 189/342/48 186/343/48 +f 195/344/41 199/345/41 193/346/41 +f 196/336/42 197/347/42 198/348/42 +f 196/336/48 200/349/48 195/344/48 +f 193/346/47 197/350/47 194/351/47 +f 203/352/49 202/353/49 204/354/49 +f 211/355/50 210/356/50 212/357/50 +f 201/358/41 208/359/41 207/360/41 +f 202/353/42 206/361/42 204/354/42 +f 204/354/51 208/359/51 203/362/51 +f 201/358/52 205/363/52 202/364/52 +f 209/365/41 216/366/41 215/367/41 +f 210/356/42 214/368/42 212/357/42 +f 212/357/52 216/366/52 211/369/52 +f 209/365/51 213/370/51 210/371/51 +f 164/278/41 219/372/41 163/276/41 +f 171/311/41 226/373/41 170/309/41 +f 161/296/41 228/374/41 172/294/41 +f 167/291/41 224/375/41 223/376/41 +f 165/284/41 220/377/41 164/282/41 +f 172/281/41 227/378/41 171/279/41 +f 161/300/41 218/379/41 217/380/41 +f 169/299/41 224/381/41 168/297/41 +f 166/287/41 221/382/41 165/285/41 +f 163/308/41 218/383/41 162/306/41 +f 170/305/41 225/384/41 169/303/41 +f 167/290/41 222/385/41 166/288/41 +f 153/386/42 234/387/42 154/286/42 +f 150/388/42 231/389/42 151/307/42 +f 157/390/42 238/391/42 158/304/42 +f 154/392/42 235/393/42 155/289/42 +f 152/277/42 231/394/42 232/395/42 +f 158/396/42 240/397/42 160/310/42 +f 149/295/42 239/398/42 229/399/42 +f 155/400/42 236/401/42 156/292/42 +f 152/402/42 233/403/42 153/283/42 +f 159/280/42 240/404/42 239/405/42 +f 149/406/42 230/407/42 150/301/42 +f 156/408/42 237/409/42 157/298/42 +f 238/391/28 225/410/28 226/411/28 +f 240/397/30 226/412/30 227/413/30 +f 239/405/31 227/414/31 228/415/31 +f 229/399/32 228/416/32 217/417/32 +f 230/407/33 217/418/33 218/419/33 +f 231/389/35 218/420/35 219/421/35 +f 232/395/37 219/422/37 220/423/37 +f 233/403/39 220/424/39 221/425/39 +f 234/387/29 221/426/29 222/427/29 +f 235/393/34 222/428/34 223/429/34 +f 236/401/36 223/430/36 224/431/36 +f 237/409/38 224/432/38 225/433/38 +f 255/434/28 244/435/28 256/436/28 +f 263/437/29 251/438/29 264/439/29 +f 256/436/30 245/440/30 257/441/30 +f 258/442/31 245/440/31 246/443/31 +f 259/444/32 246/443/32 247/445/32 +f 259/444/33 248/446/33 260/447/33 +f 264/439/34 241/448/34 253/449/34 +f 260/447/35 249/450/35 261/451/35 +f 254/452/36 241/448/36 242/453/36 +f 261/454/37 250/455/37 262/456/37 +f 254/452/38 243/457/38 255/434/38 +f 262/456/39 252/458/39 263/437/39 +f 259/459/41 261/460/41 263/461/41 +f 247/462/42 245/463/42 241/464/42 +f 265/465/41 271/466/41 267/467/41 +f 272/468/42 266/469/42 268/470/42 +f 271/466/44 268/470/44 267/467/44 +f 270/471/43 265/472/43 266/469/43 +f 273/473/41 279/474/41 275/475/41 +f 280/476/42 274/477/42 276/478/42 +f 279/474/47 276/478/47 275/475/47 +f 278/479/48 273/480/48 274/477/48 +f 281/481/41 287/482/41 283/483/41 +f 288/484/42 282/485/42 284/486/42 +f 287/482/52 284/486/52 283/483/52 +f 286/487/51 281/488/51 282/485/51 +f 147/273/27 145/489/27 146/274/27 +f 163/276/28 151/490/28 152/277/28 +f 171/279/29 160/491/29 159/280/29 +f 164/282/30 152/402/30 153/283/30 +f 165/285/31 153/386/31 154/286/31 +f 166/288/32 154/392/32 155/289/32 +f 167/291/33 155/400/33 156/292/33 +f 172/294/34 159/492/34 149/295/34 +f 168/297/35 156/408/35 157/298/35 +f 161/300/36 149/406/36 150/301/36 +f 169/303/37 157/390/37 158/304/37 +f 162/306/38 150/388/38 151/307/38 +f 170/309/39 158/396/39 160/310/39 +f 179/312/40 177/493/40 178/313/40 +f 147/315/41 176/320/41 175/316/41 +f 148/275/42 146/274/42 173/318/42 +f 148/275/43 174/319/43 176/320/43 +f 145/317/44 175/316/44 173/321/44 +f 179/323/41 184/328/41 183/324/41 +f 180/314/42 178/313/42 181/326/42 +f 179/323/44 180/314/44 182/327/44 +f 177/325/43 183/324/43 181/329/43 +f 187/331/45 185/494/45 186/332/45 +f 195/334/46 193/495/46 194/335/46 +f 185/337/41 187/341/41 192/338/41 +f 186/332/42 189/496/42 190/340/42 +f 188/333/47 190/340/47 192/338/47 +f 185/337/48 191/339/48 189/342/48 +f 195/344/41 200/349/41 199/345/41 +f 196/336/42 194/335/42 197/347/42 +f 196/336/48 198/348/48 200/349/48 +f 193/346/47 199/345/47 197/350/47 +f 203/352/49 201/497/49 202/353/49 +f 211/355/50 209/498/50 210/356/50 +f 201/358/41 203/362/41 208/359/41 +f 202/353/42 205/499/42 206/361/42 +f 204/354/51 206/361/51 208/359/51 +f 201/358/52 207/360/52 205/363/52 +f 209/365/41 211/369/41 216/366/41 +f 210/356/42 213/500/42 214/368/42 +f 212/357/52 214/368/52 216/366/52 +f 209/365/51 215/367/51 213/370/51 +f 164/278/41 220/501/41 219/372/41 +f 171/311/41 227/502/41 226/373/41 +f 161/296/41 217/503/41 228/374/41 +f 167/291/41 168/293/41 224/375/41 +f 165/284/41 221/504/41 220/377/41 +f 172/281/41 228/505/41 227/378/41 +f 161/300/41 162/302/41 218/379/41 +f 169/299/41 225/506/41 224/381/41 +f 166/287/41 222/507/41 221/382/41 +f 163/308/41 219/508/41 218/383/41 +f 170/305/41 226/509/41 225/384/41 +f 167/290/41 223/510/41 222/385/41 +f 153/386/42 233/511/42 234/387/42 +f 150/388/42 230/512/42 231/389/42 +f 157/390/42 237/513/42 238/391/42 +f 154/392/42 234/514/42 235/393/42 +f 152/277/42 151/490/42 231/394/42 +f 158/396/42 238/515/42 240/397/42 +f 149/295/42 159/492/42 239/398/42 +f 155/400/42 235/516/42 236/401/42 +f 152/402/42 232/517/42 233/403/42 +f 159/280/42 160/491/42 240/404/42 +f 149/406/42 229/518/42 230/407/42 +f 156/408/42 236/519/42 237/409/42 +f 238/391/28 237/513/28 225/410/28 +f 240/397/30 238/515/30 226/412/30 +f 239/405/31 240/404/31 227/414/31 +f 229/399/32 239/398/32 228/416/32 +f 230/407/33 229/518/33 217/418/33 +f 231/389/35 230/512/35 218/420/35 +f 232/395/37 231/394/37 219/422/37 +f 233/403/39 232/517/39 220/424/39 +f 234/387/29 233/511/29 221/426/29 +f 235/393/34 234/514/34 222/428/34 +f 236/401/36 235/516/36 223/430/36 +f 237/409/38 236/519/38 224/432/38 +f 255/434/28 243/457/28 244/435/28 +f 263/437/29 252/458/29 251/438/29 +f 256/436/30 244/435/30 245/440/30 +f 258/442/31 257/441/31 245/440/31 +f 259/444/32 258/442/32 246/443/32 +f 259/444/33 247/445/33 248/446/33 +f 264/439/34 251/438/34 241/448/34 +f 260/447/35 248/446/35 249/450/35 +f 254/452/36 253/449/36 241/448/36 +f 261/454/37 249/520/37 250/455/37 +f 254/452/38 242/453/38 243/457/38 +f 262/456/39 250/455/39 252/458/39 +f 263/461/41 264/521/41 253/522/41 +f 253/522/41 254/523/41 255/524/41 +f 255/524/41 256/525/41 259/459/41 +f 256/525/41 257/526/41 259/459/41 +f 257/526/41 258/527/41 259/459/41 +f 259/459/41 260/528/41 261/460/41 +f 261/460/41 262/529/41 263/461/41 +f 263/461/41 253/522/41 259/459/41 +f 253/522/41 255/524/41 259/459/41 +f 241/464/42 251/530/42 249/531/42 +f 251/530/42 252/532/42 249/531/42 +f 252/532/42 250/533/42 249/531/42 +f 249/531/42 248/534/42 247/462/42 +f 247/462/42 246/535/42 245/463/42 +f 245/463/42 244/536/42 241/464/42 +f 244/536/42 243/537/42 241/464/42 +f 243/537/42 242/538/42 241/464/42 +f 249/531/42 247/462/42 241/464/42 +f 265/465/41 269/539/41 271/466/41 +f 272/468/42 270/471/42 266/469/42 +f 271/466/44 272/468/44 268/470/44 +f 270/471/43 269/540/43 265/472/43 +f 273/473/41 277/541/41 279/474/41 +f 280/476/42 278/479/42 274/477/42 +f 279/474/47 280/476/47 276/478/47 +f 278/479/48 277/542/48 273/480/48 +f 281/481/41 285/543/41 287/482/41 +f 288/484/42 286/487/42 282/485/42 +f 287/482/52 288/484/52 284/486/52 +f 286/487/51 285/544/51 281/488/51 +o Blade +v -0.000000 2.375000 0.937500 +v -0.195090 2.355785 0.937500 +v -0.382683 2.298879 0.937500 +v -0.555570 2.206470 0.937500 +v -0.707107 2.082107 0.937500 +v -0.831470 1.930570 0.937500 +v -0.923879 1.757683 0.937500 +v -0.980785 1.570090 0.937500 +v -1.000000 1.375000 0.937500 +v -0.980785 1.179909 0.937500 +v -0.923880 0.992316 0.937500 +v -0.831470 0.819430 0.937500 +v -0.707107 0.667893 0.937500 +v -0.555570 0.543530 0.937500 +v -0.382683 0.451120 0.937500 +v -0.195090 0.394214 0.937500 +v 0.000000 0.375000 0.937500 +v 0.195091 0.394215 0.937500 +v 0.382684 0.451120 0.937500 +v 0.555571 0.543530 0.937500 +v 0.707107 0.667893 0.937500 +v 0.831470 0.819430 0.937500 +v 0.923880 0.992317 0.937500 +v 0.980785 1.179910 0.937500 +v 1.000000 1.375001 0.937500 +v 0.980785 1.570091 0.937500 +v 0.923879 1.757684 0.937500 +v 0.831469 1.930571 0.937500 +v 0.707106 2.082108 0.937500 +v 0.555569 2.206470 0.937500 +v 0.382682 2.298880 0.937500 +v 0.195089 2.355785 0.937500 +v -0.000000 2.500000 0.937500 +v -0.219477 2.478383 0.937500 +v -0.430519 2.414364 0.937500 +v -0.625016 2.310403 0.937500 +v -0.795495 2.170495 0.937500 +v -0.935403 2.000016 0.937500 +v -1.039364 1.805518 0.937500 +v -1.103383 1.594476 0.937500 +v -1.125000 1.375000 0.937500 +v -1.103383 1.155523 0.937500 +v -1.039364 0.944481 0.937500 +v -0.935403 0.749983 0.937500 +v -0.795495 0.579504 0.937500 +v -0.625016 0.439596 0.937500 +v -0.430519 0.335635 0.937500 +v -0.219476 0.271616 0.937500 +v 0.000000 0.250000 0.937500 +v 0.219477 0.271616 0.937500 +v 0.430519 0.335635 0.937500 +v 0.625017 0.439597 0.937500 +v 0.795496 0.579505 0.937500 +v 0.935404 0.749984 0.937500 +v 1.039365 0.944482 0.937500 +v 1.103384 1.155524 0.937500 +v 1.125000 1.375001 0.937500 +v 1.103383 1.594477 0.937500 +v 1.039364 1.805520 0.937500 +v 0.935403 2.000017 0.937500 +v 0.795494 2.170496 0.937500 +v 0.625015 2.310404 0.937500 +v 0.430517 2.414365 0.937500 +v 0.219475 2.478383 0.937500 +v -0.000000 1.500000 0.875000 +v -0.000000 1.500000 1.000000 +v 0.088388 1.463388 0.875000 +v 0.088388 1.463388 1.000000 +v 0.125000 1.375000 0.875000 +v 0.125000 1.375000 1.000000 +v 0.088388 1.286612 0.875000 +v 0.088388 1.286612 1.000000 +v -0.000000 1.250000 0.875000 +v -0.000000 1.250000 1.000000 +v -0.088388 1.286612 0.875000 +v -0.088388 1.286612 1.000000 +v -0.125000 1.375000 0.875000 +v -0.125000 1.375000 1.000000 +v -0.088388 1.463388 0.875000 +v -0.088388 1.463388 1.000000 +v -0.000000 2.375000 0.937500 +v -0.195090 2.355785 0.937500 +v -0.382683 2.298879 0.937500 +v -0.555570 2.206470 0.937500 +v -0.707107 2.082107 0.937500 +v -0.831470 1.930570 0.937500 +v -0.923879 1.757683 0.937500 +v -0.980785 1.570090 0.937500 +v -1.000000 1.375000 0.937500 +v -0.980785 1.179909 0.937500 +v -0.923880 0.992316 0.937500 +v -0.831470 0.819430 0.937500 +v -0.707107 0.667893 0.937500 +v -0.555570 0.543530 0.937500 +v -0.382683 0.451120 0.937500 +v -0.195090 0.394214 0.937500 +v 0.000000 0.375000 0.937500 +v 0.195091 0.394215 0.937500 +v 0.382684 0.451120 0.937500 +v 0.555571 0.543530 0.937500 +v 0.707107 0.667893 0.937500 +v 0.831470 0.819430 0.937500 +v 0.923880 0.992317 0.937500 +v 0.980785 1.179910 0.937500 +v 1.000000 1.375001 0.937500 +v 0.980785 1.570091 0.937500 +v 0.923879 1.757684 0.937500 +v 0.831469 1.930571 0.937500 +v 0.707106 2.082108 0.937500 +v 0.555569 2.206470 0.937500 +v 0.382682 2.298880 0.937500 +v 0.195089 2.355785 0.937500 +v -0.000000 2.500000 0.937500 +v -0.219477 2.478383 0.937500 +v -0.430519 2.414364 0.937500 +v -0.625016 2.310403 0.937500 +v -0.795495 2.170495 0.937500 +v -0.935403 2.000016 0.937500 +v -1.039364 1.805518 0.937500 +v -1.103383 1.594476 0.937500 +v -1.125000 1.375000 0.937500 +v -1.103383 1.155523 0.937500 +v -1.039364 0.944481 0.937500 +v -0.935403 0.749983 0.937500 +v -0.795495 0.579504 0.937500 +v -0.625016 0.439596 0.937500 +v -0.430519 0.335635 0.937500 +v -0.219476 0.271616 0.937500 +v 0.000000 0.250000 0.937500 +v 0.219477 0.271616 0.937500 +v 0.430519 0.335635 0.937500 +v 0.625017 0.439597 0.937500 +v 0.795496 0.579505 0.937500 +v 0.935404 0.749984 0.937500 +v 1.039365 0.944482 0.937500 +v 1.103384 1.155524 0.937500 +v 1.125000 1.375001 0.937500 +v 1.103383 1.594477 0.937500 +v 1.039364 1.805520 0.937500 +v 0.935403 2.000017 0.937500 +v 0.795494 2.170496 0.937500 +v 0.625015 2.310404 0.937500 +v 0.430517 2.414365 0.937500 +v 0.219475 2.478383 0.937500 +vt 0.393893 0.464761 +vt 0.487778 0.608696 +vt 0.391822 0.749524 +vt 0.410360 0.747091 +vt 0.412547 0.764585 +vt 0.428225 0.739281 +vt 0.432646 0.755798 +vt 0.444731 0.726392 +vt 0.451216 0.741298 +vt 0.459244 0.708920 +vt 0.467543 0.721642 +vt 0.471206 0.687537 +vt 0.480999 0.697587 +vt 0.480157 0.663065 +vt 0.491069 0.670055 +vt 0.485753 0.636444 +vt 0.497364 0.640106 +vt 0.499643 0.608891 +vt 0.486157 0.580889 +vt 0.497819 0.577607 +vt 0.480949 0.554091 +vt 0.491961 0.547460 +vt 0.472357 0.529332 +vt 0.482294 0.519605 +vt 0.460709 0.507562 +vt 0.469191 0.495115 +vt 0.446454 0.489620 +vt 0.453154 0.474930 +vt 0.430139 0.476194 +vt 0.434800 0.459826 +vt 0.412392 0.467800 +vt 0.414833 0.450382 +vt 0.394023 0.446963 +vt 0.375355 0.467194 +vt 0.373167 0.449700 +vt 0.357489 0.475005 +vt 0.353068 0.458487 +vt 0.340983 0.487894 +vt 0.334498 0.472988 +vt 0.326470 0.505366 +vt 0.318171 0.492644 +vt 0.314508 0.526749 +vt 0.304715 0.516700 +vt 0.305557 0.551222 +vt 0.294645 0.544231 +vt 0.299962 0.577843 +vt 0.288350 0.574181 +vt 0.297936 0.605591 +vt 0.286071 0.605396 +vt 0.299558 0.633397 +vt 0.287896 0.636679 +vt 0.304765 0.660195 +vt 0.293754 0.666827 +vt 0.313358 0.684955 +vt 0.303420 0.694681 +vt 0.325006 0.706724 +vt 0.316524 0.719171 +vt 0.339261 0.724666 +vt 0.332561 0.739356 +vt 0.355576 0.738092 +vt 0.350916 0.754460 +vt 0.373323 0.746485 +vt 0.370882 0.763903 +vt 0.391692 0.767322 +vt 0.523810 0.767857 +vt 0.517857 0.750000 +vt 0.523810 0.750000 +vt 0.517857 0.767857 +vt 0.511905 0.750000 +vt 0.511905 0.767857 +vt 0.505952 0.750000 +vt 0.505952 0.767857 +vt 0.500000 0.750000 +vt 0.547619 0.767857 +vt 0.541667 0.750000 +vt 0.547619 0.750000 +vt 0.541667 0.767857 +vt 0.535714 0.750000 +vt 0.519557 0.720664 +vt 0.522727 0.732143 +vt 0.501083 0.732143 +vt 0.535714 0.767857 +vt 0.529762 0.750000 +vt 0.529762 0.767857 +vt 0.504252 0.774236 +vt 0.519557 0.774236 +vt 0.519557 0.797193 +vt 0.430139 0.476194 +vt 0.305557 0.551222 +vt 0.355576 0.738092 +vt 0.391822 0.749524 +vt 0.412547 0.764585 +vt 0.410360 0.747091 +vt 0.432646 0.755798 +vt 0.428225 0.739281 +vt 0.451216 0.741298 +vt 0.444731 0.726392 +vt 0.467543 0.721642 +vt 0.459244 0.708920 +vt 0.480999 0.697587 +vt 0.471206 0.687537 +vt 0.491069 0.670055 +vt 0.480157 0.663065 +vt 0.497364 0.640106 +vt 0.485753 0.636444 +vt 0.499643 0.608891 +vt 0.487778 0.608696 +vt 0.497819 0.577607 +vt 0.486157 0.580889 +vt 0.491961 0.547460 +vt 0.480949 0.554091 +vt 0.482294 0.519605 +vt 0.472357 0.529332 +vt 0.469191 0.495115 +vt 0.460709 0.507562 +vt 0.453154 0.474930 +vt 0.446454 0.489620 +vt 0.434800 0.459826 +vt 0.414833 0.450382 +vt 0.412392 0.467800 +vt 0.394023 0.446963 +vt 0.393893 0.464761 +vt 0.373167 0.449700 +vt 0.375355 0.467194 +vt 0.353068 0.458487 +vt 0.357489 0.475005 +vt 0.334498 0.472988 +vt 0.340983 0.487894 +vt 0.318171 0.492644 +vt 0.326470 0.505366 +vt 0.304715 0.516700 +vt 0.314508 0.526749 +vt 0.294645 0.544231 +vt 0.288350 0.574181 +vt 0.299962 0.577843 +vt 0.286071 0.605396 +vt 0.297936 0.605591 +vt 0.287896 0.636679 +vt 0.299558 0.633397 +vt 0.293754 0.666827 +vt 0.304765 0.660195 +vt 0.303420 0.694681 +vt 0.313358 0.684955 +vt 0.316524 0.719171 +vt 0.325006 0.706724 +vt 0.332561 0.739356 +vt 0.339261 0.724666 +vt 0.350916 0.754460 +vt 0.370882 0.763903 +vt 0.373323 0.746485 +vt 0.391692 0.767322 +vt 0.500000 0.767857 +vt 0.519557 0.743622 +vt 0.511905 0.748376 +vt 0.504252 0.743622 +vt 0.504252 0.720664 +vt 0.511905 0.715910 +vt 0.511905 0.801947 +vt 0.504252 0.797193 +vt 0.501083 0.785714 +vt 0.511905 0.769481 +vt 0.522727 0.785714 +vn 0.0000 -0.0000 1.0000 +vn 0.3827 0.9239 0.0000 +vn 0.9239 0.3827 0.0000 +vn 0.9239 -0.3827 0.0000 +vn 0.3827 -0.9239 0.0000 +vn -0.3827 -0.9239 0.0000 +vn -0.9239 -0.3827 0.0000 +vn -0.9239 0.3827 0.0000 +vn -0.3827 0.9239 0.0000 +vn 0.0000 0.0000 -1.0000 +s off +f 305/545/53 313/546/53 289/547/53 +f 289/547/53 320/548/53 352/549/53 +f 320/548/53 319/550/53 351/551/53 +f 319/550/53 318/552/53 350/553/53 +f 318/552/53 317/554/53 349/555/53 +f 317/554/53 316/556/53 348/557/53 +f 316/556/53 315/558/53 347/559/53 +f 315/558/53 314/560/53 346/561/53 +f 314/560/53 313/546/53 345/562/53 +f 313/546/53 312/563/53 344/564/53 +f 312/563/53 311/565/53 343/566/53 +f 311/565/53 310/567/53 342/568/53 +f 310/567/53 309/569/53 341/570/53 +f 309/569/53 308/571/53 340/572/53 +f 308/571/53 307/573/53 339/574/53 +f 307/573/53 306/575/53 338/576/53 +f 306/575/53 305/545/53 337/577/53 +f 305/545/53 304/578/53 336/579/53 +f 304/578/53 303/580/53 335/581/53 +f 303/580/53 302/582/53 334/583/53 +f 302/582/53 301/584/53 333/585/53 +f 301/584/53 300/586/53 332/587/53 +f 300/586/53 299/588/53 331/589/53 +f 299/588/53 298/590/53 330/591/53 +f 298/590/53 297/592/53 329/593/53 +f 297/592/53 296/594/53 328/595/53 +f 296/594/53 295/596/53 327/597/53 +f 295/596/53 294/598/53 326/599/53 +f 294/598/53 293/600/53 325/601/53 +f 293/600/53 292/602/53 324/603/53 +f 292/602/53 291/604/53 323/605/53 +f 291/604/53 290/606/53 322/607/53 +f 290/606/53 289/547/53 321/608/53 +f 354/609/54 355/610/54 353/611/54 +f 356/612/55 357/613/55 355/610/55 +f 358/614/56 359/615/56 357/613/56 +f 360/616/57 361/617/57 359/615/57 +f 362/618/58 363/619/58 361/620/58 +f 364/621/59 365/622/59 363/619/59 +f 360/623/53 358/624/53 366/625/53 +f 366/626/60 367/627/60 365/622/60 +f 368/628/61 353/611/61 367/627/61 +f 359/629/62 363/630/62 367/631/62 +f 387/632/62 379/633/62 371/634/62 +f 369/635/62 432/636/62 400/637/62 +f 400/637/62 431/638/62 399/639/62 +f 399/639/62 430/640/62 398/641/62 +f 398/641/62 429/642/62 397/643/62 +f 397/643/62 428/644/62 396/645/62 +f 396/645/62 427/646/62 395/647/62 +f 395/647/62 426/648/62 394/649/62 +f 394/649/62 425/650/62 393/651/62 +f 393/651/62 424/652/62 392/653/62 +f 392/653/62 423/654/62 391/655/62 +f 391/655/62 422/656/62 390/657/62 +f 390/657/62 421/658/62 389/659/62 +f 389/659/62 420/660/62 388/661/62 +f 388/661/62 419/662/62 387/632/62 +f 387/632/62 418/663/62 386/664/62 +f 386/664/62 417/665/62 385/666/62 +f 385/666/62 416/667/62 384/668/62 +f 384/668/62 415/669/62 383/670/62 +f 383/670/62 414/671/62 382/672/62 +f 382/672/62 413/673/62 381/674/62 +f 381/674/62 412/675/62 380/676/62 +f 380/676/62 411/677/62 379/633/62 +f 379/633/62 410/678/62 378/679/62 +f 378/679/62 409/680/62 377/681/62 +f 377/681/62 408/682/62 376/683/62 +f 376/683/62 407/684/62 375/685/62 +f 375/685/62 406/686/62 374/687/62 +f 374/687/62 405/688/62 373/689/62 +f 373/689/62 404/690/62 372/691/62 +f 372/691/62 403/692/62 371/634/62 +f 371/634/62 402/693/62 370/694/62 +f 370/694/62 401/695/62 369/635/62 +f 289/547/53 290/606/53 291/604/53 +f 291/604/53 292/602/53 293/600/53 +f 293/600/53 294/598/53 297/592/53 +f 294/598/53 295/596/53 297/592/53 +f 295/596/53 296/594/53 297/592/53 +f 297/592/53 298/590/53 299/588/53 +f 299/588/53 300/586/53 301/584/53 +f 301/584/53 302/582/53 303/580/53 +f 303/580/53 304/578/53 305/545/53 +f 305/545/53 306/575/53 309/569/53 +f 306/575/53 307/573/53 309/569/53 +f 307/573/53 308/571/53 309/569/53 +f 309/569/53 310/567/53 313/546/53 +f 310/567/53 311/565/53 313/546/53 +f 311/565/53 312/563/53 313/546/53 +f 313/546/53 314/560/53 317/554/53 +f 314/560/53 315/558/53 317/554/53 +f 315/558/53 316/556/53 317/554/53 +f 317/554/53 318/552/53 319/550/53 +f 319/550/53 320/548/53 289/547/53 +f 289/547/53 291/604/53 297/592/53 +f 291/604/53 293/600/53 297/592/53 +f 297/592/53 299/588/53 305/545/53 +f 299/588/53 301/584/53 305/545/53 +f 301/584/53 303/580/53 305/545/53 +f 317/554/53 319/550/53 313/546/53 +f 319/550/53 289/547/53 313/546/53 +f 305/545/53 309/569/53 313/546/53 +f 289/547/53 297/592/53 305/545/53 +f 354/609/54 356/612/54 355/610/54 +f 356/612/55 358/614/55 357/613/55 +f 358/614/56 360/616/56 359/615/56 +f 360/616/57 362/696/57 361/617/57 +f 362/618/58 364/621/58 363/619/58 +f 364/621/59 366/626/59 365/622/59 +f 358/624/53 356/697/53 366/625/53 +f 356/697/53 354/698/53 366/625/53 +f 354/698/53 368/699/53 366/625/53 +f 366/625/53 364/700/53 362/701/53 +f 362/701/53 360/623/53 366/625/53 +f 366/626/60 368/628/60 367/627/60 +f 368/628/61 354/609/61 353/611/61 +f 367/631/62 353/702/62 355/703/62 +f 355/703/62 357/704/62 359/629/62 +f 359/629/62 361/705/62 363/630/62 +f 363/630/62 365/706/62 367/631/62 +f 367/631/62 355/703/62 359/629/62 +f 371/634/62 370/694/62 399/639/62 +f 370/694/62 369/635/62 399/639/62 +f 369/635/62 400/637/62 399/639/62 +f 399/639/62 398/641/62 397/643/62 +f 397/643/62 396/645/62 399/639/62 +f 396/645/62 395/647/62 399/639/62 +f 395/647/62 394/649/62 393/651/62 +f 393/651/62 392/653/62 391/655/62 +f 391/655/62 390/657/62 389/659/62 +f 389/659/62 388/661/62 391/655/62 +f 388/661/62 387/632/62 391/655/62 +f 387/632/62 386/664/62 383/670/62 +f 386/664/62 385/666/62 383/670/62 +f 385/666/62 384/668/62 383/670/62 +f 383/670/62 382/672/62 381/674/62 +f 381/674/62 380/676/62 383/670/62 +f 380/676/62 379/633/62 383/670/62 +f 379/633/62 378/679/62 377/681/62 +f 377/681/62 376/683/62 375/685/62 +f 375/685/62 374/687/62 371/634/62 +f 374/687/62 373/689/62 371/634/62 +f 373/689/62 372/691/62 371/634/62 +f 395/647/62 393/651/62 391/655/62 +f 379/633/62 377/681/62 375/685/62 +f 371/634/62 399/639/62 395/647/62 +f 395/647/62 391/655/62 371/634/62 +f 391/655/62 387/632/62 371/634/62 +f 387/632/62 383/670/62 379/633/62 +f 379/633/62 375/685/62 371/634/62 +o Main +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 -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 -0.500000 0.062500 -0.500000 +v -0.500000 0.062500 0.500000 +v 0.500000 0.062500 0.500000 +v 0.500000 0.062500 -0.500000 +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.437500 0.000000 -0.437500 +v -0.437500 0.000000 0.437500 +v 0.437500 0.000000 0.437500 +v 0.437500 0.000000 -0.437500 +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 -0.625000 1.000000 1.250000 +v 0.625000 1.000000 1.250000 +v -0.625000 1.000000 1.000000 +v 0.625000 1.000000 1.000000 +v -0.500000 1.125000 1.000000 +v -0.500000 1.125000 1.250000 +v 0.500000 1.125000 1.250000 +v 0.500000 1.125000 1.000000 +v -0.500000 1.625000 1.000000 +v -0.500000 1.625000 1.250000 +v 0.500000 1.625000 1.250000 +v 0.500000 1.625000 1.000000 +v -0.250000 1.875000 1.000000 +v -0.250000 1.875000 1.250000 +v 0.250000 1.875000 1.250000 +v 0.250000 1.875000 1.000000 +v -0.625000 1.000000 0.875000 +v 0.625000 1.000000 0.875000 +v -0.500000 1.125000 0.875000 +v 0.500000 1.125000 0.875000 +v -0.500000 1.625000 0.875000 +v 0.500000 1.625000 0.875000 +v -0.250000 1.875000 0.875000 +v 0.250000 1.875000 0.875000 +v 0.625000 1.000000 0.625000 +v -0.625000 1.000000 0.625000 +v -0.500000 1.125000 0.625000 +v 0.500000 1.125000 0.625000 +v 0.500000 1.625000 0.625000 +v -0.500000 1.625000 0.625000 +v 0.250000 1.875000 0.625000 +v -0.250000 1.875000 0.625000 +v -1.000000 1.000000 0.625000 +v 1.000000 1.000000 0.625000 +v -1.000000 1.000000 -1.000000 +v 1.000000 1.000000 -1.000000 +v -1.000000 1.750000 0.625000 +v 1.000000 1.750000 0.625000 +v -1.000000 1.750000 -1.000000 +v 1.000000 1.750000 -1.000000 +v -0.750000 2.000000 -1.000000 +v -0.750000 2.000000 0.625000 +v 0.750000 2.000000 0.625000 +v 0.750000 2.000000 -1.000000 +v -1.250000 1.000000 -1.250000 +v 1.250000 1.000000 -1.250000 +v -1.250000 1.000000 -1.000000 +v 1.250000 1.000000 -1.000000 +v 1.250000 0.625000 -1.250000 +v -1.250000 0.625000 -1.250000 +v 1.250000 0.625000 -1.000000 +v -1.250000 0.625000 -1.000000 +v 0.312500 1.000000 -1.250000 +v 0.812500 1.000000 -1.250000 +v 0.312500 1.000000 -1.375000 +v 0.812500 1.000000 -1.375000 +v 0.312500 1.500000 -1.375000 +v 0.312500 1.500000 -1.250000 +v 0.812500 1.500000 -1.250000 +v 0.812500 1.500000 -1.375000 +v 0.437500 1.625000 -1.375000 +v 0.437500 1.625000 -1.250000 +v 0.687500 1.625000 -1.250000 +v 0.687500 1.625000 -1.375000 +v 1.250000 1.000000 1.000000 +v 1.250000 1.000000 0.875000 +v -1.250000 1.000000 1.000000 +v -1.250000 1.000000 0.875000 +v -1.250000 0.375000 0.875000 +v 1.250000 0.375000 0.875000 +v -1.250000 0.375000 1.000000 +v 1.250000 0.375000 1.000000 +v -0.812500 1.000000 -1.250000 +v -0.312500 1.000000 -1.250000 +v -0.812500 1.000000 -1.375000 +v -0.312500 1.000000 -1.375000 +v -0.812500 1.500000 -1.375000 +v -0.812500 1.500000 -1.250000 +v -0.312500 1.500000 -1.250000 +v -0.312500 1.500000 -1.375000 +v -0.687500 1.625000 -1.375000 +v -0.687500 1.625000 -1.250000 +v -0.437500 1.625000 -1.250000 +v -0.437500 1.625000 -1.375000 +vt 0.285714 0.428571 +vt 0.190476 0.142857 +vt 0.285714 -0.000000 +vt 0.392857 -0.000000 +vt 0.297619 0.008929 +vt 0.297619 -0.000000 +vt 0.095238 0.142857 +vt -0.000000 -0.000000 +vt 0.095238 0.285714 +vt 0.000000 0.428571 +vt 0.190476 0.285714 +vt 0.398810 0.160714 +vt 0.392857 0.026786 +vt 0.398810 0.017857 +vt 0.297619 0.178571 +vt 0.392857 0.169643 +vt 0.392857 0.178571 +vt 0.404762 0.160714 +vt 0.404762 0.017857 +vt 0.285714 0.017857 +vt 0.291667 0.160714 +vt 0.285714 0.160714 +vt 0.386905 0.017857 +vt 0.303571 0.026786 +vt 0.303571 0.017857 +vt 0.291667 0.017857 +vt 0.297619 0.151786 +vt 0.392857 0.008929 +vt 0.297619 0.169643 +vt 0.386905 0.160714 +vt 0.386905 0.151786 +vt 0.303571 0.151786 +vt 0.303571 0.160714 +vt 0.392857 0.151786 +vt 0.386905 0.026786 +vt 0.297619 0.026786 +vt 0.285714 0.428571 +vt -0.000000 0.571429 +vt 0.000000 0.428571 +vt -0.000000 0.571429 +vt 0.285714 0.428571 +vt -0.000000 0.571429 +vt 0.000000 0.428571 +vt 0.285714 0.428571 +vt -0.000000 0.571429 +vt 0.000000 0.428571 +vt 0.023810 0.964286 +vt 0.285714 1.000000 +vt -0.000000 1.000000 +vt 0.976190 0.178571 +vt 0.928571 0.142857 +vt 0.976190 0.142857 +vt 0.833333 0.035714 +vt 0.940476 0.017857 +vt 0.928571 0.035714 +vt 0.988095 0.178571 +vt 0.988095 0.142857 +vt 0.773810 0.142857 +vt 0.785714 0.178571 +vt 0.773810 0.178571 +vt 0.928571 0.178571 +vt 0.904762 0.142857 +vt 0.785714 0.142857 +vt 0.833333 0.178571 +vt 0.857143 0.178571 +vt 0.857143 0.142857 +vt 0.833333 0.142857 +vt 0.928571 0.285714 +vt 0.821429 0.303571 +vt 0.833333 0.285714 +vt 0.928571 0.357143 +vt 0.904762 0.464286 +vt 0.857143 0.464286 +vt 0.857143 0.500000 +vt 0.976190 0.464286 +vt 0.928571 0.500000 +vt 0.928571 0.464286 +vt 0.785714 0.464286 +vt 0.773810 0.500000 +vt 0.773810 0.464286 +vt 0.904762 0.500000 +vt 0.833333 0.464286 +vt 0.785714 0.500000 +vt 0.988095 0.464286 +vt 0.976190 0.500000 +vt 0.833333 0.500000 +vt 0.690476 0.375000 +vt 0.761905 0.142857 +vt 0.761905 0.375000 +vt 0.500000 0.142857 +vt 0.428571 0.375000 +vt 0.428571 0.142857 +vt 0.500000 0.517857 +vt 0.666667 0.375000 +vt 0.690476 0.517857 +vt 0.523810 0.375000 +vt 0.500000 0.375000 +vt 0.523810 0.142857 +vt 0.666667 0.142857 +vt 0.690476 0.142857 +vt 0.690476 0.000000 +vt 0.500000 0.000000 +vt 0.523810 0.892857 +vt 0.547619 0.839286 +vt 0.547619 0.892857 +vt 0.261905 0.928571 +vt 0.261905 0.660714 +vt 0.023810 0.928571 +vt 0.285714 0.839286 +vt 0.523810 0.803571 +vt 0.523810 0.839286 +vt 0.785714 0.839286 +vt 0.785714 0.892857 +vt 0.809524 0.839286 +vt 0.809524 0.892857 +vt 0.285714 0.892857 +vt 0.285714 0.267857 +vt 0.333333 0.285714 +vt 0.285714 0.285714 +vt 0.428571 0.285714 +vt 0.380952 0.267857 +vt 0.428571 0.267857 +vt 0.369048 0.267857 +vt 0.345238 0.267857 +vt 0.333333 0.250000 +vt 0.345238 0.285714 +vt 0.369048 0.285714 +vt 0.333333 0.267857 +vt 0.380952 0.285714 +vt 0.380952 0.303571 +vt 0.380952 0.375000 +vt 0.333333 0.375000 +vt 0.523810 1.000000 +vt 0.535714 0.910714 +vt 0.535714 1.000000 +vt 0.285714 0.571429 +vt 0.023810 0.642857 +vt 0.285714 0.910714 +vt 0.523810 0.892857 +vt 0.523810 0.910714 +vt 0.773810 1.000000 +vt 0.785714 0.910714 +vt 0.785714 1.000000 +vt 0.773810 0.910714 +vt 0.285714 1.000000 +vt 0.285714 0.267857 +vt 0.333333 0.285714 +vt 0.285714 0.285714 +vt 0.428571 0.285714 +vt 0.380952 0.267857 +vt 0.428571 0.267857 +vt 0.369048 0.267857 +vt 0.345238 0.267857 +vt 0.333333 0.250000 +vt 0.345238 0.285714 +vt 0.369048 0.285714 +vt 0.333333 0.267857 +vt 0.380952 0.285714 +vt 0.380952 0.303571 +vt 0.380952 0.375000 +vt 0.333333 0.375000 +vt 0.285714 0.571429 +vt 0.285714 0.571429 +vt 0.285714 0.571429 +vt 0.261905 0.964286 +vt 0.928571 0.107143 +vt 0.833333 0.107143 +vt 0.821429 0.017857 +vt 0.904762 0.178571 +vt 0.833333 0.214286 +vt 0.928571 0.214286 +vt 0.940476 0.303571 +vt 0.833333 0.357143 +vt 0.821429 0.339286 +vt 0.940476 0.339286 +vt 0.928571 0.428571 +vt 0.833333 0.428571 +vt 0.988095 0.500000 +vt 0.500000 0.410714 +vt 0.690476 0.410714 +vt 0.690476 0.107143 +vt 0.500000 0.107143 +vt 0.261905 0.642857 +vt 0.023810 0.660714 +vt 0.285714 0.803571 +vt 0.333333 0.178571 +vt 0.380952 0.178571 +vt 0.380952 0.250000 +vt 0.333333 0.303571 +vt 0.285714 0.892857 +vt 0.333333 0.178571 +vt 0.380952 0.178571 +vt 0.380952 0.250000 +vt 0.333333 0.303571 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn 0.7071 0.7071 0.0000 +vn -0.7071 0.7071 0.0000 +s off +f 434/707/63 440/708/63 436/709/63 +f 440/710/64 441/711/64 439/712/64 +f 436/709/63 439/713/63 435/714/63 +f 435/714/63 437/715/63 433/716/63 +f 433/716/63 438/717/63 434/707/63 +f 443/718/63 448/719/63 444/720/63 +f 437/721/65 443/722/65 438/723/65 +f 438/724/66 444/720/66 440/725/66 +f 439/726/67 442/727/67 437/728/67 +f 448/729/65 449/730/65 445/731/65 +f 441/732/63 446/733/63 442/727/63 +f 444/734/63 445/731/63 441/711/63 +f 442/735/63 447/736/63 443/722/63 +f 449/730/63 451/737/63 450/738/63 +f 446/739/64 451/737/64 447/736/64 +f 447/740/67 452/741/67 448/719/67 +f 445/742/66 450/738/66 446/733/66 +f 435/743/65 456/744/65 436/745/65 +f 434/707/64 453/746/64 433/716/64 +f 436/747/67 454/748/67 434/749/67 +f 433/750/66 455/751/66 435/752/66 +f 501/753/68 456/754/68 455/755/68 +f 464/756/67 467/757/67 463/758/67 +f 462/759/64 458/760/64 463/761/64 +f 460/762/69 463/758/69 458/763/69 +f 457/764/70 461/765/70 459/766/70 +f 468/767/69 471/768/69 467/757/69 +f 462/769/66 465/770/66 461/765/66 +f 471/768/68 469/771/68 470/772/68 +f 466/773/70 469/771/70 465/770/70 +f 464/774/65 459/775/65 461/776/65 +f 476/777/64 480/778/64 479/779/64 +f 480/778/68 488/780/68 479/779/68 +f 476/781/67 485/782/67 478/783/67 +f 475/784/70 482/785/70 473/786/70 +f 478/783/69 487/787/69 480/778/69 +f 477/788/66 483/789/66 475/784/66 +f 474/790/69 484/791/69 476/781/69 +f 479/779/70 486/792/70 477/788/70 +f 496/793/67 490/794/67 492/795/67 +f 493/796/66 491/797/66 489/798/66 +f 491/799/65 500/800/65 492/801/65 +f 493/796/70 497/802/70 495/803/70 +f 498/804/68 500/800/68 497/802/68 +f 496/793/69 499/805/69 494/806/69 +f 490/807/64 498/804/64 489/808/64 +f 502/809/66 507/810/66 504/811/66 +f 456/754/68 504/812/68 522/813/68 +f 503/814/68 501/753/68 455/755/68 +f 503/814/68 522/813/68 504/812/68 +f 506/815/68 507/816/68 505/817/68 +f 504/811/65 508/818/65 503/819/65 +f 503/819/67 506/820/67 501/821/67 +f 501/822/64 505/817/64 502/809/64 +f 512/823/67 515/824/67 510/825/67 +f 509/826/66 513/827/66 511/828/66 +f 517/829/65 520/830/65 516/831/65 +f 519/832/68 517/829/68 518/833/68 +f 516/834/69 519/832/69 515/824/69 +f 514/835/70 517/829/70 513/827/70 +f 514/836/64 509/837/64 510/838/64 +f 522/839/66 528/840/66 521/841/66 +f 454/842/68 523/843/68 453/746/68 +f 525/844/68 528/845/68 526/846/68 +f 523/847/67 525/848/67 524/849/67 +f 521/841/65 527/850/65 523/847/65 +f 524/851/64 526/846/64 522/839/64 +f 532/852/67 535/853/67 530/854/67 +f 529/855/66 533/856/66 531/857/66 +f 537/858/65 540/859/65 536/860/65 +f 539/861/68 537/858/68 538/862/68 +f 536/863/69 539/861/69 535/853/69 +f 534/864/70 537/858/70 533/856/70 +f 534/865/64 529/866/64 530/867/64 +f 434/707/63 438/717/63 440/708/63 +f 440/710/64 444/734/64 441/711/64 +f 436/709/63 440/708/63 439/713/63 +f 435/714/63 439/713/63 437/715/63 +f 433/716/63 437/715/63 438/717/63 +f 443/718/63 447/740/63 448/719/63 +f 437/721/65 442/735/65 443/722/65 +f 438/724/66 443/718/66 444/720/66 +f 439/726/67 441/732/67 442/727/67 +f 448/729/65 452/741/65 449/730/65 +f 441/732/63 445/742/63 446/733/63 +f 444/734/63 448/729/63 445/731/63 +f 442/735/63 446/739/63 447/736/63 +f 449/730/63 452/741/63 451/737/63 +f 446/739/64 450/738/64 451/737/64 +f 447/740/67 451/737/67 452/741/67 +f 445/742/66 449/730/66 450/738/66 +f 435/743/65 455/868/65 456/744/65 +f 434/707/64 454/842/64 453/746/64 +f 436/747/67 456/869/67 454/748/67 +f 433/750/66 453/870/66 455/751/66 +f 501/753/68 502/871/68 456/754/68 +f 464/756/67 468/767/67 467/757/67 +f 463/761/64 467/872/64 462/759/64 +f 467/872/64 471/768/64 462/759/64 +f 471/768/64 470/772/64 466/873/64 +f 462/759/64 457/874/64 458/760/64 +f 471/768/64 466/873/64 462/759/64 +f 460/762/69 464/756/69 463/758/69 +f 457/764/70 462/769/70 461/765/70 +f 468/767/69 472/875/69 471/768/69 +f 462/769/66 466/773/66 465/770/66 +f 471/768/68 472/875/68 469/771/68 +f 466/773/70 470/772/70 469/771/70 +f 461/776/65 465/876/65 464/774/65 +f 465/876/65 469/771/65 464/774/65 +f 469/771/65 472/875/65 468/877/65 +f 464/774/65 460/878/65 459/775/65 +f 469/771/65 468/877/65 464/774/65 +f 475/879/64 473/880/64 474/881/64 +f 476/777/64 478/882/64 480/778/64 +f 475/879/64 474/881/64 476/777/64 +f 479/779/64 477/883/64 476/777/64 +f 477/883/64 475/879/64 476/777/64 +f 480/778/68 487/787/68 488/780/68 +f 476/781/67 484/791/67 485/782/67 +f 475/784/70 483/789/70 482/785/70 +f 478/783/69 485/782/69 487/787/69 +f 477/788/66 486/792/66 483/789/66 +f 474/790/69 481/884/69 484/791/69 +f 479/779/70 488/780/70 486/792/70 +f 496/793/67 494/806/67 490/794/67 +f 493/796/66 495/803/66 491/797/66 +f 491/799/65 495/885/65 497/802/65 +f 497/802/65 500/800/65 491/799/65 +f 500/800/65 496/886/65 492/801/65 +f 493/796/70 498/804/70 497/802/70 +f 498/804/68 499/805/68 500/800/68 +f 496/793/69 500/800/69 499/805/69 +f 490/807/64 494/887/64 499/805/64 +f 499/805/64 498/804/64 490/807/64 +f 498/804/64 493/888/64 489/808/64 +f 502/809/66 505/817/66 507/810/66 +f 521/889/68 454/842/68 522/813/68 +f 454/842/68 456/754/68 522/813/68 +f 456/754/68 502/871/68 504/812/68 +f 455/755/68 453/746/68 524/890/68 +f 453/746/68 523/843/68 524/890/68 +f 524/890/68 503/814/68 455/755/68 +f 503/814/68 524/890/68 522/813/68 +f 506/815/68 508/891/68 507/816/68 +f 504/811/65 507/810/65 508/818/65 +f 503/819/67 508/818/67 506/820/67 +f 501/822/64 506/815/64 505/817/64 +f 512/823/67 516/834/67 515/824/67 +f 509/826/66 514/835/66 513/827/66 +f 516/831/65 512/892/65 511/893/65 +f 511/893/65 513/894/65 516/831/65 +f 513/894/65 517/829/65 516/831/65 +f 519/832/68 520/830/68 517/829/68 +f 516/834/69 520/830/69 519/832/69 +f 514/835/70 518/833/70 517/829/70 +f 510/838/64 515/895/64 514/836/64 +f 515/895/64 519/832/64 514/836/64 +f 519/832/64 518/833/64 514/836/64 +f 522/839/66 526/846/66 528/840/66 +f 454/842/68 521/889/68 523/843/68 +f 525/844/68 527/896/68 528/845/68 +f 523/847/67 527/850/67 525/848/67 +f 521/841/65 528/840/65 527/850/65 +f 524/851/64 525/844/64 526/846/64 +f 532/852/67 536/863/67 535/853/67 +f 529/855/66 534/864/66 533/856/66 +f 536/860/65 532/897/65 531/898/65 +f 531/898/65 533/899/65 536/860/65 +f 533/899/65 537/858/65 536/860/65 +f 539/861/68 540/859/68 537/858/68 +f 536/863/69 540/859/69 539/861/69 +f 534/864/70 538/862/70 537/858/70 +f 530/867/64 535/900/64 534/865/64 +f 535/900/64 539/861/64 534/865/64 +f 539/861/64 538/862/64 534/865/64 diff --git a/src/main/resources/assets/hbm/textures/models/machines/sawmill.png b/src/main/resources/assets/hbm/textures/models/machines/sawmill.png new file mode 100644 index 000000000..9a369ddf3 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/models/machines/sawmill.png differ