tsar makeover, torex tweaks

This commit is contained in:
Bob 2023-08-26 21:52:43 +02:00
parent 9f99034e96
commit 51c5a3fdd4
10 changed files with 10843 additions and 838 deletions

View File

@ -51,6 +51,7 @@ public class EntityNukeTorex extends Entity {
public void onUpdate() {
double s = this.getScale();
double cs = 1.5;
int maxAge = this.getMaxAge();
if(worldObj.isRemote) {
@ -77,7 +78,7 @@ public class EntityNukeTorex extends Entity {
double x = posX + rand.nextGaussian() * range;
double z = posZ + rand.nextGaussian() * range;
Cloudlet cloud = new Cloudlet(x, lastSpawnY, z, (float)(rand.nextDouble() * 2D * Math.PI), 0, lifetime);
cloud.setScale(1F + this.ticksExisted * 0.005F * (float) s, 5F * (float) s);
cloud.setScale(1F + this.ticksExisted * 0.005F * (float) cs, 5F * (float) cs);
cloudlets.add(cloud);
}
@ -99,7 +100,7 @@ public class EntityNukeTorex extends Entity {
if(ticksExisted < 200) {
for(int i = 0; i < 2; i++) {
Cloudlet cloud = new Cloudlet(posX, posY + coreHeight, posZ, (float)(rand.nextDouble() * 2D * Math.PI), 0, lifetime, TorexType.RING);
cloud.setScale(1F + this.ticksExisted * 0.005F * (float) s * 0.5F, 3F * (float) s);
cloud.setScale(1F + this.ticksExisted * 0.005F * (float) cs * 0.5F, 3F * (float) (cs * s));
cloudlets.add(cloud);
}
}
@ -123,6 +124,15 @@ public class EntityNukeTorex extends Entity {
}
}
public EntityNukeTorex setScale(float scale) {
getDataWatcher().updateObject(10, scale);
this.coreHeight = this.coreHeight / 1.5D * scale;
this.convectionHeight = this.convectionHeight / 1.5D * scale;
this.torusWidth = this.torusWidth / 1.5D * scale;
this.rollerSize = this.rollerSize / 1.5D * scale;
return this;
}
public double getSimulationSpeed() {
int lifetime = getMaxAge();

View File

@ -63,7 +63,7 @@ public class ItemWandD extends Item {
EntityNukeTorex torex = new EntityNukeTorex(world);
torex.setPositionAndRotation(pos.blockX, pos.blockY + 1, pos.blockZ, 0, 0);
torex.getDataWatcher().updateObject(10, 1.5F);
torex.setScale(1.5F);
world.spawnEntityInWorld(torex);
/*EntityTracker entitytracker = ((WorldServer) world).getEntityTracker();
IntHashMap map = ReflectionHelper.getPrivateValue(EntityTracker.class, entitytracker, "trackedEntityIDs", "field_72794_c");

View File

@ -242,7 +242,7 @@ public class ResourceManager {
public static final IModelCustom bomb_boy = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/LilBoy1.obj"));
public static final IModelCustom bomb_man = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/FatMan.obj")).asDisplayList();
public static final IModelCustom bomb_mike = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/ivymike.obj"));
public static final IModelCustom bomb_tsar = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/TsarBomba.obj"));
public static final IModelCustom bomb_tsar = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/tsar.obj")).asDisplayList();
public static final IModelCustom bomb_prototype = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/Prototype.obj"));
public static final IModelCustom bomb_fleija = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/Fleija.obj"));
public static final IModelCustom bomb_solinium = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/bombs/ufp.obj"));
@ -614,7 +614,7 @@ public class ResourceManager {
public static final ResourceLocation bomb_boy_tex = new ResourceLocation(RefStrings.MODID, "textures/models/lilboy.png");
public static final ResourceLocation bomb_man_tex = new ResourceLocation(RefStrings.MODID, "textures/models/FatMan.png");
public static final ResourceLocation bomb_mike_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/ivymike.png");
public static final ResourceLocation bomb_tsar_tex = new ResourceLocation(RefStrings.MODID, "textures/models/TsarBomba.png");
public static final ResourceLocation bomb_tsar_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/tsar.png");
public static final ResourceLocation bomb_prototype_tex = new ResourceLocation(RefStrings.MODID, "textures/models/Prototype.png");
public static final ResourceLocation bomb_fleija_tex = new ResourceLocation(RefStrings.MODID, "textures/models/Fleija.png");
public static final ResourceLocation bomb_solinium_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bombs/ufp.png");

View File

@ -32,10 +32,13 @@ public class RenderTorex extends Render {
GL11.glPushMatrix();
GL11.glTranslated(x, y, z);
boolean fog = GL11.glIsEnabled(GL11.GL_FOG);
if(fog) GL11.glDisable(GL11.GL_FOG);
EntityNukeTorex cloud = (EntityNukeTorex)entity;
cloudletWrapper(cloud, interp);
if(cloud.ticksExisted < 101) flashWrapper(cloud, interp);
if(cloud.ticksExisted < 10 && ModEventHandlerClient.flashTimer < 100) ModEventHandlerClient.flashTimer = 200;
if(fog) GL11.glEnable(GL11.GL_FOG);
GL11.glPopMatrix();
}

View File

@ -444,16 +444,6 @@ public class ItemRenderLibrary {
ResourceManager.bomb_boy.renderAll();
}});
renderers.put(Item.getItemFromBlock(ModBlocks.nuke_tsar), new ItemRenderBase() {
public void renderInventory() {
GL11.glScaled(2.25, 2.25, 2.25);
}
public void renderCommon() {
GL11.glTranslated(1.5, 0, 0);
bindTexture(ResourceManager.bomb_tsar_tex);
ResourceManager.bomb_tsar.renderAll();
}});
renderers.put(Item.getItemFromBlock(ModBlocks.nuke_prototype), new ItemRenderBase() {
public void renderInventory() {
GL11.glScaled(2.25, 2.25, 2.25);

View File

@ -2,38 +2,58 @@ package com.hbm.render.tileentity;
import org.lwjgl.opengl.GL11;
import com.hbm.blocks.ModBlocks;
import com.hbm.main.ResourceManager;
import com.hbm.render.item.ItemRenderBase;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.client.IItemRenderer;
public class RenderNukeTsar extends TileEntitySpecialRenderer {
public class RenderNukeTsar extends TileEntitySpecialRenderer implements IItemRendererProvider {
@Override
public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f)
{
GL11.glPushMatrix();
GL11.glTranslated(x + 0.5D, y, z + 0.5D);
GL11.glEnable(GL11.GL_LIGHTING);
GL11.glDisable(GL11.GL_CULL_FACE);
switch(tileEntity.getBlockMetadata())
{
case 2:
GL11.glRotatef(90, 0F, 1F, 0F); break;
case 4:
GL11.glRotatef(180, 0F, 1F, 0F); break;
case 3:
GL11.glRotatef(270, 0F, 1F, 0F); break;
case 5:
GL11.glRotatef(0, 0F, 1F, 0F); break;
@Override
public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) {
GL11.glPushMatrix();
GL11.glTranslated(x + 0.5D, y, z + 0.5D);
GL11.glEnable(GL11.GL_LIGHTING);
GL11.glDisable(GL11.GL_CULL_FACE);
switch(tileEntity.getBlockMetadata()) {
case 2: GL11.glRotatef(90, 0F, 1F, 0F); break;
case 4: GL11.glRotatef(180, 0F, 1F, 0F); break;
case 3: GL11.glRotatef(270, 0F, 1F, 0F); break;
case 5: GL11.glRotatef(0, 0F, 1F, 0F); break;
}
bindTexture(ResourceManager.bomb_tsar_tex);
ResourceManager.bomb_tsar.renderAll();
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.bomb_tsar_tex);
ResourceManager.bomb_tsar.renderAll();
GL11.glShadeModel(GL11.GL_FLAT);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glPopMatrix();
}
GL11.glPopMatrix();
}
@Override
public Item getItemForRenderer() {
return Item.getItemFromBlock(ModBlocks.nuke_tsar);
}
@Override
public IItemRenderer getRenderer() {
return new ItemRenderBase() {
public void renderInventory() {
GL11.glScaled(2.25, 2.25, 2.25);
}
public void renderCommon() {
GL11.glTranslated(1.5, 0, 0);
GL11.glDisable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.bomb_tsar_tex); ResourceManager.bomb_tsar.renderAll();
GL11.glShadeModel(GL11.GL_FLAT);
GL11.glEnable(GL11.GL_CULL_FACE);
}};
}
}

View File

@ -1,799 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'tsarBomb.blend'
# www.blender.org
o Cylinder
v -1.000000 0.999999 -1.000000
v 1.000000 1.000001 -1.000000
v -1.000000 0.617316 -0.923880
v 1.000000 0.617317 -0.923880
v -0.999999 0.292892 -0.707107
v 1.000001 0.292894 -0.707107
v -0.999999 0.076120 -0.382683
v 1.000001 0.076121 -0.382683
v -0.999999 -0.000001 0.000000
v 1.000001 0.000001 0.000000
v -0.999999 0.076120 0.382684
v 1.000001 0.076121 0.382684
v -0.999999 0.292892 0.707107
v 1.000001 0.292894 0.707107
v -1.000000 0.617316 0.923880
v 1.000000 0.617317 0.923880
v -1.000000 0.999999 1.000000
v 1.000000 1.000001 1.000000
v -1.000000 1.382682 0.923880
v 1.000000 1.382684 0.923880
v -1.000001 1.707106 0.707107
v 0.999999 1.707108 0.707107
v -1.000001 1.923879 0.382684
v 0.999999 1.923880 0.382684
v -1.000001 1.999999 -0.000000
v 0.999999 2.000001 -0.000000
v -1.000001 1.923878 -0.382684
v 0.999999 1.923880 -0.382684
v -1.000001 1.707106 -0.707107
v 0.999999 1.707108 -0.707107
v -1.000000 1.382682 -0.923880
v 1.000000 1.382684 -0.923880
v 2.000000 0.674719 -0.785298
v 2.000000 0.398959 -0.601041
v 1.999999 0.214702 -0.325281
v 1.999999 0.150000 -0.000000
v 1.999999 0.214702 0.325281
v 2.000000 0.398959 0.601041
v 2.000000 0.674719 0.785298
v 2.000000 1.000000 0.850000
v 2.000000 1.325281 0.785298
v 2.000000 1.601041 0.601041
v 2.000001 1.785298 0.325281
v 2.000001 1.850000 0.000000
v 2.000001 1.785298 -0.325281
v 2.000000 1.601041 -0.601041
v 2.000000 1.325281 -0.785298
v 2.000000 1.000000 -0.850000
v -3.500000 1.000000 -0.600000
v -3.500000 1.229610 -0.554328
v -3.499999 1.424264 -0.424264
v -3.499999 1.554328 -0.229610
v -3.499999 1.600000 0.000000
v -3.499999 1.554328 0.229610
v -3.499999 1.424264 0.424264
v -3.500000 1.229610 0.554328
v -3.500000 1.000000 0.600000
v -3.500000 0.770390 0.554328
v -3.500000 0.575736 0.424264
v -3.500000 0.445672 0.229610
v -3.500000 0.400000 -0.000000
v -3.500000 0.445672 -0.229610
v -3.500000 0.575736 -0.424264
v -3.500000 0.770390 -0.554328
v -5.000000 1.000000 -0.600000
v -5.000000 1.229610 -0.554328
v -5.000000 1.424264 -0.424264
v -5.000000 1.554328 -0.229610
v -4.999999 1.600000 0.000000
v -5.000000 1.554328 0.229610
v -5.000000 1.424264 0.424264
v -5.000000 1.229610 0.554328
v -5.000000 1.000000 0.600000
v -5.000000 0.770390 0.554328
v -5.000000 0.575736 0.424264
v -5.000000 0.445672 0.229610
v -5.000000 0.400000 -0.000000
v -5.000000 0.445672 -0.229610
v -5.000000 0.575736 -0.424264
v -5.000000 0.770390 -0.554328
v 2.700000 1.000000 -0.600000
v 2.700000 1.229610 -0.554328
v 2.700001 1.424264 -0.424264
v 2.700001 1.554328 -0.229610
v 2.700001 1.600000 0.000000
v 2.700001 1.554328 0.229610
v 2.700001 1.424264 0.424264
v 2.700000 1.229610 0.554328
v 2.700000 1.000000 0.600000
v 2.700000 0.770390 0.554328
v 2.700000 0.575736 0.424264
v 2.699999 0.445672 0.229610
v 2.699999 0.400000 -0.000000
v 2.699999 0.445672 -0.229610
v 2.700000 0.575736 -0.424264
v 2.700000 0.770390 -0.554328
v 3.000000 1.000000 -0.000000
v -4.250000 0.289964 -1.196548
v -4.250000 0.318774 -1.213181
v -4.250000 1.391259 0.016633
v -3.500000 1.391259 0.016633
v -4.250000 1.391259 -0.016633
v -3.500000 1.391259 -0.016633
v -4.250000 2.391259 -0.016637
v -4.250000 1.891259 0.016631
v -4.250000 0.289968 1.196550
v -4.250000 0.789966 0.330524
v -3.500000 0.789966 0.330524
v -4.250000 0.818775 0.347157
v -3.500000 0.818775 0.347157
v -4.250000 1.891259 -0.016635
v -4.250000 0.818775 -0.347157
v -3.500000 0.818775 -0.347157
v -4.250000 0.789966 -0.330524
v -3.500000 0.789966 -0.330524
v -4.250000 2.391259 0.016629
v -4.250000 0.318777 1.213183
v -5.000000 2.391259 -0.016637
v -5.000000 1.891259 0.016631
v -5.000000 1.891259 -0.016635
v -5.000000 2.391259 0.016629
v -4.250000 2.057926 -0.016636
v -4.250000 2.224592 -0.016636
v -3.500000 2.224592 -0.016636
v -3.750000 2.391259 -0.016637
v -3.750000 2.391259 0.016629
v -4.250000 2.057926 0.016630
v -4.250000 2.224592 0.016630
v -3.500000 2.224592 0.016630
v -4.250000 0.568774 -0.780169
v -4.250000 0.539965 -0.763536
v -4.250000 0.568776 0.780170
v -4.250000 0.539967 0.763537
v -5.000000 0.289964 -1.196548
v -5.000000 0.318773 -1.213181
v -5.000000 0.568774 -0.780169
v -5.000000 0.539965 -0.763536
v -5.000000 0.289968 1.196550
v -5.000000 0.318777 1.213183
v -5.000000 0.568776 0.780170
v -5.000000 0.539967 0.763537
v -3.750000 0.289965 -1.196548
v -3.500000 0.373298 -1.052211
v -3.750000 0.318774 -1.213181
v -3.500000 0.402107 -1.068844
v -3.750000 0.318777 1.213183
v -3.500000 0.402110 1.068846
v -3.750000 0.289968 1.196550
v -3.500000 0.373301 1.052213
vt 0.160468 0.428574
vt 0.125244 0.428574
vt 0.125245 0.248024
vt 0.090021 0.428574
vt 0.090021 0.248023
vt 0.054797 0.428574
vt 0.054798 0.248023
vt 0.019573 0.428574
vt 0.019574 0.248023
vt 0.583153 0.428576
vt 0.547929 0.428576
vt 0.547929 0.248025
vt 0.512705 0.428576
vt 0.512706 0.248025
vt 0.477481 0.428575
vt 0.477482 0.248025
vt 0.442258 0.428575
vt 0.442258 0.248025
vt 0.407034 0.428575
vt 0.407035 0.248025
vt 0.371810 0.428575
vt 0.371811 0.248024
vt 0.336587 0.428575
vt 0.336587 0.248024
vt 0.301363 0.428575
vt 0.301363 0.248024
vt 0.266139 0.428575
vt 0.266140 0.248024
vt 0.230915 0.428575
vt 0.195692 0.428575
vt 0.160469 0.248024
vt 0.195692 0.248024
vt 0.308409 0.019574
vt 0.329543 0.019574
vt 0.343633 0.019575
vt 0.364767 0.019575
vt 0.378856 0.019574
vt 0.399991 0.019574
vt 0.414080 0.019575
vt 0.435214 0.019575
vt 0.449303 0.019574
vt 0.470438 0.019574
vt 0.484527 0.019575
vt 0.505661 0.019575
vt 0.519751 0.019574
vt 0.540885 0.019574
vt 0.554975 0.019575
vt 0.576109 0.019575
vt 0.583153 0.248025
vt 0.026620 0.019573
vt 0.047754 0.019573
vt 0.061843 0.019574
vt 0.082977 0.019574
vt 0.097067 0.019574
vt 0.118201 0.019574
vt 0.132291 0.019574
vt 0.153425 0.019574
vt 0.167514 0.019573
vt 0.188649 0.019573
vt 0.202738 0.019575
vt 0.223872 0.019575
vt 0.230916 0.248024
vt 0.237962 0.019573
vt 0.259096 0.019574
vt 0.273185 0.019574
vt 0.294320 0.019574
vt 0.980421 0.146384
vt 0.980421 0.167518
vt 0.845008 0.167513
vt 0.980420 0.188653
vt 0.980419 0.209787
vt 0.845006 0.209781
vt 0.980418 0.230921
vt 0.845005 0.230915
vt 0.980417 0.252055
vt 0.845004 0.252050
vt 0.980416 0.273189
vt 0.845003 0.273184
vt 0.980415 0.294324
vt 0.845002 0.294318
vt 0.980415 0.315458
vt 0.845002 0.315452
vt 0.980414 0.336592
vt 0.845001 0.336587
vt 0.980413 0.357726
vt 0.845000 0.357721
vt 0.845014 0.019573
vt 0.980427 0.019579
vt 0.980426 0.040713
vt 0.845013 0.040707
vt 0.980425 0.061847
vt 0.845012 0.061842
vt 0.980424 0.082982
vt 0.845011 0.082976
vt 0.980423 0.104116
vt 0.845010 0.104110
vt 0.980422 0.125250
vt 0.845009 0.125244
vt 0.062131 0.791805
vt 0.027661 0.768773
vt 0.042605 0.693644
vt 0.052155 0.519821
vt 0.047751 0.586778
vt 0.026617 0.586778
vt 0.580511 0.519823
vt 0.576108 0.586780
vt 0.554973 0.586780
vt 0.515347 0.519823
vt 0.545287 0.519823
vt 0.540884 0.586780
vt 0.480123 0.519822
vt 0.510063 0.519822
vt 0.505660 0.586780
vt 0.444899 0.519822
vt 0.474840 0.519822
vt 0.470437 0.586780
vt 0.409676 0.519822
vt 0.439616 0.519822
vt 0.435213 0.586780
vt 0.374452 0.519822
vt 0.404392 0.519822
vt 0.399989 0.586780
vt 0.097065 0.586779
vt 0.118199 0.586779
vt 0.107632 0.646408
vt 0.339228 0.519822
vt 0.369168 0.519822
vt 0.364765 0.586780
vt 0.304004 0.519822
vt 0.333945 0.519822
vt 0.329541 0.586780
vt 0.298721 0.519822
vt 0.294318 0.586779
vt 0.273183 0.586779
vt 0.263497 0.519822
vt 0.259094 0.586779
vt 0.237960 0.586779
vt 0.228273 0.519822
vt 0.223870 0.586779
vt 0.202736 0.586779
vt 0.193050 0.519822
vt 0.188646 0.586779
vt 0.167512 0.586779
vt 0.519750 0.586780
vt 0.530317 0.646409
vt 0.484526 0.586780
vt 0.495093 0.646409
vt 0.449302 0.586780
vt 0.459869 0.646409
vt 0.414079 0.586780
vt 0.424645 0.646409
vt 0.378855 0.586780
vt 0.389422 0.646409
vt 0.343631 0.586780
vt 0.354198 0.646409
vt 0.308407 0.586780
vt 0.318974 0.646409
vt 0.283750 0.646409
vt 0.248526 0.646409
vt 0.213303 0.646409
vt 0.178079 0.646408
vt 0.132288 0.586779
vt 0.153423 0.586779
vt 0.142855 0.646408
vt 0.061841 0.586778
vt 0.082975 0.586779
vt 0.072408 0.646408
vt 0.037184 0.646408
vt 0.565540 0.646410
vt 0.087378 0.519821
vt 0.122602 0.519821
vt 0.157826 0.519822
vt 0.233557 0.519822
vt 0.268781 0.519822
vt 0.550570 0.519823
vt 0.164969 0.753263
vt 0.164971 0.685556
vt 0.167974 0.685556
vt 0.207121 0.753262
vt 0.207121 0.685556
vt 0.210124 0.685556
vt 0.249270 0.685556
vt 0.252274 0.685556
vt 0.252274 0.753264
vt 0.249271 0.753264
vt 0.252274 0.798401
vt 0.715578 0.663671
vt 0.712575 0.663671
vt 0.712576 0.618535
vt 0.712576 0.878866
vt 0.712575 0.803639
vt 0.715578 0.803639
vt 0.712575 0.731377
vt 0.715578 0.731377
vt 0.712575 0.776515
vt 0.667437 0.731377
vt 0.667438 0.663671
vt 0.697529 0.799084
vt 0.622299 0.799084
vt 0.760716 0.663671
vt 0.760716 0.731377
vt 0.715578 0.776515
vt 0.730624 0.799084
vt 0.164969 0.798401
vt 0.167973 0.753263
vt 0.712575 0.177554
vt 0.715578 0.177554
vt 0.715578 0.204678
vt 0.207120 0.798401
vt 0.210124 0.753262
vt 0.715578 0.579388
vt 0.712575 0.579388
vt 0.712575 0.504161
vt 0.715578 0.019573
vt 0.715578 0.064710
vt 0.712575 0.064710
vt 0.760716 0.064710
vt 0.760716 0.132416
vt 0.715578 0.132416
vt 0.712575 0.132416
vt 0.667437 0.132416
vt 0.667437 0.064710
vt 0.712575 0.319054
vt 0.715578 0.319054
vt 0.715578 0.364192
vt 0.712575 0.477036
vt 0.715578 0.477036
vt 0.760716 0.364192
vt 0.760716 0.431899
vt 0.715578 0.431899
vt 0.712575 0.431899
vt 0.667437 0.431899
vt 0.667437 0.364192
vt 0.697529 0.200123
vt 0.622299 0.200123
vt 0.730624 0.200123
vt 0.712575 0.204678
vt 0.715578 0.279908
vt 0.697529 0.499605
vt 0.622300 0.499605
vt 0.730624 0.499605
vt 0.845008 0.146379
vt 0.845007 0.188647
vt 0.062131 0.685556
vt 0.083265 0.685556
vt 0.102790 0.693644
vt 0.117734 0.708588
vt 0.125822 0.728113
vt 0.125822 0.749248
vt 0.117734 0.768773
vt 0.102790 0.783717
vt 0.083265 0.791805
vt 0.042605 0.783717
vt 0.019573 0.749248
vt 0.019573 0.728114
vt 0.027661 0.708588
vt 0.022215 0.519821
vt 0.198333 0.519822
vt 0.163109 0.519822
vt 0.057438 0.519821
vt 0.092662 0.519821
vt 0.127886 0.519821
vt 0.249271 0.798401
vt 0.715579 0.618535
vt 0.715579 0.878866
vt 0.622300 0.731377
vt 0.805854 0.799084
vt 0.805854 0.731377
vt 0.167972 0.798401
vt 0.210123 0.798401
vt 0.715578 0.504161
vt 0.712575 0.019573
vt 0.712575 0.364192
vt 0.622300 0.132416
vt 0.805853 0.132416
vt 0.805853 0.200123
vt 0.712575 0.279908
vt 0.622299 0.431899
vt 0.805853 0.499605
vt 0.805853 0.431899
vn 0.000000 -0.195100 -0.980800
vn 0.000000 -0.555600 -0.831500
vn 0.000000 -0.831500 -0.555600
vn 0.000000 -0.980800 -0.195100
vn 0.000000 -0.980800 0.195100
vn 0.000000 -0.831500 0.555600
vn 0.000000 -0.555600 0.831500
vn 0.000000 -0.195100 0.980800
vn -0.000000 0.195100 0.980800
vn -0.000000 0.555600 0.831500
vn -0.000000 0.831500 0.555600
vn -0.000000 0.980800 0.195100
vn -0.000000 0.980800 -0.195100
vn -0.000000 0.831500 -0.555600
vn -0.000000 0.195100 -0.980800
vn -0.000000 0.555600 -0.831500
vn -0.155000 0.968900 0.192700
vn -0.155000 0.821400 0.548900
vn -0.155000 0.548900 0.821400
vn -0.155000 0.192700 0.968900
vn -0.155000 -0.192700 0.968900
vn -0.155000 -0.548900 0.821400
vn -0.155000 -0.821400 0.548900
vn -0.155000 -0.968900 0.192700
vn -0.155000 -0.968900 -0.192700
vn -0.155000 -0.821400 -0.548900
vn -0.155000 -0.548900 -0.821400
vn -0.155000 -0.192700 -0.968900
vn -0.155000 0.192700 -0.968900
vn -0.155000 0.548900 -0.821400
vn -0.155000 0.821400 -0.548900
vn -0.155000 0.968900 -0.192700
vn -1.000000 0.000000 0.000000
vn 0.330600 -0.925600 -0.184100
vn 0.330600 -0.925600 0.184100
vn 0.330600 -0.784700 0.524300
vn 0.330600 -0.524300 0.784700
vn 0.330600 -0.184100 0.925600
vn 0.330600 0.184100 0.925600
vn 0.330600 0.524300 0.784700
vn 0.890900 -0.252300 -0.377600
vn 0.330600 0.784700 0.524300
vn 0.330600 0.925600 0.184100
vn 0.330600 0.925600 -0.184100
vn 0.330600 0.784700 -0.524300
vn 0.330600 0.524300 -0.784700
vn 0.330600 0.184100 -0.925600
vn 0.890900 -0.377600 0.252300
vn 0.890900 -0.252300 0.377600
vn 0.890900 -0.088600 0.445500
vn 0.890900 0.088600 0.445500
vn 0.890900 0.252300 0.377600
vn 0.890900 0.377600 0.252300
vn 0.890900 0.445500 0.088600
vn 0.890900 0.445500 -0.088600
vn 0.890900 0.377600 -0.252300
vn 0.890900 0.252300 -0.377600
vn 0.890900 0.088600 -0.445500
vn 0.890900 -0.088600 -0.445500
vn 0.890900 -0.377600 -0.252300
vn 0.890900 -0.445500 -0.088600
vn 0.890900 -0.445500 0.088600
vn 0.330600 -0.784700 -0.524300
vn 0.330600 -0.524300 -0.784700
vn 0.330600 -0.184100 -0.925600
vn 0.145600 -0.193000 -0.970300
vn 0.145600 0.193000 -0.970300
vn 0.145600 0.549700 -0.822600
vn 0.145600 0.822600 -0.549700
vn 0.145600 0.970300 -0.193000
vn 0.145600 0.970300 0.193000
vn 0.145600 0.822600 0.549700
vn 0.145600 0.549700 0.822600
vn 0.145600 0.193000 0.970300
vn 0.145600 -0.193000 0.970300
vn 0.145600 -0.549700 0.822600
vn 0.145600 -0.822600 0.549700
vn 0.145600 -0.970300 0.193000
vn 0.145600 -0.970300 -0.193000
vn 0.145600 -0.822600 -0.549700
vn 0.145600 -0.549700 -0.822600
vn 0.000000 0.500000 0.866000
vn 0.000000 0.500000 -0.866000
vn 0.000000 -1.000000 0.000000
vn 1.000000 -0.000000 0.000000
vn -0.000000 1.000000 -0.000000
vn 0.554700 0.832100 0.000000
vn 0.000000 -0.000000 -1.000000
vn 0.000000 0.000000 1.000000
vn 0.554700 -0.416000 -0.720600
vn -0.000000 0.866000 -0.500000
vn 0.000000 -0.866000 0.500000
vn 0.554700 -0.416000 0.720600
vn 0.000000 -0.866000 -0.500000
vn -0.000000 0.866000 0.500000
vn 0.000000 -0.500000 -0.866000
vn -0.000000 -0.500000 0.866000
vn 0.554700 0.832000 0.000000
s off
f 2/1/1 4/2/1 3/3/1
f 4/2/2 6/4/2 5/5/2
f 6/4/3 8/6/3 7/7/3
f 8/6/4 10/8/4 9/9/4
f 10/10/5 12/11/5 11/12/5
f 12/11/6 14/13/6 13/14/6
f 14/13/7 16/15/7 15/16/7
f 16/15/8 18/17/8 17/18/8
f 18/17/9 20/19/9 19/20/9
f 20/19/10 22/21/10 21/22/10
f 22/21/11 24/23/11 23/24/11
f 24/23/12 26/25/12 25/26/12
f 25/26/13 26/25/13 28/27/13
f 27/28/14 28/27/14 30/29/14
f 32/30/15 2/1/15 1/31/15
f 30/29/16 32/30/16 31/32/16
f 53/33/17 54/34/17 23/24/17
f 23/24/18 54/35/18 55/36/18
f 55/37/19 56/38/19 19/20/19
f 19/20/20 56/39/20 57/40/20
f 17/18/21 57/41/21 58/42/21
f 58/43/22 59/44/22 13/14/22
f 59/45/23 60/46/23 11/12/23
f 60/47/24 61/48/24 9/49/24
f 61/50/25 62/51/25 7/7/25
f 62/52/26 63/53/26 5/5/26
f 63/54/27 64/55/27 3/3/27
f 64/56/28 49/57/28 1/31/28
f 1/31/29 49/58/29 50/59/29
f 50/60/30 51/61/30 29/62/30
f 51/63/31 52/64/31 27/28/31
f 52/65/32 53/66/32 25/26/32
f 67/67/14 68/68/14 52/69/14
f 52/69/13 68/68/13 69/70/13
f 69/70/12 70/71/12 54/72/12
f 70/71/11 71/73/11 55/74/11
f 71/73/10 72/75/10 56/76/10
f 72/75/9 73/77/9 57/78/9
f 73/77/8 74/79/8 58/80/8
f 74/79/7 75/81/7 59/82/7
f 75/81/6 76/83/6 60/84/6
f 76/83/5 77/85/5 61/86/5
f 61/87/4 77/88/4 78/89/4
f 62/90/3 78/89/3 79/91/3
f 63/92/2 79/91/2 80/93/2
f 64/94/1 80/93/1 65/95/1
f 49/96/15 65/95/15 66/97/15
f 50/98/16 66/97/16 67/67/16
f 73/99/33 71/100/33 67/101/33
f 35/102/34 94/103/34 93/104/34
f 36/105/35 93/106/35 92/107/35
f 38/108/36 37/109/36 92/110/36
f 39/111/37 38/112/37 91/113/37
f 40/114/38 39/115/38 90/116/38
f 41/117/39 40/118/39 89/119/39
f 42/120/40 41/121/40 88/122/40
f 95/123/41 96/124/41 97/125/41
f 43/126/42 42/127/42 87/128/42
f 44/129/43 43/130/43 86/131/43
f 44/132/44 85/133/44 84/134/44
f 45/135/45 84/136/45 83/137/45
f 46/138/46 83/139/46 82/140/46
f 47/141/47 82/142/47 81/143/47
f 91/144/48 92/110/48 97/145/48
f 90/146/49 91/113/49 97/147/49
f 89/148/50 90/116/50 97/149/50
f 88/150/51 89/119/51 97/151/51
f 87/152/52 88/122/52 97/153/52
f 86/154/53 87/128/53 97/155/53
f 85/156/54 86/131/54 97/157/54
f 84/134/55 85/133/55 97/158/55
f 83/137/56 84/136/56 97/159/56
f 82/140/57 83/139/57 97/160/57
f 81/143/58 82/142/58 97/161/58
f 96/162/59 81/163/59 97/164/59
f 94/165/60 95/166/60 97/167/60
f 93/104/61 94/103/61 97/168/61
f 93/106/62 97/169/62 92/107/62
f 34/170/63 95/166/63 94/165/63
f 33/171/64 96/124/64 95/123/64
f 48/172/65 81/163/65 96/162/65
f 4/2/66 2/1/66 48/172/66
f 2/1/67 32/30/67 47/141/67
f 32/30/68 30/29/68 46/138/68
f 28/27/69 45/135/69 46/173/69
f 26/25/70 44/132/70 45/174/70
f 24/23/71 43/130/71 44/129/71
f 22/21/72 42/127/72 43/126/72
f 20/19/73 41/121/73 42/120/73
f 18/17/74 40/118/74 41/117/74
f 16/15/75 39/115/75 40/114/75
f 14/13/76 38/112/76 39/111/76
f 12/11/77 37/109/77 38/108/77
f 10/10/78 36/105/78 37/175/78
f 10/8/79 8/6/79 35/102/79
f 8/6/80 6/4/80 34/170/80
f 6/4/81 4/2/81 33/171/81
f 130/176/82 136/177/82 137/178/82
f 133/179/83 141/180/83 140/181/83
f 119/182/84 120/183/84 111/184/84
f 105/185/33 111/184/33 102/186/33
f 121/187/33 118/188/33 120/189/33
f 103/190/85 124/191/85 129/192/85
f 104/193/86 121/187/86 116/194/86
f 129/192/87 124/191/87 125/195/87
f 104/193/88 111/196/88 120/197/88
f 111/196/88 124/198/88 103/199/88
f 119/200/89 105/201/89 116/194/89
f 126/202/89 105/201/89 129/203/89
f 112/204/33 130/176/33 131/205/33
f 142/206/90 144/207/90 145/208/90
f 107/209/33 133/179/33 132/210/33
f 108/211/85 110/212/85 147/213/85
f 136/214/33 135/215/33 134/216/33
f 136/217/91 130/218/91 99/219/91
f 98/220/92 131/221/92 137/222/92
f 140/223/33 141/224/33 138/225/33
f 147/213/93 146/226/93 148/227/93
f 141/228/94 133/229/94 106/230/94
f 117/231/95 132/232/95 140/233/95
f 131/221/92 143/234/92 115/235/92
f 145/236/91 144/207/91 130/218/91
f 98/220/96 99/219/96 144/207/96
f 143/237/85 145/208/85 113/238/85
f 117/231/97 138/225/97 106/230/97
f 132/232/95 147/239/95 110/240/95
f 148/227/94 133/229/94 149/241/94
f 1/31/1 2/1/1 3/3/1
f 3/3/2 4/2/2 5/5/2
f 5/5/3 6/4/3 7/7/3
f 7/7/4 8/6/4 9/9/4
f 9/49/5 10/10/5 11/12/5
f 11/12/6 12/11/6 13/14/6
f 13/14/7 14/13/7 15/16/7
f 15/16/8 16/15/8 17/18/8
f 17/18/9 18/17/9 19/20/9
f 19/20/10 20/19/10 21/22/10
f 21/22/11 22/21/11 23/24/11
f 23/24/12 24/23/12 25/26/12
f 27/28/13 25/26/13 28/27/13
f 29/62/14 27/28/14 30/29/14
f 31/32/15 32/30/15 1/31/15
f 29/62/16 30/29/16 31/32/16
f 25/26/17 53/33/17 23/24/17
f 21/22/18 23/24/18 55/36/18
f 21/22/19 55/37/19 19/20/19
f 17/18/20 19/20/20 57/40/20
f 15/16/21 17/18/21 58/42/21
f 15/16/22 58/43/22 13/14/22
f 13/14/23 59/45/23 11/12/23
f 11/12/24 60/47/24 9/49/24
f 9/9/25 61/50/25 7/7/25
f 7/7/26 62/52/26 5/5/26
f 5/5/27 63/54/27 3/3/27
f 3/3/28 64/56/28 1/31/28
f 31/32/29 1/31/29 50/59/29
f 31/32/30 50/60/30 29/62/30
f 29/62/31 51/63/31 27/28/31
f 27/28/32 52/65/32 25/26/32
f 51/242/14 67/67/14 52/69/14
f 53/243/13 52/69/13 69/70/13
f 53/243/12 69/70/12 54/72/12
f 54/72/11 70/71/11 55/74/11
f 55/74/10 71/73/10 56/76/10
f 56/76/9 72/75/9 57/78/9
f 57/78/8 73/77/8 58/80/8
f 58/80/7 74/79/7 59/82/7
f 59/82/6 75/81/6 60/84/6
f 60/84/5 76/83/5 61/86/5
f 62/90/4 61/87/4 78/89/4
f 63/92/3 62/90/3 79/91/3
f 64/94/2 63/92/2 80/93/2
f 49/96/1 64/94/1 65/95/1
f 50/98/15 49/96/15 66/97/15
f 51/242/16 50/98/16 67/67/16
f 67/101/33 66/244/33 65/245/33
f 65/245/33 80/246/33 79/247/33
f 79/247/33 78/248/33 77/249/33
f 77/249/33 76/250/33 75/251/33
f 75/251/33 74/252/33 73/99/33
f 73/99/33 72/253/33 71/100/33
f 71/100/33 70/254/33 69/255/33
f 69/255/33 68/256/33 71/100/33
f 67/101/33 65/245/33 75/251/33
f 79/247/33 77/249/33 75/251/33
f 75/251/33 73/99/33 67/101/33
f 71/100/33 68/256/33 67/101/33
f 65/245/33 79/247/33 75/251/33
f 36/257/34 35/102/34 93/104/34
f 37/175/35 36/105/35 92/107/35
f 91/144/36 38/108/36 92/110/36
f 90/146/37 39/111/37 91/113/37
f 89/148/38 40/114/38 90/116/38
f 88/150/39 41/117/39 89/119/39
f 87/152/40 42/120/40 88/122/40
f 86/154/42 43/126/42 87/128/42
f 85/156/43 44/129/43 86/131/43
f 45/174/44 44/132/44 84/134/44
f 46/173/45 45/135/45 83/137/45
f 47/258/46 46/138/46 82/140/46
f 48/259/47 47/141/47 81/143/47
f 35/260/63 34/170/63 94/165/63
f 34/261/64 33/171/64 95/123/64
f 33/262/65 48/172/65 96/162/65
f 33/262/66 4/2/66 48/172/66
f 48/259/67 2/1/67 47/141/67
f 47/258/68 32/30/68 46/138/68
f 30/29/69 28/27/69 46/173/69
f 28/27/70 26/25/70 45/174/70
f 26/25/71 24/23/71 44/129/71
f 24/23/72 22/21/72 43/126/72
f 22/21/73 20/19/73 42/120/73
f 20/19/74 18/17/74 41/117/74
f 18/17/75 16/15/75 40/114/75
f 16/15/76 14/13/76 39/111/76
f 14/13/77 12/11/77 38/108/77
f 12/11/78 10/10/78 37/175/78
f 36/257/79 10/8/79 35/102/79
f 35/260/80 8/6/80 34/170/80
f 34/261/81 6/4/81 33/171/81
f 131/205/82 130/176/82 137/178/82
f 132/210/83 133/179/83 140/181/83
f 105/185/84 119/182/84 111/184/84
f 100/263/33 105/185/33 102/186/33
f 119/264/33 121/187/33 120/189/33
f 101/265/85 103/190/85 129/192/85
f 126/202/86 125/195/86 104/193/86
f 104/193/86 118/188/86 121/187/86
f 116/194/86 126/202/86 104/193/86
f 126/202/98 129/192/98 125/195/98
f 118/188/88 104/193/88 120/197/88
f 103/199/88 102/266/88 111/196/88
f 111/196/88 104/193/88 125/195/88
f 125/195/88 124/198/88 111/196/88
f 121/187/89 119/200/89 116/194/89
f 101/267/89 129/203/89 105/201/89
f 126/202/89 116/194/89 105/201/89
f 105/201/89 100/268/89 101/267/89
f 114/269/33 112/204/33 131/205/33
f 143/237/90 142/206/90 145/208/90
f 109/270/33 107/209/33 132/210/33
f 149/271/85 108/211/85 147/213/85
f 137/272/33 136/214/33 134/216/33
f 135/215/91 136/217/91 99/219/91
f 134/216/92 98/220/92 137/222/92
f 139/273/33 140/223/33 138/225/33
f 149/271/93 147/213/93 148/227/93
f 138/225/94 141/228/94 106/230/94
f 139/273/95 117/231/95 140/233/95
f 115/235/92 114/274/92 131/221/92
f 131/221/92 98/220/92 142/206/92
f 142/206/92 143/234/92 131/221/92
f 130/218/91 112/275/91 113/276/91
f 113/276/91 145/236/91 130/218/91
f 144/207/91 99/219/91 130/218/91
f 144/207/96 142/206/96 98/220/96
f 98/220/96 134/216/96 135/215/96
f 135/215/96 99/219/96 98/220/96
f 115/277/85 143/237/85 113/238/85
f 148/227/97 146/226/97 117/231/97
f 117/231/97 139/273/97 138/225/97
f 106/230/97 148/227/97 117/231/97
f 110/240/95 109/278/95 132/232/95
f 132/232/95 117/231/95 146/226/95
f 146/226/95 147/239/95 132/232/95
f 108/279/94 149/241/94 133/229/94
f 148/227/94 106/230/94 133/229/94
f 133/229/94 107/280/94 108/279/94

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB