From b04054dd9f9113007ec327587d8a39cc4dd2bae2 Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 13 Nov 2022 00:10:39 +0100 Subject: [PATCH] multi artillery fix, functional steam engine --- .../projectile/EntityArtilleryShell.java | 2 + .../com/hbm/items/weapon/ItemAmmoArty.java | 2 +- .../render/tileentity/RenderSteamEngine.java | 4 +- .../machine/TileEntitySteamEngine.java | 55 +- .../storage/TileEntityMachineBattery.java | 3 +- .../assets/hbm/models/blocks/puter.obj | 1430 +++++++---------- src/main/resources/assets/hbm/sounds.json | 1 + .../hbm/sounds/block/steamEngineOperate.ogg | Bin 0 -> 8951 bytes .../models/machines/combustion_engine.png | Bin 0 -> 2346 bytes 9 files changed, 681 insertions(+), 816 deletions(-) create mode 100644 src/main/resources/assets/hbm/sounds/block/steamEngineOperate.ogg create mode 100644 src/main/resources/assets/hbm/textures/models/machines/combustion_engine.png diff --git a/src/main/java/com/hbm/entity/projectile/EntityArtilleryShell.java b/src/main/java/com/hbm/entity/projectile/EntityArtilleryShell.java index b7a4c3e80..a64891b70 100644 --- a/src/main/java/com/hbm/entity/projectile/EntityArtilleryShell.java +++ b/src/main/java/com/hbm/entity/projectile/EntityArtilleryShell.java @@ -170,6 +170,8 @@ public class EntityArtilleryShell extends EntityThrowableNT implements IChunkLoa protected void onImpact(MovingObjectPosition mop) { if(!worldObj.isRemote) { + + if(mop.typeOfHit == mop.typeOfHit.ENTITY && mop.entityHit instanceof EntityArtilleryShell) return; this.getType().onImpact(this, mop); } } diff --git a/src/main/java/com/hbm/items/weapon/ItemAmmoArty.java b/src/main/java/com/hbm/items/weapon/ItemAmmoArty.java index 17784a3fa..f0664f8f6 100644 --- a/src/main/java/com/hbm/items/weapon/ItemAmmoArty.java +++ b/src/main/java/com/hbm/items/weapon/ItemAmmoArty.java @@ -218,10 +218,10 @@ public class ItemAmmoArty extends Item { for(int i = 0; i < amount; i++) { EntityArtilleryShell cluster = new EntityArtilleryShell(shell.worldObj); cluster.setType(clusterType); - cluster.setPositionAndRotation(shell.posX, shell.posY, shell.posZ, shell.rotationYaw, shell.rotationPitch); cluster.motionX = i == 0 ? shell.motionX : (shell.motionX + rand.nextGaussian() * deviation); cluster.motionY = shell.motionY; cluster.motionZ = i == 0 ? shell.motionZ : (shell.motionZ + rand.nextGaussian() * deviation); + cluster.setPositionAndRotation(shell.posX, shell.posY, shell.posZ, shell.rotationYaw, shell.rotationPitch); double[] target = shell.getTarget(); cluster.setTarget(target[0], target[1], target[2]); cluster.setWhistle(shell.getWhistle() && !shell.didWhistle()); diff --git a/src/main/java/com/hbm/render/tileentity/RenderSteamEngine.java b/src/main/java/com/hbm/render/tileentity/RenderSteamEngine.java index 5157a0463..f4b35ac7b 100644 --- a/src/main/java/com/hbm/render/tileentity/RenderSteamEngine.java +++ b/src/main/java/com/hbm/render/tileentity/RenderSteamEngine.java @@ -6,6 +6,7 @@ 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.TileEntitySteamEngine; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.item.Item; @@ -29,7 +30,8 @@ public class RenderSteamEngine extends TileEntitySpecialRenderer implements IIte case 4: GL11.glRotatef(0, 0F, 1F, 0F); break; } - double angle = System.currentTimeMillis() % 3600D; + TileEntitySteamEngine engine = (TileEntitySteamEngine) tile; + float angle = engine.lastRotor + (engine.rotor - engine.lastRotor) * interp; GL11.glTranslated(2, 0, 0); renderCommon(angle); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySteamEngine.java b/src/main/java/com/hbm/tileentity/machine/TileEntitySteamEngine.java index c696d313b..ffe289aba 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntitySteamEngine.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntitySteamEngine.java @@ -12,6 +12,7 @@ import com.hbm.inventory.fluid.tank.FluidTank; import com.hbm.inventory.fluid.trait.FT_Coolable; import com.hbm.inventory.fluid.trait.FT_Coolable.CoolingType; import com.hbm.lib.Library; +import com.hbm.tileentity.INBTPacketReceiver; import com.hbm.tileentity.TileEntityLoadedBase; import com.hbm.util.fauxpointtwelve.DirPos; @@ -19,11 +20,13 @@ import api.hbm.energy.IEnergyGenerator; import api.hbm.fluid.IFluidStandardTransceiver; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.MathHelper; import net.minecraftforge.common.util.ForgeDirection; -public class TileEntitySteamEngine extends TileEntityLoadedBase implements IFluidAcceptor, IFluidSource, IEnergyGenerator, IFluidStandardTransceiver { +public class TileEntitySteamEngine extends TileEntityLoadedBase implements IFluidAcceptor, IFluidSource, IEnergyGenerator, IFluidStandardTransceiver, INBTPacketReceiver { public long powerBuffer; @@ -31,12 +34,14 @@ public class TileEntitySteamEngine extends TileEntityLoadedBase implements IFlui public float lastRotor; public List list2 = new ArrayList(); public FluidTank[] tanks; + + private float acceleration = 0F; public TileEntitySteamEngine() { tanks = new FluidTank[2]; - tanks[0] = new FluidTank(Fluids.STEAM, 8_000, 0); - tanks[1] = new FluidTank(Fluids.SPENTSTEAM, 80, 1); + tanks[0] = new FluidTank(Fluids.STEAM, 2_000, 0); + tanks[1] = new FluidTank(Fluids.SPENTSTEAM, 20, 1); } @Override @@ -59,8 +64,37 @@ public class TileEntitySteamEngine extends TileEntityLoadedBase implements IFlui tanks[1].setFill(tanks[1].getFill() + ops * trait.amountProduced); this.powerBuffer += (ops * trait.heatEnergy * eff); - for(DirPos pos : getConPos()) if(this.powerBuffer > 0) this.sendPower(worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); + if(ops > 0) { + this.acceleration += 0.1F; + } else { + this.acceleration -= 0.1F; + } + + this.acceleration = MathHelper.clamp_float(this.acceleration, 0F, 40F); + this.lastRotor = this.rotor; + this.rotor += this.acceleration; + + if(this.rotor >= 360D) { + this.lastRotor -= 360D; + this.rotor -= 360D; + + this.worldObj.playSoundEffect(xCoord, yCoord, zCoord, "hbm:block.steamEngineOperate", 1.0F, 0.5F + (acceleration / 80F)); + } + + NBTTagCompound data = new NBTTagCompound(); + data.setLong("power", this.powerBuffer); + data.setFloat("rotor", this.rotor); + data.setFloat("lastRotor", this.lastRotor); + + for(DirPos pos : getConPos()) { + if(this.powerBuffer > 0) + this.sendPower(worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); + this.trySubscribe(tanks[0].getTankType(), worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); + this.sendFluid(tanks[1].getTankType(), worldObj, pos.getX(), pos.getY(), pos.getZ(), pos.getDir()); + } if(tanks[1].getFill() > 0) fillFluidInit(tanks[1].getTankType()); + + INBTPacketReceiver.networkPack(this, data, 150); } } @@ -69,9 +103,9 @@ public class TileEntitySteamEngine extends TileEntityLoadedBase implements IFlui ForgeDirection rot = dir.getRotation(ForgeDirection.UP); return new DirPos[] { - new DirPos(xCoord + rot.offsetX * 2, yCoord + 2, zCoord + rot.offsetZ * 2, rot), - new DirPos(xCoord + rot.offsetX * 2 + dir.offsetX, yCoord + 2, zCoord + rot.offsetZ * 2 + dir.offsetZ, rot), - new DirPos(xCoord + rot.offsetX * 2 - dir.offsetX, yCoord + 2, zCoord + rot.offsetZ * 2 - dir.offsetZ, rot) + new DirPos(xCoord + rot.offsetX * 2, yCoord + 1, zCoord + rot.offsetZ * 2, rot), + new DirPos(xCoord + rot.offsetX * 2 + dir.offsetX, yCoord + 1, zCoord + rot.offsetZ * 2 + dir.offsetZ, rot), + new DirPos(xCoord + rot.offsetX * 2 - dir.offsetX, yCoord + 1, zCoord + rot.offsetZ * 2 - dir.offsetZ, rot) }; } @@ -183,4 +217,11 @@ public class TileEntitySteamEngine extends TileEntityLoadedBase implements IFlui public FluidTank[] getAllTanks() { return tanks; } + + @Override + public void networkUnpack(NBTTagCompound nbt) { + this.powerBuffer = nbt.getLong("power"); + this.rotor = nbt.getFloat("rotor"); + this.lastRotor = nbt.getFloat("lastRotor"); + } } diff --git a/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java b/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java index 8d4b3fc56..f6a4d9f09 100644 --- a/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java +++ b/src/main/java/com/hbm/tileentity/machine/storage/TileEntityMachineBattery.java @@ -192,7 +192,6 @@ public class TileEntityMachineBattery extends TileEntityMachineBase implements I protected void transmitPowerFairly() { - if(power == 0) return; short mode = (short) this.getRelevantMode(); //HasSets to we don'T have any duplicates @@ -220,7 +219,7 @@ public class TileEntityMachineBattery extends TileEntityMachineBase implements I } //send power to buffered consumers, independent of nets - if(mode == mode_buffer || mode == mode_output) { + if(this.power > 0 && (mode == mode_buffer || mode == mode_output)) { List con = new ArrayList(); con.addAll(consumers); this.power = PowerNet.fairTransfer(con, this.power); diff --git a/src/main/resources/assets/hbm/models/blocks/puter.obj b/src/main/resources/assets/hbm/models/blocks/puter.obj index 9445788f7..c8d5fc5a2 100644 --- a/src/main/resources/assets/hbm/models/blocks/puter.obj +++ b/src/main/resources/assets/hbm/models/blocks/puter.obj @@ -1,717 +1,54 @@ -# Blender v3.2.0 OBJ File: 'puter.blend' +# Blender v2.79 (sub 0) OBJ File: '' # www.blender.org -o Cube.001_Cube.005 -v -0.369039 -0.501855 0.479973 -v -0.369039 -0.459563 0.479973 -v -0.369039 -0.501855 0.209191 -v -0.369039 -0.433180 0.209191 -v 0.369039 -0.501855 0.479973 -v 0.369039 -0.459563 0.479973 -v 0.369039 -0.501855 0.209191 -v 0.369039 -0.433180 0.209191 -vt 0.175000 0.175000 -vt -0.000000 0.150000 -vt 0.175000 0.150000 -vt 0.350000 0.225000 -vt 0.175000 0.200000 -vt 0.350000 0.200000 -vt 0.175000 0.225000 -vt -0.000000 0.200000 -vt -0.000000 0.225000 -vt 0.175000 0.225000 -vt 0.350000 0.250000 -vt 0.175000 0.250000 -vt 0.350000 0.150000 -vt 0.175000 0.200000 -vt 0.175000 0.150000 -vt -0.000000 0.150000 -vt 0.350000 0.000000 -vt 0.350000 0.150000 -vt -0.000000 0.200000 -vt 0.175000 0.225000 -vt 0.175000 0.175000 -vt 0.350000 0.225000 -vt 0.350000 0.200000 -vt -0.000000 0.000000 -vn -1.0000 0.0000 0.0000 -vn 0.0000 0.0000 -1.0000 -vn 1.0000 0.0000 0.0000 -vn 0.0000 0.0000 1.0000 -vn 0.0000 -1.0000 0.0000 -vn 0.0000 0.9953 0.0970 -s off -f 2/1/1 3/2/1 1/3/1 -f 4/4/2 7/5/2 3/6/2 -f 7/7/3 6/8/3 5/9/3 -f 6/10/4 1/11/4 5/12/4 -f 7/13/5 1/14/5 3/15/5 -f 4/16/6 6/17/6 8/18/6 -f 2/1/1 4/19/1 3/2/1 -f 4/4/2 8/20/2 7/5/2 -f 7/7/3 8/21/3 6/8/3 -f 6/10/4 2/22/4 1/11/4 -f 7/13/5 5/23/5 1/14/5 -f 4/16/6 2/24/6 6/17/6 -o Cube -v 0.262500 0.290571 0.025979 -v -0.061658 -0.358688 -0.212822 -v -0.077958 -0.358688 -0.229123 -v 0.262500 -0.234429 0.025979 -v -0.262500 0.290571 0.025979 -v -0.262500 -0.234429 0.025979 -v -0.077958 -0.358688 -0.352438 -v 0.131250 0.290571 0.034371 -v 0.000000 0.290571 0.035881 -v -0.061658 -0.358688 -0.368738 -v -0.131250 0.290571 0.034371 -v -0.131250 -0.234429 0.034371 -v 0.077958 -0.358688 -0.229123 -v 0.000000 -0.234429 0.035881 -v 0.061658 -0.358688 -0.212822 -v 0.131250 -0.234429 0.034371 -v -0.262500 -0.103179 0.034371 -v -0.262500 0.028071 0.035881 -v -0.262500 0.159321 0.034371 -v 0.061658 -0.358688 -0.368738 -v 0.262500 0.159321 0.034371 -v 0.077958 -0.358688 -0.352438 -v 0.262500 0.028071 0.035881 -v 0.262500 -0.103179 0.034371 -v 0.131250 0.159321 0.040787 -v -0.065019 -0.247914 -0.242045 -v -0.048736 -0.247914 -0.225761 -v 0.131250 0.028071 0.044501 -v 0.131250 -0.103179 0.040787 -v -0.048736 -0.247914 -0.355799 -v -0.065019 -0.247914 -0.339516 -v 0.000000 0.159321 0.044501 -v 0.000000 0.028071 0.049025 -v 0.065019 -0.247914 -0.339516 -v 0.000000 -0.103179 0.044501 -v 0.048736 -0.247914 -0.355799 -v -0.131250 0.159321 0.040787 -v 0.048736 -0.247914 -0.225761 -v -0.131250 0.028071 0.044501 -v 0.065019 -0.247914 -0.242045 -v -0.131250 -0.103179 0.040787 -v -0.065019 -0.337090 -0.339524 -v -0.048744 -0.337090 -0.355799 -v 0.262500 0.290571 0.092896 -v 0.048744 -0.337090 -0.355799 -v -0.262500 0.290571 0.092896 -v 0.262500 -0.234429 0.092896 -v 0.065019 -0.337090 -0.339524 -v 0.065019 -0.337090 -0.242037 -v -0.262500 -0.234429 0.092896 -v -0.262500 0.256505 -0.133796 -v 0.048744 -0.337090 -0.225761 -v -0.228434 0.290571 -0.133796 -v -0.065019 -0.337090 -0.242037 -v 0.228434 0.290571 -0.133796 -v -0.048744 -0.337090 -0.225761 -v 0.262500 0.256505 -0.133796 -v 0.262500 -0.200363 -0.133796 -v 0.228434 -0.234429 -0.133796 -v -0.228434 -0.234429 -0.133796 -v -0.262500 -0.200363 -0.133796 -v -0.305185 -0.311180 -0.084290 -v -0.339251 -0.277114 -0.084290 -v 0.339251 0.333256 -0.084290 -v 0.305185 0.367322 -0.084290 -v -0.305185 0.367322 -0.084290 -v -0.339251 0.333256 -0.084290 -v 0.339251 -0.277114 -0.084290 -v 0.305185 -0.311180 -0.084290 -v 0.339251 0.333342 0.092896 -v 0.305271 0.367322 0.092896 -v 0.316748 0.344819 0.092896 -v -0.305271 0.367322 0.092896 -v -0.339251 0.333342 0.092896 -v -0.316748 0.344819 0.092896 -v 0.305271 -0.311180 0.092896 -v 0.339251 -0.277200 0.092896 -v 0.316748 -0.288677 0.092896 -v -0.339251 -0.277200 0.092896 -v -0.305271 -0.311180 0.092896 -v -0.316748 -0.288677 0.092896 -v 0.219945 0.269868 -0.499021 -v 0.228515 0.290571 -0.478319 -v 0.241798 0.248016 -0.499021 -v 0.262500 0.256586 -0.478319 -v 0.241798 -0.150854 -0.499021 -v 0.262500 -0.159424 -0.478319 -v 0.219945 -0.172706 -0.499021 -v 0.228515 -0.193409 -0.478319 -v -0.241798 0.248016 -0.499021 -v -0.262500 0.256586 -0.478319 -v -0.219945 0.269868 -0.499021 -v -0.228515 0.290571 -0.478319 -v -0.219945 -0.172706 -0.499021 -v -0.228515 -0.193409 -0.478319 -v -0.241798 -0.150854 -0.499021 -v -0.262500 -0.159424 -0.478319 -v -0.131250 -0.234429 0.101749 -v 0.000000 -0.233661 0.104777 -v 0.131250 -0.234429 0.101749 -v 0.131250 0.290571 0.101749 -v 0.000000 0.291339 0.105210 -v -0.131250 0.290571 0.101749 -v -0.057767 -0.234429 -0.364857 -v 0.074076 -0.234429 -0.348548 -v 0.057767 -0.234429 -0.364857 -v -0.074076 -0.234429 -0.348548 -v -0.074076 -0.234429 -0.233013 -v 0.074076 -0.234429 -0.233013 -v 0.057767 -0.234429 -0.216704 -v -0.057767 -0.234429 -0.216704 -vt 0.325000 0.725000 -vt 0.375000 0.737500 -vt 0.325000 0.737500 -vt 0.450000 0.675000 -vt 0.500000 0.725000 -vt 0.450000 0.725000 -vt 0.500000 0.675000 -vt 0.450000 0.662500 -vt 0.500000 0.662500 -vt 0.387500 0.725000 -vt 0.437500 0.737500 -vt 0.387500 0.737500 -vt 0.512500 0.725000 -vt 0.562500 0.737500 -vt 0.512500 0.737500 -vt 0.512500 0.675000 -vt 0.562500 0.725000 -vt 0.325000 0.675000 -vt 0.375000 0.725000 -vt 0.387500 0.675000 -vt 0.437500 0.725000 -vt 0.325000 0.787500 -vt 0.375000 0.800000 -vt 0.387500 0.750000 -vt 0.562500 0.662500 -vt 0.562500 0.675000 -vt 0.375000 0.675000 -vt 0.325000 0.662500 -vt 0.375000 0.662500 -vt 0.437500 0.662500 -vt 0.437500 0.675000 -vt 0.512500 0.737500 -vt 0.575000 0.737500 -vt 0.575000 0.725000 -vt 0.512500 0.662500 -vt 0.575000 0.675000 -vt 0.575000 0.662500 -vt 0.387500 0.662500 -vt 0.450000 0.737500 -vt 0.375000 0.737500 -vt 0.337500 0.737500 -vt 0.325000 0.750000 -vt 0.337500 0.800000 -vt 0.387500 0.787500 -vt 0.112500 0.737500 -vt 0.062500 0.687500 -vt 0.112500 0.687500 -vt 0.387500 0.262500 -vt 0.375000 0.375000 -vt 0.375000 0.262500 -vt 0.262500 0.687500 -vt 0.212500 0.737500 -vt 0.212500 0.687500 -vt 0.162500 0.737500 -vt 0.162500 0.687500 -vt 0.187500 0.262500 -vt 0.200000 0.375000 -vt 0.187500 0.375000 -vt 0.162500 0.537500 -vt 0.112500 0.587500 -vt 0.112500 0.537500 -vt 0.162500 0.587500 -vt 0.112500 0.637500 -vt 0.162500 0.637500 -vt 0.212500 0.587500 -vt 0.212500 0.537500 -vt 0.212500 0.637500 -vt 0.262500 0.587500 -vt 0.262500 0.537500 -vt 0.262500 0.637500 -vt 0.562500 0.262500 -vt 0.575000 0.375000 -vt 0.562500 0.375000 -vt 0.600000 0.262500 -vt 0.750000 0.375000 -vt 0.062500 0.587500 -vt 0.062500 0.537500 -vt 0.062500 0.637500 -vt 0.387500 0.412500 -vt 0.387500 0.375000 -vt 0.012500 0.412500 -vt 0.012500 0.375000 -vt -0.000000 0.787500 -vt 0.037500 0.762500 -vt 0.012500 0.787500 -vt 0.562500 0.475000 -vt 0.562500 0.412500 -vt 0.575000 0.412500 -vt 0.187500 0.475000 -vt 0.187500 0.412500 -vt 0.200000 0.412500 -vt 0.212500 0.512500 -vt 0.262500 0.512500 -vt 0.287500 0.737500 -vt 0.012500 0.475000 -vt 0.312500 0.475000 -vt 0.287500 0.512500 -vt 0.325000 0.787500 -vt 0.287500 0.762500 -vt 0.287500 0.687500 -vt 0.312500 0.800000 -vt 0.012500 0.800000 -vt 0.037500 0.537500 -vt 0.750000 0.475000 -vt 0.575000 0.475000 -vt 0.112500 0.762500 -vt 0.200000 0.475000 -vt 0.375000 0.412500 -vt 0.375000 0.475000 -vt -0.000000 0.487500 -vt 0.012500 0.487500 -vt 0.312500 0.787500 -vt 0.325000 0.487500 -vt 0.312500 0.487500 -vt 0.012500 0.475000 -vt -0.000000 0.412500 -vt 0.350000 0.262500 -vt 0.450000 0.312500 -vt 0.450000 0.337500 -vt 0.500000 0.337500 -vt 0.487500 0.350000 -vt 0.012500 0.262500 -vt -0.000000 0.375000 -vt 0.387500 0.475000 -vt -0.000000 0.262500 -vt 0.200000 0.250000 -vt 0.187500 0.250000 -vt 0.575000 0.250000 -vt 0.562500 0.250000 -vt -0.000000 0.250000 -vt 0.375000 0.250000 -vt 0.200000 0.262500 -vt 0.350000 0.250000 -vt 0.750000 0.250000 -vt 0.750000 0.262500 -vt 0.337500 0.475000 -vt 0.325000 0.487500 -vt 0.325000 0.650000 -vt 0.112500 0.512500 -vt 0.062500 0.512500 -vt 0.162500 0.512500 -vt 0.062500 0.737500 -vt 0.062500 0.762500 -vt 0.212500 0.762500 -vt 0.262500 0.737500 -vt 0.262500 0.762500 -vt 0.162500 0.762500 -vt 0.500000 0.312500 -vt 0.487500 0.300000 -vt 0.462500 0.300000 -vt 0.462500 0.350000 -vt 0.575000 0.262500 -vt 0.037500 0.637500 -vt 0.037500 0.512500 -vt 0.037500 0.575000 -vt 0.037500 0.687500 -vt 0.750000 0.412500 -vt 0.287500 0.537500 -vt 0.287500 0.575000 -vt 0.287500 0.637500 -vt 0.037500 0.737500 -vt -0.000000 0.475000 -vt 0.012500 0.250000 -vt 0.387500 0.250000 -vt 0.600000 0.250000 -vt 0.337500 0.662500 -vt 0.525000 0.662500 -vt 0.537500 0.650000 -vt 0.537500 0.487500 -vt 0.525000 0.475000 -vn 0.8578 0.5139 0.0000 -vn -1.0000 0.0000 0.0000 -vn -0.8301 -0.5576 0.0000 -vn 0.0000 0.5139 0.8578 -vn 0.0000 0.5139 -0.8578 -vn 0.0000 0.0000 -1.0000 -vn 1.0000 0.0000 0.0000 -vn 0.0000 0.0000 1.0000 -vn 0.0000 -1.0000 -0.0000 -vn 0.0000 -0.5576 -0.8301 -vn 0.8301 -0.5576 0.0000 -vn 0.0000 -0.5576 0.8301 -vn -0.5130 -0.6882 0.5130 -vn -0.5397 0.6460 -0.5397 -vn 0.5397 0.6460 -0.5397 -vn 0.5397 0.6460 0.5397 -vn -0.7071 0.0001 0.7071 -vn -0.5130 -0.6882 -0.5130 -vn 0.5130 -0.6882 -0.5130 -vn 0.5130 -0.6882 0.5130 -vn -0.7071 0.0001 -0.7071 -vn 0.7071 0.0001 -0.7071 -vn 0.7071 0.0001 0.7071 -vn -0.5397 0.6460 0.5397 -vn -0.8578 0.5139 0.0000 -vn -0.0339 0.0525 0.9980 -vn -0.0525 0.0339 0.9980 -vn -0.0385 0.0385 0.9985 -vn -0.7046 -0.7046 -0.0837 -vn 0.0525 0.0339 0.9980 -vn 0.0339 0.0525 0.9980 -vn 0.0385 0.0385 0.9985 -vn 0.0000 0.0572 0.9984 -vn 0.0000 0.0484 0.9988 -vn -0.7071 0.7071 0.0002 -vn -0.0000 -0.0572 0.9984 -vn -0.0385 -0.0385 0.9985 -vn -0.0339 -0.0525 0.9980 -vn -0.0000 -0.0484 0.9988 -vn -0.0484 0.0000 0.9988 -vn 0.0385 -0.0385 0.9985 -vn 0.0339 -0.0525 0.9980 -vn 0.0484 -0.0000 0.9988 -vn 0.0525 -0.0339 0.9980 -vn 0.0637 -0.0637 0.9959 -vn 0.0572 -0.0000 0.9984 -vn 0.7046 -0.7046 -0.0837 -vn -0.0525 -0.0339 0.9980 -vn -0.0637 -0.0637 0.9959 -vn -0.0572 0.0000 0.9984 -vn -0.0000 -0.5420 -0.8403 -vn 0.0000 0.5420 -0.8403 -vn 0.0204 0.0104 0.9997 -vn 0.0297 -0.0165 0.9994 -vn 0.5420 0.0000 -0.8403 -vn 0.0000 1.0000 0.0000 -vn -0.5420 0.0000 -0.8403 -vn 0.0008 1.0000 -0.0002 -vn 0.0052 0.9999 0.0090 -vn -0.0297 0.0165 0.9994 -vn 0.0201 -0.0104 0.9997 -vn 0.0297 0.0165 0.9994 -vn 0.0286 -0.0504 0.9983 -vn 0.0009 -1.0000 0.0018 -vn 0.0020 -1.0000 0.0094 -vn -0.0204 0.0104 0.9997 -vn -0.0201 -0.0104 0.9997 -vn 0.7071 0.7071 -0.0003 -vn -0.7071 0.7071 -0.0003 -vn -0.0653 -0.9968 -0.0469 -vn -0.1280 -0.9858 -0.1089 -vn 0.0653 -0.9968 -0.0469 -vn 0.2934 -0.2934 -0.9098 -vn 0.2934 0.2934 -0.9098 -vn -0.2934 -0.2934 -0.9098 -vn -0.2934 0.2934 -0.9098 -vn -0.7071 -0.7071 -0.0003 -vn 0.7071 -0.7071 -0.0003 -vn 0.7071 0.7071 0.0002 -vn -0.5000 0.5000 -0.7070 -vn 0.5000 -0.5000 -0.7070 -vn 0.5000 0.5000 -0.7070 -vn -0.5000 -0.5000 -0.7070 -vn 0.0000 -0.7071 -0.7071 -vn -0.7071 0.0000 -0.7071 -vn 0.0000 0.7071 -0.7071 -vn 0.7071 0.0000 -0.7071 -vn -0.0009 1.0000 -0.0018 -vn -0.0024 1.0000 -0.0093 -vn -0.0007 0.9999 -0.0122 -vn -0.0020 1.0000 -0.0095 -vn -0.0052 -0.9999 -0.0091 -vn -0.0008 -1.0000 0.0002 -vn 0.0023 -1.0000 0.0093 -vn 0.1280 -0.9858 -0.1089 -vn 0.0502 -0.9610 -0.2719 -vn 0.0989 -0.9734 -0.2067 -vn -0.0989 -0.9734 -0.2067 -vn -0.0502 -0.9610 -0.2719 -vn -0.0637 0.0637 0.9959 -vn 0.0637 0.0637 0.9959 -vn 0.0000 0.1434 0.9897 -vn -0.0297 -0.0165 0.9994 -vn -0.0320 0.0425 0.9986 -vn 0.0320 0.0425 0.9986 -vn -0.0286 -0.0504 0.9983 -vn 0.0000 -0.1379 0.9904 -vn 0.0007 -0.9999 0.0121 -usemtl Material -s off -f 56/25/7 21/26/7 30/27/7 -f 34/28/8 50/29/8 62/30/8 -f 39/31/9 116/32/9 115/33/9 -f 60/34/10 10/35/10 23/36/10 -f 51/37/11 28/38/11 18/39/11 -f 38/40/12 53/41/12 51/37/12 -f 42/42/13 57/43/13 56/25/13 -f 46/44/14 64/45/14 60/34/14 -f 15/46/15 28/47/15 21/48/15 -f 38/40/16 114/49/16 44/50/16 -f 48/51/17 113/52/17 117/53/17 -f 46/44/18 119/54/18 35/55/18 -f 116/32/19 35/55/19 119/54/19 -f 51/37/20 15/56/20 50/29/20 -f 30/57/21 53/41/21 56/58/21 -f 23/36/22 57/43/22 60/34/22 -f 35/55/23 62/30/23 64/45/23 -f 39/31/24 112/59/24 38/40/24 -f 42/60/25 114/49/25 113/61/25 -f 48/51/26 118/62/26 46/44/26 -f 51/37/27 39/31/27 38/40/27 -f 56/58/28 44/50/28 42/60/28 -f 60/34/29 48/51/29 46/44/29 -f 10/35/30 62/30/30 11/63/30 -f 62/30/31 15/56/31 11/63/31 -f 56/25/7 57/43/7 21/26/7 -f 34/28/8 39/31/8 50/29/8 -f 39/31/9 34/28/9 116/32/9 -f 60/34/10 64/45/10 10/35/10 -f 51/37/11 53/41/11 28/38/11 -f 38/40/12 44/50/12 53/41/12 -f 42/42/13 48/51/13 57/43/13 -f 46/44/14 35/55/14 64/45/14 -f 21/48/15 23/64/15 10/65/15 -f 10/65/15 11/66/15 15/46/15 -f 15/46/15 18/67/15 28/47/15 -f 28/47/15 30/68/15 21/48/15 -f 21/48/15 10/65/15 15/46/15 -f 38/40/16 112/59/16 114/49/16 -f 48/51/17 42/42/17 113/52/17 -f 46/44/18 118/62/18 119/54/18 -f 116/32/19 34/28/19 35/55/19 -f 51/37/20 18/39/20 15/56/20 -f 30/57/21 28/38/21 53/41/21 -f 23/36/22 21/26/22 57/43/22 -f 35/55/23 34/28/23 62/30/23 -f 39/31/24 115/33/24 112/59/24 -f 42/60/25 44/50/25 114/49/25 -f 48/51/26 117/53/26 118/62/26 -f 51/37/27 50/29/27 39/31/27 -f 56/58/28 53/41/28 44/50/28 -f 60/34/29 57/43/29 48/51/29 -f 10/35/30 64/45/30 62/30/30 -f 62/30/31 50/29/31 15/56/31 -s 1 -f 19/69/32 27/70/33 45/71/34 -f 103/72/35 69/73/35 105/74/35 -f 29/75/36 16/76/37 33/77/38 -f 33/77/38 17/78/39 40/79/40 -f 17/78/39 45/71/34 40/79/40 -f 101/80/41 59/81/41 61/82/41 -f 22/83/42 49/84/43 20/85/44 -f 43/86/45 47/87/46 49/84/43 -f 40/79/40 47/87/46 41/88/14 -f 37/89/47 22/83/42 24/90/48 -f 36/91/49 43/86/45 37/89/47 -f 36/91/49 40/79/40 41/88/14 -f 32/92/50 24/90/48 12/93/51 -f 31/94/52 37/89/47 32/92/50 -f 31/94/52 33/77/38 36/91/49 -f 97/95/53 66/96/53 67/97/53 -f 95/98/13 65/99/13 66/96/13 -f 20/85/44 25/100/54 14/101/55 -f 49/84/43 26/102/56 25/100/54 -f 45/71/34 26/102/56 47/87/46 -f 67/97/57 70/103/57 68/104/57 -f 61/82/58 73/105/58 63/106/58 -f 79/107/59 52/108/60 80/109/14 -f 84/110/15 70/103/15 77/111/15 -f 65/99/61 76/112/61 66/96/61 -f 81/113/62 73/105/62 74/114/62 -f 69/73/63 75/115/63 59/81/63 -f 12/93/64 108/116/65 55/117/62 -f 52/118/8 29/75/8 31/94/8 -f 82/119/14 87/120/14 58/121/66 -f 84/122/67 55/123/68 108/124/69 -f 85/125/14 78/126/14 52/108/60 -f 58/127/13 25/100/13 26/102/13 -f 76/112/13 78/128/13 85/129/13 -f 111/130/70 19/69/15 17/78/71 -f 82/131/8 71/132/8 87/133/8 -f 78/126/14 79/107/59 80/109/14 -f 81/134/72 82/119/14 83/135/14 -f 84/122/67 85/125/14 86/136/14 -f 87/120/14 88/137/73 89/138/14 -f 79/139/74 72/140/74 73/105/74 -f 74/114/75 82/131/75 81/113/75 -f 59/81/8 105/141/8 69/73/8 -f 68/104/76 115/142/77 116/143/15 -f 117/144/15 67/97/78 118/145/15 -f 77/111/79 66/96/79 76/112/79 -f 101/80/62 63/106/62 91/146/62 -f 63/106/80 72/140/80 65/147/80 -f 71/132/81 68/104/81 70/103/81 -f 61/82/82 75/115/82 74/114/82 -f 88/148/83 71/132/83 70/103/83 -f 77/111/84 85/129/84 84/110/84 -f 63/106/85 93/149/85 91/146/85 -f 98/150/86 101/80/86 100/151/86 -f 94/152/87 97/95/87 96/153/87 -f 92/154/88 91/146/88 93/149/88 -f 104/155/89 103/72/89 105/74/89 -f 103/72/90 96/153/90 97/95/90 -f 99/156/91 104/157/91 105/141/91 -f 91/146/92 100/151/92 101/80/92 -f 95/98/93 92/158/93 93/159/93 -f 102/160/12 104/161/12 98/162/12 -f 106/163/94 14/101/62 58/164/62 -f 108/116/65 12/93/64 107/165/95 -f 107/165/95 24/90/96 22/83/97 -f 13/166/15 111/130/70 54/167/15 -f 109/168/98 9/169/99 52/170/15 -f 110/171/100 9/169/99 109/168/98 -f 113/172/101 67/97/78 117/144/15 -f 114/173/102 97/95/103 113/172/101 -f 103/72/104 114/173/102 112/174/105 -f 115/142/77 103/72/104 112/174/105 -f 119/175/15 68/104/76 116/143/15 -f 118/145/15 68/104/76 119/175/15 -f 19/69/32 13/166/106 27/70/33 -f 103/72/35 68/104/35 69/73/35 -f 29/75/36 9/169/107 16/76/37 -f 33/77/38 16/76/37 17/78/39 -f 17/78/39 19/69/32 45/71/34 -f 101/80/41 99/156/41 59/81/41 -f 22/83/42 43/86/45 49/84/43 -f 43/86/45 41/88/14 47/87/46 -f 40/79/40 45/71/34 47/87/46 -f 37/89/47 43/86/45 22/83/42 -f 36/91/49 41/88/14 43/86/45 -f 36/91/49 33/77/38 40/79/40 -f 32/92/50 37/89/47 24/90/48 -f 31/94/52 36/91/49 37/89/47 -f 31/94/52 29/75/36 33/77/38 -f 97/95/53 95/176/53 66/96/53 -f 95/98/13 93/159/13 65/99/13 -f 20/85/44 49/84/43 25/100/54 -f 49/84/43 47/87/46 26/102/56 -f 45/71/34 27/70/33 26/102/56 -f 67/97/57 77/111/57 70/103/57 -f 61/82/58 74/114/58 73/105/58 -f 79/107/59 81/134/72 110/177/108 -f 81/134/72 83/135/14 54/178/109 -f 110/177/108 81/134/72 111/179/110 -f 54/178/109 111/179/110 81/134/72 -f 110/177/108 109/180/111 79/107/59 -f 109/180/111 52/108/60 79/107/59 -f 84/110/15 88/148/15 70/103/15 -f 65/99/61 72/181/61 76/112/61 -f 81/113/62 79/139/62 73/105/62 -f 69/73/63 71/132/63 75/115/63 -f 12/93/8 55/182/8 32/92/8 -f 55/182/8 52/118/8 31/94/8 -f 32/92/8 55/182/8 31/94/8 -f 52/118/8 9/169/8 29/75/8 -f 87/120/14 89/138/14 58/121/66 -f 58/121/66 54/178/109 82/119/14 -f 54/178/109 83/135/14 82/119/14 -f 106/183/112 58/121/66 88/137/73 -f 58/121/66 89/138/14 88/137/73 -f 88/137/73 84/122/67 107/184/113 -f 106/183/112 88/137/73 107/184/113 -f 84/122/67 86/136/14 55/123/68 -f 108/124/69 107/184/113 84/122/67 -f 78/126/14 80/109/14 52/108/60 -f 52/108/60 55/123/68 85/125/14 -f 55/123/68 86/136/14 85/125/14 -f 13/166/13 54/185/13 27/70/13 -f 54/185/13 58/127/13 26/102/13 -f 27/70/13 54/185/13 26/102/13 -f 58/127/13 14/101/13 25/100/13 -f 76/112/13 72/181/13 78/128/13 -f 9/169/99 110/171/100 16/76/114 -f 110/171/100 111/130/70 17/78/71 -f 16/76/114 110/171/100 17/78/71 -f 111/130/70 13/166/15 19/69/15 -f 82/131/8 75/115/8 71/132/8 -f 79/139/74 78/186/74 72/140/74 -f 74/114/75 75/115/75 82/131/75 -f 59/81/8 99/156/8 105/141/8 -f 68/104/76 103/72/104 115/142/77 -f 77/111/79 67/97/79 66/96/79 -f 101/80/62 61/82/62 63/106/62 -f 63/106/80 73/105/80 72/140/80 -f 71/132/81 69/73/81 68/104/81 -f 61/82/82 59/81/82 75/115/82 -f 88/148/83 87/133/83 71/132/83 -f 77/111/84 76/112/84 85/129/84 -f 63/106/85 65/147/85 93/149/85 -f 98/150/86 99/156/86 101/80/86 -f 94/152/87 95/176/87 97/95/87 -f 92/154/88 90/187/88 91/146/88 -f 104/155/89 102/188/89 103/72/89 -f 103/72/90 102/188/90 96/153/90 -f 99/156/91 98/150/91 104/157/91 -f 91/146/92 90/187/92 100/151/92 -f 95/98/93 94/189/93 92/158/93 -f 98/162/12 100/190/12 102/160/12 -f 100/190/12 90/191/12 102/160/12 -f 90/191/12 92/192/12 94/193/12 -f 94/193/12 96/194/12 90/191/12 -f 96/194/12 102/160/12 90/191/12 -f 14/101/62 106/163/94 20/85/62 -f 106/163/94 107/165/95 22/83/97 -f 20/85/62 106/163/94 22/83/97 -f 107/165/95 12/93/64 24/90/96 -f 113/172/101 97/95/103 67/97/78 -f 103/72/104 97/95/103 114/173/102 -f 118/145/15 67/97/78 68/104/76 o Cube.002 -v -0.182506 -0.376577 0.025979 -v -0.202175 -0.376577 0.006310 -v -0.202175 -0.376577 -0.479353 -v -0.182475 -0.376637 -0.499021 -v 0.202175 -0.376577 0.006310 -v -0.236819 -0.500000 0.112318 -v 0.182506 -0.376577 0.025979 -v -0.262500 -0.500000 0.000000 -v 0.182509 -0.376637 -0.499021 -v -0.262500 -0.376637 0.000000 -v -0.236819 -0.376637 0.112318 -v 0.202175 -0.376577 -0.479353 -v 0.262500 -0.500000 0.000000 -v -0.168634 -0.353125 -0.007583 -v -0.202175 -0.356313 0.006310 -v 0.236819 -0.500000 0.112318 -v 0.236819 -0.376637 0.112318 -v -0.182506 -0.356313 0.025979 -v 0.262500 -0.376637 0.000000 -v -0.168634 -0.353125 -0.465459 -v -0.262500 -0.500000 -0.434422 v -0.182506 -0.356313 -0.499021 -v -0.242168 -0.500000 -0.499021 -v -0.242168 -0.376637 -0.499021 +v -0.202175 -0.376577 -0.479353 v -0.202175 -0.356313 -0.479353 -v -0.262500 -0.376637 -0.434422 -v 0.168634 -0.353125 -0.007583 -v 0.242168 -0.500000 -0.499021 -v 0.262500 -0.500000 -0.434422 -v 0.182506 -0.356313 0.025979 -v 0.262500 -0.376637 -0.434422 -v 0.202175 -0.356313 0.006310 -v 0.242168 -0.376637 -0.499021 -v -0.236819 -0.391892 0.112318 -v 0.168634 -0.353125 -0.465459 -v 0.202175 -0.356313 -0.479353 -v -0.262500 -0.391892 0.000000 -v 0.236819 -0.391892 0.112318 +v 0.202175 -0.376577 -0.479353 v 0.182506 -0.356313 -0.499021 -v 0.262500 -0.391892 0.000000 -v 0.243379 -0.391892 0.123162 -v -0.269772 -0.391892 0.010843 -v -0.243379 -0.500000 0.123162 -v -0.269772 -0.500000 0.010843 +v 0.202175 -0.356313 -0.479353 +v 0.182506 -0.356313 0.025979 +v -0.182506 -0.376577 0.025979 +v 0.182506 -0.376577 0.025979 +v 0.168634 -0.353125 -0.007583 +v 0.168634 -0.353125 -0.465459 +v -0.168634 -0.353125 -0.007583 +v 0.202175 -0.356313 0.006310 +v -0.202175 -0.356313 0.006310 +v -0.202175 -0.376577 0.006310 +v -0.182475 -0.376637 -0.499021 +v 0.182509 -0.376637 -0.499021 +v 0.202175 -0.376577 0.006310 +v -0.168634 -0.353125 -0.465459 +v -0.182506 -0.356313 0.025979 +v 0.236819 -0.376637 0.112318 +v -0.236819 -0.391892 0.112318 +v 0.236819 -0.391892 0.112318 +v 0.262500 -0.500000 -0.434422 +v 0.262500 -0.500000 -0.000000 +v -0.262500 -0.500000 -0.434422 v 0.243379 -0.500000 0.123162 -v 0.269772 -0.500000 0.010843 -v -0.243379 -0.391892 0.123162 v 0.269772 -0.391892 0.010843 +v 0.243379 -0.391892 0.123162 +v 0.262500 -0.391892 -0.000000 +v -0.236819 -0.376637 0.112318 +v -0.262500 -0.391892 -0.000000 +v -0.262500 -0.500000 -0.000000 +v -0.269772 -0.391892 0.010843 +v 0.242168 -0.500000 -0.499021 +v -0.242168 -0.500000 -0.499021 +v -0.262500 -0.376637 -0.434422 +v -0.242168 -0.376637 -0.499021 +v 0.242168 -0.376637 -0.499021 +v 0.262500 -0.376637 -0.434422 +v 0.236819 -0.500000 0.112318 +v 0.269772 -0.500000 0.010843 +v -0.243379 -0.500000 0.123162 +v -0.236819 -0.500000 0.112318 +v 0.262500 -0.376637 -0.000000 +v -0.243379 -0.391892 0.123162 +v -0.269772 -0.500000 0.010843 +v -0.262500 -0.376637 -0.000000 vt 0.737500 0.775000 vt 0.750000 0.787500 vt 0.737500 0.787500 @@ -835,9 +172,9 @@ vt 0.925000 0.662500 vt 0.912500 0.650000 vn -0.7071 0.0000 -0.7071 vn 0.7071 0.0000 -0.7071 -vn 0.0000 0.0000 1.0000 +vn 0.0000 -0.0000 1.0000 vn 0.0000 1.0000 0.0000 -vn 0.7071 0.0000 0.7071 +vn 0.7071 -0.0000 0.7071 vn -1.0000 0.0000 0.0000 vn 0.0000 0.0000 -1.0000 vn 1.0000 0.0000 0.0000 @@ -845,8 +182,8 @@ vn -0.0946 0.9955 0.0000 vn 0.0000 0.9955 0.0946 vn 0.0946 0.9955 0.0000 vn 0.0000 0.9955 -0.0946 -vn -0.7071 0.0000 0.7071 -vn 0.0000 -1.0000 0.0000 +vn -0.7071 -0.0000 0.7071 +vn 0.0000 -1.0000 -0.0000 vn 0.9735 0.0000 0.2288 vn -0.9748 0.0000 0.2229 vn -0.8305 0.0000 -0.5570 @@ -856,8 +193,8 @@ vn 0.9748 0.0000 0.2229 vn -0.9735 0.0000 0.2288 vn 0.8305 0.0000 -0.5570 vn 0.0000 1.0000 0.0007 -vn -0.7066 -0.0011 -0.7077 -vn 0.7072 0.0001 -0.7071 +vn -0.7065 -0.0011 -0.7077 +vn 0.7071 0.0001 -0.7071 vn -0.0669 0.9955 0.0669 vn -0.0669 0.9955 -0.0669 vn 0.0669 0.9955 -0.0669 @@ -872,95 +209,578 @@ vn -0.0010 1.0000 0.0002 vn -0.0004 1.0000 0.0004 vn 0.0004 1.0000 0.0004 s off -f 141/195/115 122/196/115 144/197/115 -f 131/198/116 158/199/116 155/200/116 -f 149/201/117 120/202/117 126/203/117 -f 146/204/118 154/205/118 133/206/118 -f 126/203/119 151/207/119 149/201/119 -f 134/208/120 122/209/120 121/210/120 -f 123/211/121 158/199/121 128/212/121 -f 155/213/122 124/214/122 131/215/122 -f 139/216/123 134/208/123 133/217/123 -f 133/218/124 149/201/124 146/219/124 -f 155/213/125 146/220/125 151/221/125 -f 141/222/126 154/223/126 158/199/126 -f 137/224/127 121/225/127 120/202/127 -f 136/226/117 153/227/117 157/228/117 -f 148/229/128 132/230/128 140/231/128 -f 164/232/129 167/233/129 160/234/129 -f 159/235/122 132/236/122 148/237/122 -f 130/238/130 156/239/130 153/240/130 -f 127/241/131 161/242/131 156/239/131 -f 123/243/121 128/244/121 147/245/121 -f 142/246/132 145/247/132 143/248/132 -f 148/237/133 152/249/133 150/250/133 -f 135/251/128 165/252/128 164/253/128 -f 153/254/118 160/255/118 157/256/118 -f 135/251/128 162/257/128 125/258/128 -f 157/259/134 138/260/134 136/261/134 -f 153/254/118 161/262/118 166/263/118 -f 166/264/135 163/265/135 162/266/135 -f 159/235/136 165/267/136 132/236/136 -f 140/268/120 156/239/120 145/247/120 -f 157/269/118 167/270/118 159/271/118 -f 125/258/128 163/272/128 127/273/128 -f 166/274/117 164/275/117 160/276/117 -f 126/277/137 130/278/137 136/279/137 -f 141/195/138 123/280/138 122/196/138 -f 131/198/139 128/212/139 158/199/139 -f 149/201/117 137/224/117 120/202/117 -f 139/281/118 133/206/118 154/205/118 -f 126/203/119 124/282/119 151/207/119 -f 134/208/120 144/283/120 122/209/120 -f 123/211/121 141/195/121 158/199/121 -f 155/213/122 151/221/122 124/214/122 -f 133/218/140 134/284/140 137/224/140 -f 139/285/141 141/222/141 144/286/141 -f 154/223/142 155/200/142 158/199/142 -f 146/219/143 149/201/143 151/207/143 -f 139/216/123 144/283/123 134/208/123 -f 133/218/124 137/224/124 149/201/124 -f 155/213/125 154/287/125 146/220/125 -f 141/222/126 139/285/126 154/223/126 -f 137/224/127 134/284/127 121/225/127 -f 136/226/117 130/288/117 153/227/117 -f 132/230/128 135/251/128 125/258/128 -f 125/258/128 127/273/128 132/230/128 -f 127/273/128 140/231/128 132/230/128 -f 140/231/128 142/289/128 147/290/128 -f 147/290/128 148/229/128 140/231/128 -f 164/232/129 165/267/129 167/233/129 -f 148/237/122 150/250/122 159/235/122 -f 150/250/122 138/260/122 159/235/122 -f 130/238/130 129/291/130 156/239/130 -f 127/241/131 163/265/131 161/242/131 -f 128/244/121 152/292/121 147/245/121 -f 147/245/121 142/293/121 123/243/121 -f 142/293/121 143/294/121 123/243/121 -f 142/246/132 140/268/132 145/247/132 -f 148/237/133 147/295/133 152/249/133 -f 135/251/128 132/230/128 165/252/128 -f 153/254/118 166/263/118 160/255/118 -f 135/251/128 164/253/128 162/257/128 -f 157/259/134 159/235/134 138/260/134 -f 153/254/118 156/296/118 161/262/118 -f 166/264/135 161/242/135 163/265/135 -f 159/235/136 167/233/136 165/267/136 -f 127/241/120 156/239/120 140/268/120 -f 156/239/120 129/291/120 145/247/120 -f 157/269/118 160/297/118 167/270/118 -f 125/258/128 162/257/128 163/272/128 -f 166/274/117 162/298/117 164/275/117 -f 122/299/144 123/300/144 143/301/144 -f 143/301/145 145/302/145 122/299/145 -f 145/302/146 129/303/146 121/304/146 -f 136/279/147 138/305/147 124/306/147 -f 138/307/148 150/308/148 124/309/148 -f 150/308/149 152/310/149 131/311/149 -f 152/310/144 128/312/144 131/311/144 -f 145/302/146 121/304/146 122/299/146 -f 129/313/150 130/278/150 121/314/150 -f 150/308/148 131/311/148 124/309/148 -f 120/315/151 121/314/151 130/278/151 -f 136/279/152 124/306/152 126/277/152 -f 126/277/137 120/315/137 130/278/137 +f 1/1/1 2/2/1 3/3/1 +f 4/4/2 5/5/2 6/6/2 +f 7/7/3 8/8/3 9/9/3 +f 10/10/4 11/11/4 12/12/4 +f 9/9/5 13/13/5 7/7/5 +f 14/14/6 2/15/6 15/16/6 +f 16/17/7 5/5/7 17/18/7 +f 6/19/8 18/20/8 4/21/8 +f 19/22/9 14/14/9 12/23/9 +f 12/24/10 7/7/10 10/25/10 +f 6/19/11 10/26/11 13/27/11 +f 1/28/12 11/29/12 5/5/12 +f 20/30/13 15/31/13 8/8/13 +f 21/32/3 22/33/3 23/34/3 +f 24/35/14 25/36/14 26/37/14 +f 27/38/15 28/39/15 29/40/15 +f 30/41/8 25/42/8 24/43/8 +f 31/44/16 32/45/16 22/46/16 +f 33/47/17 34/48/17 32/45/17 +f 16/49/7 17/50/7 35/51/7 +f 36/52/18 37/53/18 38/54/18 +f 24/43/19 39/55/19 40/56/19 +f 41/57/14 42/58/14 27/59/14 +f 22/60/4 29/61/4 23/62/4 +f 41/57/14 43/63/14 44/64/14 +f 23/65/20 45/66/20 21/67/20 +f 22/60/4 34/68/4 46/69/4 +f 46/70/21 47/71/21 43/72/21 +f 30/41/22 42/73/22 25/42/22 +f 26/74/6 32/45/6 37/53/6 +f 23/75/4 28/76/4 30/77/4 +f 44/64/14 47/78/14 33/79/14 +f 46/80/3 27/81/3 29/82/3 +f 9/83/23 31/84/23 21/85/23 +f 1/1/24 16/86/24 2/2/24 +f 4/4/25 17/18/25 5/5/25 +f 7/7/3 20/30/3 8/8/3 +f 19/87/4 12/12/4 11/11/4 +f 9/9/5 18/88/5 13/13/5 +f 14/14/6 3/89/6 2/15/6 +f 16/17/7 1/1/7 5/5/7 +f 6/19/8 13/27/8 18/20/8 +f 12/24/26 14/90/26 20/30/26 +f 19/91/27 1/28/27 3/92/27 +f 11/29/28 6/6/28 5/5/28 +f 10/25/29 7/7/29 13/13/29 +f 19/22/9 3/89/9 14/14/9 +f 12/24/10 20/30/10 7/7/10 +f 6/19/11 11/93/11 10/26/11 +f 1/28/12 19/91/12 11/29/12 +f 20/30/13 14/90/13 15/31/13 +f 21/32/3 31/94/3 22/33/3 +f 25/36/14 41/57/14 44/64/14 +f 44/64/14 33/79/14 25/36/14 +f 33/79/14 26/37/14 25/36/14 +f 26/37/14 36/95/14 35/96/14 +f 35/96/14 24/35/14 26/37/14 +f 27/38/15 42/73/15 28/39/15 +f 24/43/8 40/56/8 30/41/8 +f 40/56/8 45/66/8 30/41/8 +f 31/44/16 48/97/16 32/45/16 +f 33/47/17 47/71/17 34/48/17 +f 17/50/7 39/98/7 35/51/7 +f 35/51/7 36/99/7 16/49/7 +f 36/99/7 38/100/7 16/49/7 +f 36/52/18 26/74/18 37/53/18 +f 24/43/19 35/101/19 39/55/19 +f 41/57/14 25/36/14 42/58/14 +f 22/60/4 46/69/4 29/61/4 +f 41/57/14 27/59/14 43/63/14 +f 23/65/20 30/41/20 45/66/20 +f 22/60/4 32/102/4 34/68/4 +f 46/70/21 34/48/21 47/71/21 +f 30/41/22 28/39/22 42/73/22 +f 33/47/6 32/45/6 26/74/6 +f 32/45/6 48/97/6 37/53/6 +f 23/75/4 29/103/4 28/76/4 +f 44/64/14 43/63/14 47/78/14 +f 46/80/3 43/104/3 27/81/3 +f 2/105/30 16/106/30 38/107/30 +f 38/107/31 37/108/31 2/105/31 +f 37/108/32 48/109/32 15/110/32 +f 21/85/33 45/111/33 18/112/33 +f 45/113/34 40/114/34 18/115/34 +f 40/114/35 39/116/35 4/117/35 +f 39/116/30 17/118/30 4/117/30 +f 37/108/32 15/110/32 2/105/32 +f 48/119/36 31/84/36 15/120/36 +f 40/114/34 4/117/34 18/115/34 +f 8/121/37 15/120/37 31/84/37 +f 21/85/38 18/112/38 9/83/38 +f 9/83/23 8/121/23 31/84/23 +o Cube.001 +v 0.065019 -0.337090 -0.339524 +v 0.077958 -0.358688 -0.229123 +v 0.077958 -0.358688 -0.352438 +v -0.065019 -0.247914 -0.242045 +v -0.065019 -0.337090 -0.339524 +v -0.065019 -0.337090 -0.242037 +v -0.065019 -0.247914 -0.339516 +v -0.074076 -0.234429 -0.233013 +v -0.074076 -0.234429 -0.348548 +v 0.048744 -0.337090 -0.225761 +v -0.061658 -0.358688 -0.212822 +v 0.061658 -0.358688 -0.212822 +v -0.048744 -0.337090 -0.355799 +v 0.061658 -0.358688 -0.368738 +v -0.061658 -0.358688 -0.368738 +v -0.048736 -0.247914 -0.355799 +v 0.048744 -0.337090 -0.355799 +v 0.065019 -0.247914 -0.339516 +v 0.065019 -0.337090 -0.242037 +v 0.048736 -0.247914 -0.225761 +v -0.048744 -0.337090 -0.225761 +v -0.077958 -0.358688 -0.352438 +v 0.057767 -0.234429 -0.364857 +v 0.048736 -0.247914 -0.355799 +v 0.065019 -0.247914 -0.242045 +v 0.074076 -0.234429 -0.348548 +v 0.074076 -0.234429 -0.233013 +v -0.057767 -0.234429 -0.216704 +v -0.048736 -0.247914 -0.225761 +v -0.057767 -0.234429 -0.364857 +v 0.057767 -0.234429 -0.216704 +v -0.077958 -0.358688 -0.229123 +v -0.228515 -0.193409 -0.478319 +v -0.262500 -0.200363 -0.133796 +v -0.262500 -0.159424 -0.478319 +v -0.228515 0.290571 -0.478319 +v -0.262500 0.256505 -0.133796 +v -0.228434 0.290571 -0.133796 +v 0.262500 -0.234429 0.025979 +v 0.228515 -0.193409 -0.478319 +v 0.262500 -0.200363 -0.133796 +v 0.228434 -0.234429 -0.133796 +v 0.262500 -0.159424 -0.478319 +v 0.262500 0.256505 -0.133796 +v -0.262500 -0.234429 0.025979 +v -0.305185 -0.311180 -0.084290 +v -0.228434 -0.234429 -0.133796 +v 0.305185 0.367322 -0.084290 +v 0.228434 0.290571 -0.133796 +v 0.305271 0.367322 0.092896 +v 0.262500 0.290571 0.092896 +v 0.305271 -0.311180 0.092896 +v 0.305185 -0.311180 -0.084290 +v 0.339251 -0.277114 -0.084290 +v -0.305271 0.367322 0.092896 +v -0.305185 0.367322 -0.084290 +v -0.339251 0.333256 -0.084290 +v 0.262500 -0.234429 0.092896 +v -0.339251 0.333342 0.092896 +v -0.339251 -0.277200 0.092896 +v -0.262500 -0.234429 0.092896 +v 0.339251 -0.277200 0.092896 +v 0.339251 0.333342 0.092896 +v -0.339251 -0.277114 -0.084290 +v -0.305271 -0.311180 0.092896 +v 0.339251 0.333256 -0.084290 +v 0.228515 0.290571 -0.478319 +v 0.262500 0.256586 -0.478319 +v -0.241798 0.248016 -0.499021 +v -0.219945 0.269868 -0.499021 +v 0.241798 -0.150854 -0.499021 +v 0.219945 -0.172706 -0.499021 +v 0.241798 0.248016 -0.499021 +v -0.241798 -0.150854 -0.499021 +v -0.262500 0.256586 -0.478319 +v -0.219945 -0.172706 -0.499021 +v -0.262500 0.290571 0.025979 +v -0.262500 0.290571 0.092896 +v 0.262500 0.290571 0.025979 +v 0.219945 0.269868 -0.499021 +vt 0.325000 0.725000 +vt 0.375000 0.737500 +vt 0.325000 0.737500 +vt 0.450000 0.675000 +vt 0.500000 0.725000 +vt 0.450000 0.725000 +vt 0.500000 0.675000 +vt 0.450000 0.662500 +vt 0.500000 0.662500 +vt 0.387500 0.725000 +vt 0.437500 0.737500 +vt 0.387500 0.737500 +vt 0.512500 0.725000 +vt 0.562500 0.737500 +vt 0.512500 0.737500 +vt 0.512500 0.675000 +vt 0.562500 0.725000 +vt 0.325000 0.675000 +vt 0.375000 0.725000 +vt 0.387500 0.675000 +vt 0.437500 0.725000 +vt 0.325000 0.787500 +vt 0.375000 0.800000 +vt 0.387500 0.750000 +vt 0.562500 0.662500 +vt 0.562500 0.675000 +vt 0.375000 0.675000 +vt 0.325000 0.662500 +vt 0.375000 0.662500 +vt 0.437500 0.662500 +vt 0.437500 0.675000 +vt 0.512500 0.737500 +vt 0.575000 0.737500 +vt 0.575000 0.725000 +vt 0.512500 0.662500 +vt 0.575000 0.675000 +vt 0.575000 0.662500 +vt 0.387500 0.662500 +vt 0.450000 0.737500 +vt 0.375000 0.737500 +vt 0.337500 0.737500 +vt 0.325000 0.750000 +vt 0.337500 0.800000 +vt 0.387500 0.787500 +vt 0.387500 0.262500 +vt 0.375000 0.375000 +vt 0.375000 0.262500 +vt 0.187500 0.262500 +vt 0.200000 0.375000 +vt 0.187500 0.375000 +vt 0.062500 0.737500 +vt 0.262500 0.537500 +vt 0.262500 0.737500 +vt 0.562500 0.262500 +vt 0.575000 0.375000 +vt 0.562500 0.375000 +vt 0.600000 0.262500 +vt 0.750000 0.375000 +vt 0.387500 0.412500 +vt 0.387500 0.375000 +vt 0.012500 0.412500 +vt 0.012500 0.375000 +vt 0.012500 0.800000 +vt -0.000000 0.787500 +vt 0.037500 0.762500 +vt 0.562500 0.475000 +vt 0.562500 0.412500 +vt 0.575000 0.412500 +vt 0.187500 0.475000 +vt 0.187500 0.412500 +vt 0.200000 0.412500 +vt 0.750000 0.475000 +vt 0.575000 0.475000 +vt 0.200000 0.475000 +vt 0.375000 0.412500 +vt 0.375000 0.475000 +vt -0.000000 0.487500 +vt 0.012500 0.475000 +vt 0.037500 0.512500 +vt 0.287500 0.762500 +vt 0.325000 0.787500 +vt 0.312500 0.800000 +vt 0.287500 0.512500 +vt 0.312500 0.475000 +vt 0.325000 0.487500 +vt 0.012500 0.475000 +vt -0.000000 0.412500 +vt 0.350000 0.262500 +vt 0.450000 0.312500 +vt 0.450000 0.337500 +vt 0.500000 0.337500 +vt 0.487500 0.350000 +vt 0.012500 0.262500 +vt -0.000000 0.375000 +vt 0.387500 0.475000 +vt -0.000000 0.262500 +vt 0.200000 0.250000 +vt 0.187500 0.250000 +vt 0.575000 0.250000 +vt 0.562500 0.250000 +vt -0.000000 0.250000 +vt 0.375000 0.250000 +vt 0.200000 0.262500 +vt 0.350000 0.250000 +vt 0.750000 0.250000 +vt 0.750000 0.262500 +vt 0.337500 0.475000 +vt 0.325000 0.487500 +vt 0.325000 0.650000 +vt 0.500000 0.312500 +vt 0.487500 0.300000 +vt 0.462500 0.300000 +vt 0.462500 0.350000 +vt 0.062500 0.762500 +vt 0.575000 0.262500 +vt 0.750000 0.412500 +vt 0.287500 0.737500 +vt 0.062500 0.512500 +vt 0.062500 0.537500 +vt 0.037500 0.537500 +vt 0.037500 0.737500 +vt -0.000000 0.475000 +vt 0.012500 0.250000 +vt 0.387500 0.250000 +vt 0.600000 0.250000 +vt 0.337500 0.662500 +vt 0.525000 0.662500 +vt 0.537500 0.650000 +vt 0.537500 0.487500 +vt 0.525000 0.475000 +vt 0.262500 0.762500 +vt 0.287500 0.537500 +vt 0.262500 0.512500 +vn 0.8578 0.5139 0.0000 +vn -1.0000 0.0000 0.0000 +vn -0.8301 -0.5576 0.0000 +vn 0.0000 0.5139 0.8578 +vn 0.0000 0.5139 -0.8578 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -0.0000 -1.0000 -0.0000 +vn 0.0000 -0.5576 -0.8301 +vn 0.8301 -0.5576 0.0000 +vn 0.0000 -0.5576 0.8301 +vn -0.5130 -0.6882 0.5130 +vn -0.5397 0.6461 -0.5397 +vn 0.5397 0.6461 -0.5397 +vn 0.5397 0.6461 0.5397 +vn -0.7071 0.0001 0.7071 +vn -0.5130 -0.6882 -0.5130 +vn 0.5130 -0.6882 -0.5130 +vn 0.5131 -0.6882 0.5130 +vn -0.7071 0.0001 -0.7071 +vn 0.7071 0.0001 -0.7071 +vn 0.7071 0.0001 0.7071 +vn -0.5397 0.6461 0.5397 +vn -0.8578 0.5139 0.0000 +vn 0.5130 -0.6882 0.5130 +vn -0.7046 -0.7046 -0.0837 +vn -0.7071 0.7071 0.0002 +vn 0.7046 -0.7046 -0.0837 +vn 0.0000 -0.5420 -0.8404 +vn 0.0000 0.5420 -0.8404 +vn 0.5420 0.0000 -0.8404 +vn 0.0000 1.0000 0.0000 +vn -0.5420 0.0000 -0.8404 +vn 0.7071 0.7071 -0.0003 +vn -0.7071 0.7071 -0.0003 +vn 0.2934 -0.2934 -0.9098 +vn 0.2934 0.2934 -0.9098 +vn -0.2934 -0.2934 -0.9098 +vn -0.2934 0.2934 -0.9098 +vn -0.7071 -0.7071 -0.0003 +vn 0.7071 -0.7071 -0.0003 +vn 0.7071 0.7071 0.0002 +vn -0.5000 0.5000 -0.7071 +vn 0.5000 -0.5000 -0.7071 +vn 0.5000 0.5000 -0.7070 +vn -0.5000 -0.5000 -0.7070 +vn 0.0000 -0.7071 -0.7071 +vn -0.7071 0.0000 -0.7071 +vn 0.0000 0.7071 -0.7071 +vn 0.7071 0.0000 -0.7071 +vn 0.1414 -0.9798 -0.1414 +vn 0.0000 -0.9404 -0.3400 +vn -0.1414 -0.9798 -0.1414 +vn -0.1623 -0.9798 -0.1166 +vn -0.5000 0.5000 -0.7070 +vn 0.5000 -0.5000 -0.7070 +vn 0.5000 0.5000 -0.7071 +vn -0.5000 -0.5000 -0.7071 +vn 0.1623 -0.9798 -0.1166 +s off +f 49/122/39 50/123/39 51/124/39 +f 52/125/40 53/126/40 54/127/40 +f 55/128/41 56/129/41 57/130/41 +f 58/131/42 59/132/42 60/133/42 +f 61/134/43 62/135/43 63/136/43 +f 64/137/44 65/138/44 61/134/44 +f 66/139/45 67/140/45 49/122/45 +f 68/141/46 69/142/46 58/131/46 +f 70/143/47 62/144/47 50/145/47 +f 64/137/48 71/146/48 72/147/48 +f 73/148/49 74/149/49 75/150/49 +f 68/141/50 76/151/50 77/152/50 +f 56/129/51 77/152/51 76/151/51 +f 61/134/52 70/153/52 53/126/52 +f 51/154/53 65/138/53 49/155/53 +f 60/133/54 67/140/54 58/131/54 +f 77/152/55 54/127/55 69/142/55 +f 55/128/56 78/156/56 64/137/56 +f 66/157/57 71/146/57 74/158/57 +f 73/148/58 79/159/58 68/141/58 +f 61/134/59 55/128/59 64/137/59 +f 49/155/60 72/147/60 66/157/60 +f 58/131/61 73/148/61 68/141/61 +f 59/132/62 54/127/62 80/160/62 +f 54/127/63 70/153/63 80/160/63 +f 49/122/39 67/140/39 50/123/39 +f 52/125/40 55/128/40 53/126/40 +f 55/128/41 52/125/41 56/129/41 +f 58/131/42 69/142/42 59/132/42 +f 61/134/43 65/138/43 62/135/43 +f 64/137/44 72/147/44 65/138/44 +f 66/139/45 73/148/45 67/140/45 +f 68/141/46 77/152/46 69/142/46 +f 50/145/47 60/161/47 59/162/47 +f 59/162/47 80/163/47 70/143/47 +f 70/143/47 63/164/47 62/144/47 +f 62/144/47 51/165/47 50/145/47 +f 50/145/47 59/162/47 70/143/47 +f 64/137/48 78/156/48 71/146/48 +f 73/148/49 66/139/49 74/149/49 +f 68/141/50 79/159/50 76/151/50 +f 56/129/51 52/125/51 77/152/51 +f 61/134/52 63/136/52 70/153/52 +f 51/154/53 62/135/53 65/138/53 +f 60/133/54 50/123/54 67/140/54 +f 77/152/55 52/125/55 54/127/55 +f 55/128/56 57/130/56 78/156/56 +f 66/157/57 72/147/57 71/146/57 +f 73/148/64 75/150/64 79/159/64 +f 61/134/59 53/126/59 55/128/59 +f 49/155/60 65/138/60 72/147/60 +f 58/131/61 67/140/61 73/148/61 +f 59/132/62 69/142/62 54/127/62 +f 54/127/63 53/126/63 70/153/63 +f 81/166/65 82/167/65 83/168/65 +f 84/169/66 85/170/66 86/171/66 +f 125/172/46 87/173/46 127/174/46 +f 88/175/67 89/176/67 90/177/67 +f 91/178/45 92/179/45 89/176/45 +f 90/177/68 94/180/68 95/181/68 +f 86/171/69 96/182/69 97/183/69 +f 111/184/46 98/185/46 99/186/46 +f 100/187/47 94/180/47 101/188/47 +f 92/179/70 102/189/70 89/176/70 +f 103/190/71 96/182/71 104/191/71 +f 82/167/72 105/192/72 85/170/72 +f 102/189/45 111/193/45 110/194/45 +f 107/195/40 112/196/40 108/197/40 +f 103/198/46 107/199/46 126/200/46 +f 106/201/46 100/202/46 110/203/46 +f 109/204/46 108/205/46 113/206/46 +f 98/207/73 114/208/73 96/182/73 +f 104/191/74 107/195/74 103/190/74 +f 85/170/40 83/209/40 82/167/40 +f 95/181/47 57/210/47 56/211/47 +f 75/212/47 90/177/47 79/213/47 +f 101/188/75 89/176/75 102/189/75 +f 84/169/71 97/183/71 115/214/71 +f 97/183/76 114/208/76 92/215/76 +f 112/196/77 95/181/77 94/180/77 +f 86/171/78 105/192/78 104/191/78 +f 113/216/79 112/196/79 94/180/79 +f 101/188/80 110/194/80 100/187/80 +f 97/183/81 116/217/81 115/214/81 +f 117/218/82 84/169/82 118/219/82 +f 119/220/83 88/175/83 120/221/83 +f 121/222/84 115/214/84 116/217/84 +f 122/223/85 81/166/85 83/168/85 +f 81/166/86 120/221/86 88/175/86 +f 123/224/87 122/225/87 83/209/87 +f 115/214/88 118/219/88 84/169/88 +f 91/178/89 121/226/89 116/227/89 +f 124/228/44 122/229/44 117/230/44 +f 99/186/46 103/198/46 126/200/46 +f 74/231/47 90/177/47 75/212/47 +f 71/232/90 88/175/90 74/231/90 +f 81/166/91 71/232/91 78/233/91 +f 57/210/92 81/166/92 78/233/92 +f 76/234/47 95/181/47 56/211/47 +f 79/213/47 95/181/47 76/234/47 +f 127/174/47 126/235/47 125/172/47 +f 81/166/65 95/181/65 82/167/65 +f 84/169/66 123/224/66 85/170/66 +f 88/175/67 91/236/67 89/176/67 +f 91/178/45 116/227/45 92/179/45 +f 90/177/68 101/188/68 94/180/68 +f 86/171/69 104/191/69 96/182/69 +f 100/187/47 113/216/47 94/180/47 +f 92/179/70 114/237/70 102/189/70 +f 103/190/71 98/207/71 96/182/71 +f 82/167/72 112/196/72 105/192/72 +f 87/173/40 99/238/40 127/174/40 +f 126/200/46 108/205/46 109/204/46 +f 109/239/71 87/173/71 93/240/71 +f 100/202/46 109/204/46 113/206/46 +f 109/241/45 125/172/45 126/242/45 +f 106/201/46 111/184/46 99/186/46 +f 102/189/45 114/237/45 111/193/45 +f 107/195/40 105/192/40 112/196/40 +f 98/207/73 111/243/73 114/208/73 +f 104/191/74 105/192/74 107/195/74 +f 85/170/40 123/224/40 83/209/40 +f 95/181/93 81/166/93 57/210/93 +f 101/188/75 90/177/75 89/176/75 +f 84/169/71 86/171/71 97/183/71 +f 97/183/76 96/182/76 114/208/76 +f 112/196/77 82/167/77 95/181/77 +f 86/171/78 85/170/78 105/192/78 +f 113/216/79 108/197/79 112/196/79 +f 101/188/80 102/189/80 110/194/80 +f 97/183/81 92/215/81 116/217/81 +f 117/218/94 123/224/94 84/169/94 +f 119/220/95 91/236/95 88/175/95 +f 121/222/96 128/244/96 115/214/96 +f 122/223/97 124/245/97 81/166/97 +f 81/166/86 124/245/86 120/221/86 +f 123/224/87 117/218/87 122/225/87 +f 115/214/88 128/244/88 118/219/88 +f 91/178/89 119/246/89 121/226/89 +f 117/230/44 118/247/44 124/228/44 +f 118/247/44 128/248/44 124/228/44 +f 128/248/44 121/249/44 119/250/44 +f 119/250/44 120/251/44 128/248/44 +f 120/251/44 124/228/44 128/248/44 +f 74/231/98 88/175/98 90/177/98 +f 81/166/91 88/175/91 71/232/91 +f 79/213/47 90/177/47 95/181/47 +f 125/172/46 93/240/46 87/173/46 +f 99/186/46 98/185/46 103/198/46 +f 127/174/47 99/252/47 126/235/47 +f 87/173/40 106/253/40 99/238/40 +f 126/200/46 107/199/46 108/205/46 +f 109/239/71 106/254/71 87/173/71 +f 100/202/46 106/201/46 109/204/46 +f 109/241/45 93/240/45 125/172/45 +f 106/201/46 110/203/46 111/184/46 +o Cube.001_Cube.005 +v -0.369039 -0.459563 0.479973 +v -0.369039 -0.501855 0.209191 +v -0.369039 -0.501855 0.479973 +v -0.369039 -0.433180 0.209191 +v 0.369039 -0.501855 0.209191 +v 0.369039 -0.459563 0.479973 +v 0.369039 -0.501855 0.479973 +v 0.369039 -0.433180 0.209191 +vt 0.175000 0.175000 +vt -0.000000 0.150000 +vt 0.175000 0.150000 +vt 0.350000 0.225000 +vt 0.175000 0.200000 +vt 0.350000 0.200000 +vt 0.175000 0.225000 +vt -0.000000 0.200000 +vt -0.000000 0.225000 +vt 0.175000 0.225000 +vt 0.350000 0.250000 +vt 0.175000 0.250000 +vt 0.350000 0.150000 +vt 0.175000 0.200000 +vt 0.175000 0.150000 +vt -0.000000 0.150000 +vt 0.350000 0.000000 +vt 0.350000 0.150000 +vt -0.000000 0.200000 +vt 0.175000 0.225000 +vt 0.175000 0.175000 +vt 0.350000 0.225000 +vt 0.350000 0.200000 +vt -0.000000 0.000000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.9953 0.0970 +s off +f 129/255/99 130/256/99 131/257/99 +f 132/258/100 133/259/100 130/260/100 +f 133/261/101 134/262/101 135/263/101 +f 134/264/102 131/265/102 135/266/102 +f 133/267/103 131/268/103 130/269/103 +f 132/270/104 134/271/104 136/272/104 +f 129/255/99 132/273/99 130/256/99 +f 132/258/100 136/274/100 133/259/100 +f 133/261/101 136/275/101 134/262/101 +f 134/264/102 129/276/102 131/265/102 +f 133/267/103 135/277/103 131/268/103 +f 132/270/104 129/278/104 134/271/104 diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index f601d8d66..4ab74eb6b 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -46,6 +46,7 @@ "block.closeC": {"category": "block", "sounds": ["block/closeC1", "block/closeC2", "block/closeC3"]}, "block.warnOverspeed": {"category": "block", "sounds": [{"name": "block/warnOverspeed", "stream": false}]}, "block.boilerGroan": {"category": "block", "sounds": ["block/boilerGroan0", "block/boilerGroan1", "block/boilerGroan2"]}, + "block.steamEngineOperate": {"category": "block", "sounds": [{"name": "block/steamEngineOperate", "stream": false}]}, "door.TransitionSealOpen": {"category": "block", "sounds": [{"name": "block/door/transition_seal_open", "stream": true}]}, "door.wghStart": {"category": "block", "sounds": [{"name": "block/door/wgh_start", "stream": true}]}, diff --git a/src/main/resources/assets/hbm/sounds/block/steamEngineOperate.ogg b/src/main/resources/assets/hbm/sounds/block/steamEngineOperate.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e826b4e7db90223b9748ffdc778010dc00518b36 GIT binary patch literal 8951 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%0DGFv1eT$42K3?RTR;*uhJQ(HT?!vm%p?7 zM_7L5(w9+VQxDab=%3&2S{ivV527fp&@P6A-;2%{7B9tay16Nwaz`q7{hrjX^lF|>Igqi^}l7g2XP zWPHamE~tGK6?*NnGV9|FSsBqH?ZzYdg9k8!Zdd1(-zikWnMk<;M$9^jjG!=zT_`A0I$Ds8)%vO^?0G2rgm?(<>#T%#KA%5%OI|g zcg@|p7}%AiRXH;zs;gNa>@Br-wD^O<|y>7pGmllZP&t=leA2wSHkV&I+NBd^mC# zV0YIk^K!p^%9*!2=k}ze7YwgUCWXMn{ZMtc$E;lMFK35+(Ask8jlSYLb7bSUwBcOF zBS}6Jjc`{N!;0Rio#ECZi^Jzs{~0KJPCHh?=}I==E2Mp~n-0;XaunCEFzj0{SkHm_ z2AApW@G5G=9LL>mOZ~MoG;;*ct=yh~-?=ZrdXe74-A>>5wW4U(+m1&%#t}6B@>zX? zc}mvx95Y=@)pj0dxFjFGe#Du|!I*0lo6*5&`{udlFX?7|sux{)4rA==O&&FyiZPm7 zw>~c%`9ITsR26q4*qcJZfA;dr`GCV~&+o%$BJ-cjz*dWk=HEI^ot3?knMyD>iBv;EyyVb^^YM6z5=QLrmp^+k-u!oO)Y?`^uC z(X`$Bb(bZYYLKR+w??j3kN|7sDvtXyl-Rd7w!X*uh;5}X_fo3!=Iz{VP0pSbhpyX7 zp0@KwH|xk7NbS910Ya%ytz7w!H7R`i>GYc~GI!hyLSrPq(!7m^n{qX#+iRPg$*dFV zcD(k<GfAvSViFr8}X~4$u4@AE=PGO_|=Ju)Rc` zT>JgbDqo77j2#kbfKnJ#o^@|+l zxV@}nWwR7X+F_IUuXpo?C9GQe^Dg^48r3jO4gb8FZPEQ(vD~fcl0@ReyMfML6o$Y5 z?8Lotz&mABSG=bXwlnw$+fqb6;UAND*;KrnhkP zCfF?tte?i@uJerY%IiOV=4o8B1t?_T%11-FCY^DcTg1hj9=`Os#DB z)`)%I>#SJXK8}3T6WyGkn$0BU(z2@YA-yP?P#)S5I@zO6#>xA_^e8bycsgdZne|GP zssMonSF|}LCx={zJ3fdo%Gcmi-p85@qRg{wUxKy0E2vck3cJwlQ9aj& z)@Cj1ZMC`mPy+B9uk^VWJ>qG72lgc7Cw{*2^}qT?GeSu$k*!8Gu{)|@kx!E1^v4K_ zV6XrFF@hWbnR7ESR5i6V)eTLVJnJ<#&h(RWILr^&rdj97Me4gxpn2G8`kpb@ zf`GEE^oW(+$h1vieiBzAVvMYfno{M=IynpO&-O^GPCifbCv{MlPgXHY3qU*BN9QJr)N3;bIez?jcCSdY~B8Kf+{MFAH;9#5S$;mwmjgl9B-_ z`{860-(FwN9`XQEO1ta!Vdar(%}ig!AbXA>vL|!auBR($COzJ2QQEAUPq(WurxQt1 zw6bsm;@wn78r_G>r979wc9EhF=q(T19&N>P$4uGAHxk3r$JsJEWS*X1RUTa9`8=|= zuWxVQ5Gd!^Z9*wzA*{1*B@eILo0yfBWrJ0(HlW7#O@2HzD9yWDu!n z>}6t#p5s!Fmf#XJeR5u6-tB7J>R{YTrS}(V;#vPv&A3{U1LXQe<2}f@U(`jYf$Pds zL#0aEHwoWAO&1iu01wy1IF%Ro@eXxAO9@RdjMKX&V1;BMej5_aji91y? zcI8=o@RCdKU>oh_x18Z`YmRPJ4YhpQms;)FTjM|_4r5naP~P|sjtgc(J=oWq%oncx zT4XlBh)z3>4CeNDl)YA06&*-1UQq7yx=zO!Z@<6e_M1oWBO|6F8a0^I*-ll_yI$InG<(uPpZ^shOYY6-7Hq6N5u~bnM~)$ zZbq6J8EwkA=c>;C6rCX>|CvE~w&>{tzwyP7ZYz6>O|M!S_wTIw9PK-_wzeAY`Eg8| eHa^b2@+$9D-3Pw_rbqAY%>D#<3g5f=4)kBP|47dO literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/machines/combustion_engine.png b/src/main/resources/assets/hbm/textures/models/machines/combustion_engine.png new file mode 100644 index 0000000000000000000000000000000000000000..fe8383315543bce55ff237eb641760884cbfd94d GIT binary patch literal 2346 zcmV+_3Dx$AP)y^b3<5XXmsA3#MOU<<=ATqy|Pq&&Am0+%kXu*%?I+$${k z21amjtwzPQL7@7sOaKF_4C7!R>eFnIo+)&5qNx2Ca>*5!J3k;e?}}VW%zuZ&nORBz zfz@iI+g{)8c2EBf{f6SZbAJGav3W*m z)O9B}-Sy^q8!4sU?RHQU1*}#py<9Fu*ZYhepK(H_G+t~endBh(7NLF0J{Dul`1+Kg z$BTVRhH>O9KBce47(2ceZ))SkmXb*hlBMjrlb6e-kWy;1t$D8PdQN9P@(>pPACV;Uw2k~(c89H*Qj8+o3-M9B4&UC)NNWF2zP9&d;D{Lv5%)OqH z>|g&p_(vNBY$=)K26ksfEFXQ-lb=; zE7eM3+uUQ600WEi;^IQz-QCp=ss_*!!U>ZyEr*=GKmQx%I?NdtI^`8;{S`F+4SoGr zN(lU~sg0{3ho0)EN;1>801&aJ?@(fD^+B&_*Px~pr%W=Ulu~L10J7n^k0@2zXFy&9 z$m_#*bQP&RtK{foCL>CKX5n>hmDfcmzp>2+?c-C*Yht^JSlOgRN#Ww+!dakK_iqBd zIRMg8qIi0I29M1Gl_pq}OmLR(-yfe4LcpTb@b^Fa;~S$c!Awm*`l^G9ayFZ_zTS70 zJyxc&s-`liDBFBWYOUee{Zc!w=$g&SF)nFSE6Nf;D8Y326i%g4VB?d|i}zo|W?pyk~L;BwQ|s-86f+yWd#rIY~I1*%d4 z%2GpF>LZK!$RNSb_!E< zpYQ0~cikgS*{3g+sFu^Gm!b*>g6#7$?9&mW+5mvAmYdW-84B!F#B&YFd z^eG?Ysg-OykAx6pQ{NnX%$VOHhw%Yuv6Psxc_EK8J6)L^EV=;bCrHG!nC7*|N>lW} zwMfP1`S-C9W%WIq&4Pw2w%e^3dnkyZ}f9W#LnX zPseiC`nsLNW*Ar4QZmWGqGXbTMad)wi;_u>D59*YDtHyl*wc#)ox0U`dwLL`*|qnJ zdEAq5ZtV3FqH@I)x4FZ{SZTVsTyxnu-=uU)iQ8;+5VEo-WW`Y`#QY99j1NGh={tll za}*>Js&*7WKak=wbl?>UWX=82`gjT~ltTacbio zl-hUW)HO(Wuj_X=TLjv&CwQE)wyWbn`}SdI^xnxgGSR2+KH_3wPLrsj3?V8O=Jbdb zrwl2kGSgKiQ%~?Xr3TPCf^~~^T_!#FS8NBSYX*_-mu$UWj2UJvLtpV2j#DzpLAR6` zf9#4=D&C===?7hueSU|JNs2W{?|9=HWOSczfBg{&ZtRukDR2u)+%7=FLIQlK&%m{D z8F|6UKIIfy7)I#Ez49wIQR^w01XkjPXXT$BPpP<{wKmFqGV2?#SDmqgEf_Yr1}f+T#W(3R)Gr{mbU@4YA~E9xGrZXaRhC`g9Jp!Jl}KGA@z z>CYma4jiY<9ecq-U0t^=bjrAC#%Mleon_j>To?JbATwwb;s{> z_J!*yr-m7)H1psISV)AQ(MgQxQHG5YCzV182@-&P%4xDu2N5PFNC1HU0Tp>Va*3!( Q^Z)<=07*qoM6N<$f?Dx|F#rGn literal 0 HcmV?d00001