iron furnace

This commit is contained in:
Bob 2022-06-14 22:56:06 +02:00
parent f003b2db08
commit c307d26752
13 changed files with 1464 additions and 150 deletions

View File

@ -25,19 +25,12 @@ public class FurnaceIron extends BlockDummyable {
@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()) {
FMLNetworkHandler.openGui(player, MainRegistry.instance, 0, world, x, y, z);
return true;
} else {
return false;
}
return this.standardOpenBehavior(world, x, y, z, player, 0);
}
@Override
public int[] getDimensions() {
return new int[] {0, 0, 1, 0, 1, 0};
return new int[] {1, 0, 1, 0, 1, 0};
}
@Override

View File

@ -1,14 +1,71 @@
package com.hbm.inventory.container;
import com.hbm.inventory.SlotSmelting;
import com.hbm.inventory.SlotUpgrade;
import com.hbm.tileentity.machine.TileEntityFurnaceIron;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
public class ContainerFurnaceIron extends Container {
protected TileEntityFurnaceIron furnace;
public ContainerFurnaceIron(InventoryPlayer invPlayer, TileEntityFurnaceIron furnace) {
this.furnace = furnace;
@Override
public boolean canInteractWith(EntityPlayer p_75145_1_) {
// TODO Auto-generated method stub
return false;
this.addSlotToContainer(new Slot(furnace, 0, 53, 17));
this.addSlotToContainer(new Slot(furnace, 1, 53, 53));
this.addSlotToContainer(new Slot(furnace, 2, 71, 53));
this.addSlotToContainer(new SlotSmelting(invPlayer.player, furnace, 3, 125, 35));
this.addSlotToContainer(new SlotUpgrade(furnace, 4, 17, 35));
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 9; j++) {
this.addSlotToContainer(new Slot(invPlayer, j + i * 9 + 9, 8 + j * 18, 84 + i * 18));
}
}
for(int i = 0; i < 9; i++) {
this.addSlotToContainer(new Slot(invPlayer, i, 8 + i * 18, 142));
}
}
@Override
public ItemStack transferStackInSlot(EntityPlayer player, int index) {
ItemStack stack = null;
Slot slot = (Slot) this.inventorySlots.get(index);
if(slot != null && slot.getHasStack()) {
ItemStack originalStack = slot.getStack();
stack = originalStack.copy();
if(index <= 4) {
if(!this.mergeItemStack(originalStack, 5, this.inventorySlots.size(), true)) {
return null;
}
slot.onSlotChange(originalStack, stack);
} else if(!this.mergeItemStack(originalStack, 0, 5, false)) {
return null;
}
if(originalStack.stackSize == 0) {
slot.putStack((ItemStack) null);
} else {
slot.onSlotChanged();
}
}
return stack;
}
@Override
public boolean canInteractWith(EntityPlayer player) {
return furnace.isUseableByPlayer(player);
}
}

View File

@ -1,7 +1,42 @@
package com.hbm.inventory.gui;
import net.minecraft.client.gui.GuiScreen;
import org.lwjgl.opengl.GL11;
public class GUIFurnaceIron extends GuiScreen {
import com.hbm.inventory.container.ContainerFurnaceIron;
import com.hbm.lib.RefStrings;
import com.hbm.tileentity.machine.TileEntityFurnaceIron;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.resources.I18n;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.util.ResourceLocation;
public class GUIFurnaceIron extends GuiContainer {
private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/processing/gui_furnace_iron.png");
private TileEntityFurnaceIron diFurnace;
public GUIFurnaceIron(InventoryPlayer invPlayer, TileEntityFurnaceIron tedf) {
super(new ContainerFurnaceIron(invPlayer, tedf));
diFurnace = tedf;
this.xSize = 176;
this.ySize = 166;
}
@Override
protected void drawGuiContainerForegroundLayer(int i, int j) {
String name = this.diFurnace.hasCustomInventoryName() ? this.diFurnace.getInventoryName() : I18n.format(this.diFurnace.getInventoryName());
this.fontRendererObj.drawString(name, this.xSize / 2 - this.fontRendererObj.getStringWidth(name) / 2, 6, 4210752);
this.fontRendererObj.drawString(I18n.format("container.inventory"), 8, this.ySize - 96 + 2, 4210752);
}
@Override
protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) {
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
Minecraft.getMinecraft().getTextureManager().bindTexture(texture);
drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize);
}
}

View File

@ -252,6 +252,7 @@ public class ClientProxy extends ServerProxy {
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineSolidifier.class, new RenderSolidifier());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineRadiolysis.class, new RenderRadiolysis());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityElectrolyser.class, new RenderElectrolyser());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityFurnaceIron.class, new RenderFurnaceIron());
//AMS
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAMSBase.class, new RenderAMSBase());
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAMSEmitter.class, new RenderAMSEmitter());

View File

@ -54,6 +54,9 @@ public class ResourceManager {
public static final IModelCustom turret_howard_damaged = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/turrets/turret_howard_damaged.obj"));
//Furnaces
public static final IModelCustom furnace_iron = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/machines/furnace_iron.obj"));
//Landmines
public static final IModelCustom mine_ap = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_ap.obj"));
public static final IModelCustom mine_he = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_he.obj"));
@ -357,6 +360,9 @@ public class ResourceManager {
public static final ResourceLocation mine_shrap_tex = new ResourceLocation(RefStrings.MODID, "textures/models/mine_shrap.png");
public static final ResourceLocation mine_fat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/mine_fat.png");
//Furnaces
public static final ResourceLocation furnace_iron_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/furnace_iron.png");
//Oil Pumps
public static final ResourceLocation derrick_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/derrick.png");
public static final ResourceLocation pumpjack_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/pumpjack.png");

View File

@ -0,0 +1,35 @@
package com.hbm.render.tileentity;
import org.lwjgl.opengl.GL11;
import com.hbm.blocks.BlockDummyable;
import com.hbm.main.ResourceManager;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.tileentity.TileEntity;
public class RenderFurnaceIron extends TileEntitySpecialRenderer {
@Override
public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) {
GL11.glPushMatrix();
GL11.glTranslated(x + 0.5D, y, z + 0.5D);
GL11.glEnable(GL11.GL_LIGHTING);
GL11.glEnable(GL11.GL_CULL_FACE);
switch(tileEntity.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;
}
GL11.glTranslated(-0.5D, 0, -0.5D);
bindTexture(ResourceManager.furnace_iron_tex);
ResourceManager.furnace_iron.renderPart("Main");
ResourceManager.furnace_iron.renderPart("Off");
GL11.glPopMatrix();
}
}

View File

@ -246,6 +246,7 @@ public class TileMappings {
}
private static void putMachines() {
put(TileEntityFurnaceIron.class, "tileentity_furnace_iron");
put(TileEntityMachineAutocrafter.class, "tileentity_autocrafter");
put(TileEntityDiFurnaceRTG.class, "tileentity_rtg_difurnace");
put(TileEntityMachineRadiolysis.class, "tileentity_radiolysis");

View File

@ -8,9 +8,14 @@ import com.hbm.tileentity.TileEntityMachineBase;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntityFurnace;
import net.minecraft.world.World;
public class TileEntityFurnaceIron extends TileEntityMachineBase implements IGUIProvider {
public int maxBurnTime;
public int burnTime;
public TileEntityFurnaceIron() {
super(5);
@ -24,6 +29,34 @@ public class TileEntityFurnaceIron extends TileEntityMachineBase implements IGUI
@Override
public void updateEntity() {
if(!worldObj.isRemote) {
if(burnTime <= 0) {
for(int i = 1; i < 3; i++) {
if(slots[i] != null) {
int fuel = TileEntityFurnace.getItemBurnTime(slots[i]);
if(fuel > 0) {
this.maxBurnTime = this.burnTime = fuel;
break;
}
}
}
}
NBTTagCompound data = new NBTTagCompound();
data.setInteger("maxBurnTime", this.maxBurnTime);
data.setInteger("burnTime", this.burnTime);
this.networkPack(data, 50);
}
}
@Override
public void networkUnpack(NBTTagCompound nbt) {
this.maxBurnTime = nbt.getInteger("maxBurnTime");
this.burnTime = nbt.getInteger("burnTime");
}
@Override

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,608 @@
# Blender v2.79 (sub 0) OBJ File: 'furnace_iron.blend'
# www.blender.org
o On
v -0.500000 0.125000 0.937500
v 0.500000 0.125000 0.937500
v -0.500000 0.125000 0.687500
v 0.500000 0.125000 0.687500
v -0.500000 0.562500 0.937500
v -0.437500 0.625000 0.937500
v 0.437500 0.625000 0.937500
v 0.500000 0.562500 0.937500
v -0.437500 0.625000 0.687500
v -0.500000 0.562500 0.687500
v 0.500000 0.562500 0.687500
v 0.437500 0.625000 0.687500
vt 0.955128 0.500000
vt 0.955128 0.602941
vt 0.948718 0.617647
vt 0.852564 0.500000
vt 0.826923 0.602941
vt 0.826923 0.500000
vt 0.980769 0.500000
vt 0.980769 0.602941
vt 0.858974 0.617647
vt 0.948718 0.676471
vt 0.858974 0.676471
vt 0.826923 0.617647
vt 0.852564 0.602941
vt 0.852564 0.617647
vt 0.955128 0.617647
vt 0.980769 0.617647
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 4/1/1 11/2/1 12/3/1
f 3/4/2 5/5/2 1/6/2
f 11/2/3 2/7/3 8/8/3
f 9/9/4 7/10/4 6/11/4
f 6/12/5 10/13/5 9/14/5
f 12/15/6 8/8/6 7/16/6
f 12/3/1 9/9/1 4/1/1
f 9/9/1 10/13/1 3/4/1
f 4/1/1 9/9/1 3/4/1
f 3/4/2 10/13/2 5/5/2
f 11/2/3 4/1/3 2/7/3
f 9/9/4 12/3/4 7/10/4
f 6/12/5 5/5/5 10/13/5
f 12/15/6 11/2/6 8/8/6
o Off
v -0.500000 0.125000 0.937500
v 0.500000 0.125000 0.937500
v -0.500000 0.125000 0.687500
v 0.500000 0.125000 0.687500
v -0.500000 0.562500 0.937500
v -0.437500 0.625000 0.937500
v 0.437500 0.625000 0.937500
v 0.500000 0.562500 0.937500
v -0.437500 0.625000 0.687500
v -0.500000 0.562500 0.687500
v 0.500000 0.562500 0.687500
v 0.437500 0.625000 0.687500
vt 0.955128 0.323529
vt 0.955128 0.426471
vt 0.948718 0.441176
vt 0.852564 0.323529
vt 0.826923 0.426471
vt 0.826923 0.323529
vt 0.980769 0.323529
vt 0.980769 0.426471
vt 0.858974 0.441176
vt 0.948718 0.500000
vt 0.858974 0.500000
vt 0.826923 0.441176
vt 0.852564 0.426471
vt 0.852564 0.441176
vt 0.955128 0.441176
vt 0.980769 0.441176
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 16/17/7 23/18/7 24/19/7
f 15/20/8 17/21/8 13/22/8
f 23/18/9 14/23/9 20/24/9
f 21/25/10 19/26/10 18/27/10
f 18/28/11 22/29/11 21/30/11
f 24/31/12 20/24/12 19/32/12
f 24/19/7 21/25/7 16/17/7
f 21/25/7 22/29/7 15/20/7
f 16/17/7 21/25/7 15/20/7
f 15/20/8 22/29/8 17/21/8
f 23/18/9 16/17/9 14/23/9
f 21/25/10 24/19/10 19/26/10
f 18/28/11 17/21/11 22/29/11
f 24/31/12 23/18/12 20/24/12
o Main
v -1.000000 0.000000 1.000000
v 1.000000 0.000000 1.000000
v -1.000000 0.000000 -1.000000
v 1.000000 0.000000 -1.000000
v -1.000000 0.125000 1.000000
v 1.000000 0.125000 1.000000
v -1.000000 0.125000 -1.000000
v 1.000000 0.125000 -1.000000
v -0.937500 0.125000 0.937500
v 0.937500 0.125000 0.937500
v -0.937500 0.125000 -0.937500
v 0.937500 0.125000 -0.937500
v -0.937500 1.250000 -0.937500
v -0.937500 1.250000 0.937500
v 0.937500 1.250000 0.937500
v 0.937500 1.250000 -0.937500
v -0.437500 1.500000 -0.937500
v -0.437500 1.500000 0.937500
v 0.437500 1.500000 0.937500
v 0.437500 1.500000 -0.937500
v -0.500000 0.125000 0.937500
v 0.500000 0.125000 0.937500
v -0.500000 0.125000 0.687500
v 0.500000 0.125000 0.687500
v -0.437500 0.625000 0.812500
v -0.312500 0.625000 0.812500
v -0.500000 0.562500 0.937500
v -0.437500 0.625000 0.937500
v -0.312500 0.125000 0.812500
v 0.437500 0.625000 0.937500
v 0.500000 0.562500 0.937500
v -0.437500 0.125000 0.812500
v 0.875000 2.000000 -0.187500
v 0.875000 2.000000 0.187500
v 0.500000 2.000000 0.187500
v 0.500000 2.000000 -0.187500
v 0.875000 1.250000 -0.187500
v 0.500000 1.250000 -0.187500
v 0.875000 1.250000 0.187500
v 0.500000 1.250000 0.187500
v 0.500000 1.250000 -0.312500
v 0.875000 1.250000 -0.312500
v 0.500000 1.250000 -0.687500
v 0.875000 1.250000 -0.687500
v 0.500000 2.000000 -0.687500
v 0.500000 2.000000 -0.312500
v 0.875000 2.000000 -0.312500
v 0.875000 2.000000 -0.687500
v -0.312500 1.500000 -0.187500
v 0.312500 1.500000 -0.187500
v -0.312500 1.500000 -0.812500
v 0.312500 1.500000 -0.812500
v -0.312500 1.625000 -0.812500
v -0.312500 1.625000 -0.187500
v 0.312500 1.625000 -0.187500
v 0.312500 1.625000 -0.812500
v -0.312500 1.500000 0.812500
v 0.312500 1.500000 0.812500
v -0.312500 1.500000 0.187500
v 0.312500 1.500000 0.187500
v -0.312500 1.625000 0.187500
v -0.312500 1.625000 0.812500
v 0.312500 1.625000 0.812500
v 0.312500 1.625000 0.187500
v -0.500000 1.250000 -0.750000
v -0.625000 1.250000 -0.750000
v -0.500000 1.500000 -0.750000
v -0.625000 1.500000 -0.750000
v -0.500000 1.250000 0.750000
v -0.625000 1.250000 0.750000
v -0.500000 1.500000 0.750000
v -0.625000 1.500000 0.750000
v -0.500000 1.250000 -0.625000
v -0.625000 1.250000 -0.625000
v -0.500000 1.250000 0.625000
v -0.625000 1.250000 0.625000
v -0.500000 1.625000 -0.625000
v -0.500000 1.625000 0.625000
v -0.625000 1.625000 0.625000
v -0.625000 1.625000 -0.625000
v -0.500000 1.500000 -0.625000
v -0.625000 1.500000 -0.625000
v -0.500000 1.500000 0.625000
v -0.625000 1.500000 0.625000
v -0.875000 1.500000 0.625000
v -0.750000 1.500000 0.625000
v -0.875000 1.500000 -0.625000
v -0.750000 1.500000 -0.625000
v -0.875000 1.625000 -0.625000
v -0.875000 1.625000 0.625000
v -0.750000 1.625000 0.625000
v -0.750000 1.625000 -0.625000
v -0.875000 1.250000 0.625000
v -0.750000 1.250000 0.625000
v -0.875000 1.250000 -0.625000
v -0.750000 1.250000 -0.625000
v -0.875000 1.500000 0.750000
v -0.750000 1.500000 0.750000
v -0.875000 1.250000 0.750000
v -0.750000 1.250000 0.750000
v -0.875000 1.500000 -0.750000
v -0.750000 1.500000 -0.750000
v -0.875000 1.250000 -0.750000
v -0.750000 1.250000 -0.750000
v -0.375000 0.875000 0.937500
v 0.375000 0.875000 0.937500
v -0.375000 1.125000 0.937500
v 0.375000 1.125000 0.937500
v -0.375000 1.125000 0.812500
v -0.375000 0.875000 0.812500
v 0.375000 0.875000 0.812500
v 0.375000 1.125000 0.812500
v -0.187500 0.625000 0.812500
v -0.062500 0.625000 0.812500
v -0.062500 0.125000 0.812500
v -0.187500 0.125000 0.812500
v 0.062500 0.625000 0.812500
v 0.187500 0.625000 0.812500
v 0.187500 0.125000 0.812500
v 0.062500 0.125000 0.812500
v 0.312500 0.625000 0.812500
v 0.437500 0.625000 0.812500
v 0.437500 0.125000 0.812500
v 0.312500 0.125000 0.812500
vt 0.012821 -0.000000
vt 0.217949 0.470588
vt 0.012821 0.470588
vt 0.217949 0.970588
vt 0.211538 0.514706
vt 0.217949 0.500000
vt 0.230769 0.970588
vt 0.230769 0.500000
vt -0.000000 0.500000
vt 0.012821 0.970588
vt -0.000000 0.970588
vt 0.012821 1.000000
vt 0.217949 1.000000
vt 0.012821 0.500000
vt 0.019231 0.955882
vt 0.211538 0.955882
vt 0.615385 0.764706
vt 0.564103 0.323529
vt 0.615385 0.323529
vt 0.807692 -0.000000
vt 0.615385 0.264706
vt 0.615385 -0.000000
vt 0.423077 -0.000000
vt 0.230769 0.264706
vt 0.230769 -0.000000
vt 0.474359 0.764706
vt 0.474359 0.323529
vt 0.423077 0.323529
vt 0.423077 0.764706
vt 1.000000 -0.000000
vt 0.948718 0.323529
vt 0.557692 0.176471
vt 0.474359 0.117647
vt 0.564103 0.117647
vt 0.166667 0.573529
vt 0.064103 0.514706
vt 0.166667 0.514706
vt 0.570513 0.102941
vt 0.467949 0.102941
vt 0.423077 0.264706
vt 0.307692 0.264706
vt 0.269231 0.441176
vt 0.269231 0.264706
vt 0.384615 0.264706
vt 0.346154 0.441176
vt 0.346154 0.264706
vt 0.230769 0.441176
vt 0.230769 0.264706
vt 0.307692 0.441176
vt 0.269231 0.529412
vt 0.307692 0.441176
vt 0.269231 0.529412
vt 0.269231 0.441176
vt 0.346154 0.264706
vt 0.307692 0.264706
vt 0.269231 0.264706
vt 0.230769 0.441176
vt 0.230769 0.264706
vt 0.384615 0.264706
vt 0.346154 0.441176
vt 0.743590 0.411765
vt 0.679487 0.558824
vt 0.679487 0.411765
vt 0.743590 0.411765
vt 0.679487 0.558824
vt 0.679487 0.411765
vt 0.666667 0.411765
vt 0.666667 0.558824
vt 0.679487 0.588235
vt 0.743590 0.558824
vt 0.743590 0.588235
vt 0.743590 0.382353
vt 0.679487 0.382353
vt 0.756410 0.558824
vt 0.756410 0.411765
vt 0.666667 0.411765
vt 0.666667 0.558824
vt 0.679487 0.588235
vt 0.743590 0.558824
vt 0.743590 0.588235
vt 0.743590 0.382353
vt 0.679487 0.382353
vt 0.756410 0.558824
vt 0.756410 0.411765
vt 0.653846 0.647059
vt 0.641026 0.676471
vt 0.641026 0.647059
vt 0.634615 0.661765
vt 0.660256 0.661765
vt 0.653846 0.676471
vt 0.641026 0.735294
vt 0.653846 0.735294
vt 0.666667 0.735294
vt 0.666667 0.676471
vt 0.628205 0.676471
vt 0.628205 0.735294
vt 0.641026 0.352941
vt 0.653846 0.323529
vt 0.653846 0.352941
vt 0.634615 0.338235
vt 0.641026 0.323529
vt 0.660256 0.338235
vt 0.653846 0.264706
vt 0.641026 0.264706
vt 0.628205 0.264706
vt 0.628205 0.323529
vt 0.666667 0.323529
vt 0.666667 0.264706
vt 0.628205 0.352941
vt 0.628205 0.647059
vt 0.666667 0.647059
vt 0.666667 0.352941
vt 0.615385 0.735294
vt 0.615385 0.676471
vt 0.615385 0.323529
vt 0.615385 0.352941
vt 0.628205 0.647059
vt 0.615385 0.352941
vt 0.628205 0.352941
vt 0.653846 0.352941
vt 0.641026 0.647059
vt 0.641026 0.352941
vt 0.615385 0.323529
vt 0.628205 0.264706
vt 0.628205 0.323529
vt 0.628205 0.676471
vt 0.615385 0.735294
vt 0.615385 0.676471
vt 0.666667 0.647059
vt 0.666667 0.352941
vt 0.666667 0.323529
vt 0.653846 0.264706
vt 0.666667 0.264706
vt 0.641026 0.323529
vt 0.641026 0.264706
vt 0.653846 0.323529
vt 0.660256 0.338235
vt 0.634615 0.338235
vt 0.641026 0.735294
vt 0.628205 0.735294
vt 0.666667 0.735294
vt 0.653846 0.676471
vt 0.666667 0.676471
vt 0.653846 0.735294
vt 0.660256 0.661765
vt 0.653846 0.647059
vt 0.641026 0.676471
vt 0.634615 0.661765
vt 0.769231 0.352941
vt 0.756410 0.294118
vt 0.769231 0.294118
vt 0.557692 0.235294
vt 0.480769 0.176471
vt 0.480769 0.235294
vt 0.679487 0.352941
vt 0.679487 0.294118
vt 0.666667 0.294118
vt 0.666667 0.352941
vt 0.679487 0.382353
vt 0.756410 0.352941
vt 0.756410 0.382353
vt 0.756410 0.264706
vt 0.679487 0.264706
vt 0.320513 0.441176
vt 0.307692 0.558824
vt 0.307692 0.441176
vt 0.333333 0.441176
vt 0.320513 0.558824
vt 0.320513 0.441176
vt 0.346154 0.441176
vt 0.333333 0.558824
vt 0.333333 0.441176
vt 0.358974 0.441176
vt 0.346154 0.558824
vt 0.346154 0.441176
vt 0.217949 0.000000
vt 0.019231 0.514706
vt 0.564103 0.764706
vt 0.807692 0.264706
vt 1.000000 0.264706
vt 0.858974 0.323529
vt 0.064103 0.573529
vt 0.570513 -0.000000
vt 0.467949 -0.000000
vt 0.384615 0.441176
vt 0.307692 0.529412
vt 0.307692 0.529412
vt 0.384615 0.441176
vt 0.615385 0.264706
vt 0.615385 0.647059
vt 0.615385 0.647059
vt 0.615385 0.264706
vt 0.320513 0.558824
vt 0.333333 0.558824
vt 0.346154 0.558824
vt 0.358974 0.558824
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 0.0000 0.0000 1.0000
vn 0.4472 0.8944 0.0000
vn -0.4472 0.8944 0.0000
vn 0.0000 0.7071 -0.7071
vn 0.0000 0.7071 0.7071
s off
f 27/33/13 26/34/13 25/35/13
f 32/36/14 34/37/14 30/38/14
f 28/39/15 30/38/15 26/40/15
f 25/41/16 31/42/16 27/43/16
f 27/44/17 32/36/17 28/45/17
f 26/34/18 29/46/18 25/35/18
f 29/46/14 35/47/14 31/42/14
f 31/42/14 36/48/14 32/36/14
f 40/49/19 43/50/19 39/51/19
f 36/52/15 39/53/15 34/54/15
f 33/55/16 37/56/16 35/57/16
f 43/50/14 41/58/14 42/59/14
f 38/60/20 41/58/20 37/61/20
f 36/52/17 35/62/17 41/63/17
f 130/64/18 52/65/18 54/66/18
f 48/67/14 45/68/14 46/69/14
f 30/38/14 46/69/14 45/68/14
f 55/70/18 34/54/18 39/53/18
f 33/55/18 51/71/18 38/72/18
f 63/73/18 59/74/18 64/75/18
f 62/76/17 57/77/17 61/78/17
f 64/75/16 60/79/16 62/80/16
f 61/78/15 58/81/15 63/73/15
f 58/81/14 60/82/14 59/74/14
f 71/83/14 69/84/14 70/85/14
f 68/86/15 71/83/15 66/87/15
f 65/88/16 69/89/16 67/90/16
f 67/91/17 72/92/17 68/86/17
f 66/87/18 70/85/18 65/88/18
f 87/93/14 85/94/14 86/95/14
f 79/96/14 77/97/14 78/98/14
f 73/99/16 77/97/16 75/100/16
f 75/101/17 80/102/17 76/103/17
f 74/104/18 78/98/18 73/105/18
f 76/106/15 79/96/15 74/107/15
f 81/108/16 85/94/16 83/109/16
f 83/110/17 88/111/17 84/112/17
f 82/113/18 86/95/18 81/114/18
f 84/115/15 87/93/15 82/116/15
f 101/117/21 92/118/21 104/119/21
f 104/119/16 92/118/16 106/120/16
f 105/121/15 91/122/15 101/117/15
f 90/123/17 91/122/17 89/124/17
f 97/125/15 91/122/15 105/126/15
f 106/127/16 90/123/16 98/128/16
f 103/129/22 95/130/22 102/131/22
f 108/132/16 96/133/16 103/129/16
f 102/131/15 95/130/15 107/134/15
f 93/135/18 96/133/18 94/136/18
f 100/137/16 96/133/16 108/138/16
f 107/139/15 93/135/15 99/140/15
f 108/141/16 104/119/16 106/142/16
f 105/143/15 102/131/15 107/144/15
f 106/127/18 97/145/18 105/146/18
f 107/147/17 100/137/17 108/138/17
f 102/131/14 104/119/14 103/129/14
f 106/142/13 107/148/13 108/141/13
f 111/149/13 110/150/13 109/151/13
f 115/152/14 113/153/14 114/154/14
f 110/155/17 117/156/17 109/157/17
f 111/158/18 120/159/18 112/160/18
f 112/161/15 115/152/15 110/162/15
f 109/151/16 113/153/16 111/149/16
f 110/163/15 124/164/15 118/165/15
f 117/156/16 121/166/16 109/157/16
f 124/164/18 121/166/18 123/167/18
f 115/152/15 122/168/15 110/169/15
f 109/170/16 121/166/16 114/154/16
f 114/154/22 122/168/22 115/152/22
f 111/158/16 127/171/16 119/172/16
f 120/173/15 126/174/15 112/175/15
f 127/171/17 126/174/17 128/176/17
f 112/177/15 126/174/15 116/178/15
f 113/153/16 125/179/16 111/180/16
f 116/178/21 125/179/21 113/153/21
f 132/181/16 135/182/16 130/183/16
f 42/59/18 132/184/18 43/50/18
f 129/185/18 131/186/18 38/72/18
f 39/53/18 130/64/18 55/70/18
f 135/182/18 133/187/18 134/188/18
f 129/189/15 133/187/15 131/190/15
f 131/191/13 136/192/13 132/193/13
f 130/194/14 134/188/14 129/195/14
f 53/196/18 49/197/18 56/198/18
f 139/199/18 137/200/18 140/201/18
f 143/202/18 141/203/18 144/204/18
f 147/205/18 145/206/18 148/207/18
f 27/33/13 28/208/13 26/34/13
f 32/36/14 36/48/14 34/37/14
f 28/39/15 32/36/15 30/38/15
f 25/41/16 29/46/16 31/42/16
f 27/44/17 31/42/17 32/36/17
f 26/34/18 30/38/18 29/46/18
f 29/46/14 33/209/14 35/47/14
f 31/42/14 35/47/14 36/48/14
f 40/49/19 44/210/19 43/50/19
f 36/52/15 40/211/15 39/53/15
f 33/55/16 38/72/16 37/56/16
f 43/50/14 44/210/14 41/58/14
f 38/60/20 42/59/20 41/58/20
f 35/62/17 37/212/17 41/63/17
f 41/63/17 44/213/17 36/52/17
f 44/213/17 40/211/17 36/52/17
f 130/64/18 129/185/18 52/65/18
f 48/67/14 47/214/14 45/68/14
f 33/209/14 29/46/14 45/68/14
f 29/46/14 30/38/14 45/68/14
f 30/38/14 34/37/14 46/69/14
f 55/70/18 46/215/18 34/54/18
f 33/55/18 45/216/18 51/71/18
f 63/73/18 58/81/18 59/74/18
f 62/76/17 60/217/17 57/77/17
f 64/75/16 59/74/16 60/79/16
f 61/78/15 57/77/15 58/81/15
f 58/81/14 57/218/14 60/82/14
f 71/83/14 72/219/14 69/84/14
f 68/86/15 72/92/15 71/83/15
f 65/88/16 70/85/16 69/89/16
f 67/91/17 69/220/17 72/92/17
f 66/87/18 71/83/18 70/85/18
f 87/93/14 88/111/14 85/94/14
f 79/96/14 80/102/14 77/97/14
f 73/99/16 78/98/16 77/97/16
f 75/101/17 77/97/17 80/102/17
f 74/104/18 79/96/18 78/98/18
f 76/106/15 80/102/15 79/96/15
f 81/108/16 86/95/16 85/94/16
f 83/110/17 85/94/17 88/111/17
f 82/113/18 87/93/18 86/95/18
f 84/115/15 88/111/15 87/93/15
f 101/117/21 91/122/21 92/118/21
f 90/123/17 92/118/17 91/122/17
f 97/125/15 89/124/15 91/122/15
f 106/127/16 92/118/16 90/123/16
f 103/129/22 96/133/22 95/130/22
f 93/135/18 95/130/18 96/133/18
f 100/137/16 94/136/16 96/133/16
f 107/139/15 95/130/15 93/135/15
f 108/141/16 103/129/16 104/119/16
f 105/143/15 101/117/15 102/131/15
f 106/127/18 98/128/18 97/145/18
f 107/147/17 99/221/17 100/137/17
f 102/131/14 101/117/14 104/119/14
f 106/142/13 105/222/13 107/148/13
f 111/149/13 112/223/13 110/150/13
f 115/152/14 116/178/14 113/153/14
f 110/155/17 118/224/17 117/156/17
f 111/158/18 119/172/18 120/159/18
f 112/161/15 116/178/15 115/152/15
f 109/151/16 114/154/16 113/153/16
f 110/163/15 122/168/15 124/164/15
f 117/156/16 123/167/16 121/166/16
f 124/164/18 122/168/18 121/166/18
f 114/154/22 121/166/22 122/168/22
f 111/158/16 125/179/16 127/171/16
f 120/173/15 128/176/15 126/174/15
f 127/171/17 125/179/17 126/174/17
f 116/178/21 126/174/21 125/179/21
f 132/181/16 136/192/16 135/182/16
f 42/59/18 131/186/18 132/184/18
f 131/186/18 42/59/18 38/72/18
f 38/72/18 51/71/18 129/185/18
f 51/71/18 52/65/18 129/185/18
f 39/53/18 43/50/18 132/184/18
f 132/184/18 130/64/18 39/53/18
f 130/64/18 54/66/18 55/70/18
f 135/182/18 136/192/18 133/187/18
f 129/189/15 134/188/15 133/187/15
f 131/191/13 133/187/13 136/192/13
f 130/194/14 135/182/14 134/188/14
f 53/196/18 50/225/18 49/197/18
f 139/199/18 138/226/18 137/200/18
f 143/202/18 142/227/18 141/203/18
f 147/205/18 146/228/18 145/206/18

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 797 B

After

Width:  |  Height:  |  Size: 4.0 KiB