zirnox debris models

This commit is contained in:
Bob 2021-11-11 20:45:01 +01:00
parent 79394a84c8
commit e54aedbee6
15 changed files with 715 additions and 30 deletions

View File

@ -3,6 +3,7 @@ package com.hbm.blocks.machine;
import com.hbm.blocks.BlockDummyable;
import com.hbm.blocks.ModBlocks;
import com.hbm.handler.MultiblockHandlerXR;
import com.hbm.interfaces.IMultiblock;
import com.hbm.main.MainRegistry;
import com.hbm.tileentity.TileEntityProxyCombo;
@ -54,7 +55,7 @@ public class ReactorZirnox extends BlockDummyable implements IMultiblock {
@Override
public int[] getDimensions() {
return new int[] {4, 0, 2, 2, 2, 2,};
return new int[] {1, 0, 2, 2, 2, 2,};
}
@Override
@ -65,6 +66,10 @@ public class ReactorZirnox extends BlockDummyable implements IMultiblock {
protected void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) {
super.fillSpace(world, x, y, z, dir, o);
MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[] {4, -2, 1, 1, 1, 1}, this, dir);
MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[] {4, -2, 0, 0, 2, -2}, this, dir);
MultiblockHandlerXR.fillSpace(world, x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, new int[] {4, -2, 0, 0, -2, 2}, this, dir);
ForgeDirection rot = dir.getRotation(ForgeDirection.UP);
this.makeExtra(world, x + dir.offsetX * o + rot.offsetX * 2, y + 1, z + dir.offsetZ * o + rot.offsetZ * 2);
this.makeExtra(world, x + dir.offsetX * o + rot.offsetX * 2, y + 3, z + dir.offsetZ * o + rot.offsetZ * 2);

View File

@ -52,10 +52,10 @@ public class EntityZirnoxDebris extends EntityDebrisBase {
switch(this.getType()) {
case BLANK: this.setSize(0.5F, 0.5F); break;
case ELEMENT: this.setSize(1F, 1F); break;
case ELEMENT: this.setSize(0.75F, 0.5F); break;
case SHRAPNEL: this.setSize(0.5F, 0.5F); break;
case GRAPHITE: this.setSize(0.25F, 0.25F); break;
case CONCRETE: this.setSize(1F, 0.5F); break;
case CONCRETE: this.setSize(0.75F, 0.5F); break;
case EXCHANGER: this.setSize(1F, 0.5F); break;
}

View File

@ -1118,4 +1118,10 @@ public class ResourceManager {
public static final IModelCustom deb_rod = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_rod.obj"));
public static final IModelCustom deb_lid = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_lid.obj"));
public static final IModelCustom deb_graphite = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/projectiles/deb_graphite.obj"));
public static final IModelCustom deb_zirnox_blank = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/zirnox/deb_blank.obj"));
public static final IModelCustom deb_zirnox_concrete = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/zirnox/deb_concrete.obj"));
public static final IModelCustom deb_zirnox_element = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/zirnox/deb_element.obj"));
public static final IModelCustom deb_zirnox_exchanger = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/zirnox/deb_exchanger.obj"));
public static final IModelCustom deb_zirnox_shrapnel = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/zirnox/deb_shrapnel.obj"));
}

View File

@ -14,10 +14,8 @@ import net.minecraft.util.ResourceLocation;
public class RenderZirnoxDebris extends Render {
//for fallback only
private static final ResourceLocation tex_base = new ResourceLocation(RefStrings.MODID + ":textures/blocks/rbmk/rbmk_side.png");
private static final ResourceLocation tex_element = new ResourceLocation(RefStrings.MODID + ":textures/blocks/rbmk/rbmk_element.png");
private static final ResourceLocation tex_blank = new ResourceLocation(RefStrings.MODID + ":textures/blocks/rbmk/rbmk_blank.png");
private static final ResourceLocation tex_graphite = new ResourceLocation(RefStrings.MODID + ":textures/blocks/block_graphite.png");
private static final ResourceLocation tex_rod = new ResourceLocation(RefStrings.MODID + ":textures/models/machines/zirnox_deb_element.png");
@Override
public void doRender(Entity entity, double x, double y, double z, float f0, float f1) {
@ -32,21 +30,23 @@ public class RenderZirnoxDebris extends Render {
DebrisType type = debris.getType();
GL11.glDisable(GL11.GL_CULL_FACE);
switch(type) {
case BLANK: bindTexture(tex_blank); ResourceManager.deb_blank.renderAll(); break;
case ELEMENT: bindTexture(tex_element); ResourceManager.deb_element.renderAll(); break;
case SHRAPNEL: bindTexture(tex_blank); ResourceManager.deb_blank.renderAll(); break;
case BLANK: bindTexture(ResourceManager.zirnox_tex); ResourceManager.deb_zirnox_blank.renderAll(); break;
case ELEMENT: bindTexture(tex_rod); ResourceManager.deb_zirnox_element.renderAll(); break;
case SHRAPNEL: bindTexture(ResourceManager.zirnox_tex); ResourceManager.deb_zirnox_shrapnel.renderAll(); break;
case GRAPHITE: bindTexture(tex_graphite); ResourceManager.deb_graphite.renderAll(); break;
case CONCRETE: bindTexture(tex_blank); ResourceManager.deb_lid.renderAll(); break;
case EXCHANGER: bindTexture(tex_blank); ResourceManager.deb_lid.renderAll(); break;
case CONCRETE: bindTexture(ResourceManager.zirnox_destroyed_tex); ResourceManager.deb_zirnox_concrete.renderAll(); break;
case EXCHANGER: bindTexture(ResourceManager.zirnox_tex); ResourceManager.deb_zirnox_exchanger.renderAll(); break;
default: break;
}
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glPopMatrix();
}
@Override
protected ResourceLocation getEntityTexture(Entity entity) {
return tex_base;
return tex_graphite;
}
}

View File

@ -1160,6 +1160,7 @@ public class ItemRenderLibrary {
renderers.put(Item.getItemFromBlock(ModBlocks.reactor_zirnox), new ItemRenderBase( ) {
public void renderInventory() {
GL11.glTranslated(0, -2, 0);
GL11.glScaled(2.8, 2.8, 2.8);
}
public void renderCommon() {

View File

@ -17,9 +17,9 @@ public class RenderZirnox extends TileEntitySpecialRenderer {
GL11.glDisable(GL11.GL_CULL_FACE);
switch(tileEntity.getBlockMetadata() - 10) {
case 2:
GL11.glRotatef(270, 0F, 1F, 0F); break;
case 3:
GL11.glRotatef(90, 0F, 1F, 0F); break;
case 3:
GL11.glRotatef(270, 0F, 1F, 0F); break;
case 4:
GL11.glRotatef(180, 0F, 1F, 0F); break;
case 5:
@ -28,12 +28,12 @@ public class RenderZirnox extends TileEntitySpecialRenderer {
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.zirnox_tex);
ResourceManager.zirnox.renderAll();
ResourceManager.zirnox.renderAll();
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_FLAT);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_FLAT);
GL11.glPopMatrix();
GL11.glPopMatrix();
}
}

View File

@ -16,9 +16,9 @@ public class RenderZirnoxDestroyed extends TileEntitySpecialRenderer {
GL11.glDisable(GL11.GL_CULL_FACE);
switch(tileEntity.getBlockMetadata() - 10) {
case 2:
GL11.glRotatef(270, 0F, 1F, 0F); break;
case 3:
GL11.glRotatef(90, 0F, 1F, 0F); break;
case 3:
GL11.glRotatef(270, 0F, 1F, 0F); break;
case 4:
GL11.glRotatef(180, 0F, 1F, 0F); break;
case 5:

View File

@ -302,14 +302,14 @@ public class TileEntityReactorZirnox extends TileEntityMachineBase implements IF
private void spawnDebris(DebrisType type) {
EntityZirnoxDebris debris = new EntityZirnoxDebris(worldObj, xCoord + 0.5D, yCoord + 4D, zCoord + 0.5D, type);
debris.motionX = worldObj.rand.nextGaussian() * 1.25D;
debris.motionZ = worldObj.rand.nextGaussian() * 1.25D;
debris.motionX = worldObj.rand.nextGaussian() * 0.75D;
debris.motionZ = worldObj.rand.nextGaussian() * 0.75D;
debris.motionY = 0.01D + worldObj.rand.nextDouble() * 1.25D;
if(type == DebrisType.CONCRETE) {
debris.motionX *= 0.5D;
debris.motionY += 0.5D;
debris.motionZ *= 0.5D;
debris.motionX *= 0.25D;
debris.motionY += worldObj.rand.nextDouble();
debris.motionZ *= 0.25D;
}
if(type == DebrisType.EXCHANGER) {
@ -322,15 +322,20 @@ public class TileEntityReactorZirnox extends TileEntityMachineBase implements IF
}
private void zirnoxDebris() {
for (int i = 0; i < 2; i++) {
spawnDebris(DebrisType.CONCRETE);
for(int i = 0; i < 2; i++) {
spawnDebris(DebrisType.EXCHANGER);
}
for (int i = 0; i < 20; i++) {
for(int i = 0; i < 20; i++) {
spawnDebris(DebrisType.CONCRETE);
spawnDebris(DebrisType.BLANK);
}
for(int i = 0; i < 10; i++) {
spawnDebris(DebrisType.ELEMENT);
spawnDebris(DebrisType.SHRAPNEL);
spawnDebris(DebrisType.GRAPHITE);
spawnDebris(DebrisType.SHRAPNEL);
}
}

View File

@ -3,10 +3,13 @@ package com.hbm.tileentity.machine;
import java.util.List;
import com.hbm.main.MainRegistry;
import com.hbm.packet.AuxParticlePacketNT;
import com.hbm.packet.PacketDispatcher;
import com.hbm.util.ContaminationUtil;
import com.hbm.util.ContaminationUtil.ContaminationType;
import com.hbm.util.ContaminationUtil.HazardType;
import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.entity.EntityLivingBase;
@ -23,6 +26,15 @@ public class TileEntityZirnoxDestroyed extends TileEntity {
public void updateEntity() {
if(!worldObj.isRemote) {
radiate(worldObj, this.xCoord, this.yCoord, this.zCoord);
if(this.worldObj.getTotalWorldTime() % 50 == 0) {
NBTTagCompound data = new NBTTagCompound();
data.setString("type", "rbmkflame");
data.setInteger("maxAge", 90);
PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacketNT(data, xCoord + 0.25 + worldObj.rand.nextDouble() * 0.5, yCoord + 1.75, zCoord + 0.25 + worldObj.rand.nextDouble() * 0.5), new TargetPoint(worldObj.provider.dimensionId, xCoord + 0.5, yCoord + 1.75, zCoord + 0.5, 75));
MainRegistry.proxy.effectNT(data);
worldObj.playSoundEffect(xCoord + 0.5F, yCoord + 0.5, zCoord + 0.5, "fire.fire", 1.0F + worldObj.rand.nextFloat(), worldObj.rand.nextFloat() * 0.7F + 0.3F);
}
}
}
@ -66,7 +78,7 @@ public class TileEntityZirnoxDestroyed extends TileEntity {
}
public AxisAlignedBB getRenderBoundingBox() {
return AxisAlignedBB.getBoundingBox(xCoord - 2, yCoord, zCoord - 2, xCoord + 3, yCoord + 1, zCoord + 3);
return AxisAlignedBB.getBoundingBox(xCoord - 3, yCoord, zCoord - 3, xCoord + 4, yCoord + 3, zCoord + 4);
}
@SideOnly(Side.CLIENT)

View File

@ -0,0 +1,37 @@
# Blender v2.79 (sub 0) OBJ File: 'deb_blank.blend'
# www.blender.org
o Plane
v 0.175870 0.174281 0.045359
v 0.050870 0.174281 0.170359
v 0.175870 -0.198339 0.045359
v 0.050870 -0.257538 0.170359
v -0.268337 0.174281 -0.184708
v -0.161002 0.174281 0.170359
v 0.175870 0.174281 -0.038644
vt 0.720339 0.950161
vt 0.690223 0.958690
vt 0.697500 0.937956
vt 0.711864 0.937956
vt 0.720339 0.916197
vt 0.720339 0.937956
vt 0.711864 0.912740
vt 0.726034 0.937956
vt 0.720339 0.945255
vn 0.0000 1.0000 -0.0000
vn 0.7071 0.0000 0.7071
vn -0.2836 -0.7254 -0.6272
vn 0.3054 -0.2094 -0.9289
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -0.8664 -0.4251 0.2619
s off
f 7/1/1 5/2/1 6/3/1
f 2/4/2 3/5/2 1/6/2
f 3/5/3 4/7/3 5/2/3
f 5/2/4 7/1/4 3/5/4
f 3/5/5 7/8/5 1/6/5
f 6/3/6 4/7/6 2/4/6
f 6/3/7 5/2/7 4/7/7
f 6/3/1 2/4/1 7/1/1
f 2/4/1 1/9/1 7/1/1
f 2/4/2 4/7/2 3/5/2

View File

@ -0,0 +1,52 @@
# Blender v2.79 (sub 0) OBJ File: 'deb_concrete.blend'
# www.blender.org
o Plane
v 0.000001 0.287777 -0.197646
v 0.000001 -0.299323 0.177354
v 0.000001 0.287777 0.177354
v 0.196579 0.193422 0.216456
v -0.277720 0.191133 0.232596
v -0.274452 0.216147 -0.143054
v 0.423452 0.135339 -0.113416
v 0.000001 -0.296422 -0.197646
vt 0.274412 0.804955
vt 0.232274 0.794994
vt 0.270427 0.757057
vt 0.263868 0.802616
vt 0.287079 0.777208
vt 0.300592 0.802616
vt 0.300561 0.797438
vt 0.327518 0.880251
vt 0.346465 0.916383
vt 0.329444 0.923977
vt 0.269312 0.777139
vt 0.242287 0.795361
vt 0.246939 0.769663
vt 0.304642 0.917579
vt 0.302738 0.801430
vt 0.268384 0.785394
vt 0.301428 0.782441
vt 0.232833 0.804020
vt 0.237226 0.783934
vt 0.268649 0.804340
vn 0.0389 0.7307 -0.6816
vn 0.9657 0.1155 -0.2324
vn -0.0262 -0.8372 -0.5463
vn 0.5586 0.3145 0.7674
vn -0.8049 0.3481 -0.4805
vn 0.0535 -0.8510 0.5224
vn 0.0660 0.8044 0.5903
vn -0.7120 0.2559 0.6538
s 1
f 1/1/1 7/2/2 8/3/3
f 1/4/1 4/5/4 7/6/2
f 1/1/1 8/3/3 6/7/5
f 2/8/6 4/9/4 3/10/7
f 3/11/7 6/12/5 5/13/8
f 5/14/8 2/8/6 3/10/7
f 6/15/5 2/16/6 5/17/8
f 7/18/2 4/19/4 8/20/3
f 2/16/6 8/20/3 4/19/4
f 1/4/1 3/11/7 4/5/4
f 3/11/7 1/4/1 6/12/5
f 6/15/5 8/20/3 2/16/6

View File

@ -0,0 +1,402 @@
# Blender v2.79 (sub 0) OBJ File: 'deb_element.blend'
# www.blender.org
o Cube_Cube.001
v -0.187500 -0.062500 0.187500
v -0.187500 0.062500 0.187500
v -0.187500 -0.062500 -0.187500
v -0.187500 0.062500 -0.187500
v 0.187500 -0.062500 0.187500
v 0.187500 0.062500 0.187500
v -0.000000 -0.375000 -0.060000
v -0.000000 0.375000 -0.060000
v 0.051962 -0.375000 -0.030000
v 0.051962 0.375000 -0.030000
v 0.051962 -0.375000 0.030000
v 0.051962 0.375000 0.030000
v -0.000000 -0.375000 0.060000
v -0.000000 0.375000 0.060000
v -0.051962 -0.375000 0.030000
v -0.051962 0.375000 0.030000
v -0.051962 -0.375000 -0.030000
v -0.051962 0.375000 -0.030000
v 0.132632 0.335698 -0.199617
v 0.181809 0.337902 -0.165313
v 0.177005 0.349943 -0.106730
v 0.123025 0.359779 -0.082452
v 0.073849 0.357575 -0.116756
v 0.078652 0.345534 -0.175339
v 0.100000 0.159944 -0.160000
v 0.151962 0.163036 -0.130000
v 0.151962 0.168391 -0.070000
v 0.100000 0.170653 -0.040000
v 0.048038 0.167561 -0.070000
v 0.048038 0.162206 -0.130000
v 0.151962 -0.163037 -0.130000
v 0.151962 -0.163908 -0.070000
v 0.100000 -0.181469 -0.040000
v 0.048038 -0.198158 -0.070000
v 0.048038 -0.197287 -0.130000
v 0.100000 -0.179727 -0.160000
v 0.048038 0.116144 0.070000
v 0.048038 0.112023 0.130000
v 0.100000 0.138112 0.160000
v 0.151962 0.168323 0.130000
v 0.151962 0.172445 0.070000
v 0.100000 0.146355 0.040000
v 0.048038 -0.360072 0.070000
v 0.048038 -0.358051 0.130000
v 0.100000 -0.346170 0.160000
v 0.151962 -0.336311 0.130000
v 0.151962 -0.338332 0.070000
v 0.100000 -0.350212 0.040000
v -0.100000 -0.114940 0.040000
v -0.048038 -0.129987 0.070000
v -0.048038 -0.109313 0.130000
v -0.100000 -0.073593 0.160000
v -0.151962 -0.058546 0.130000
v -0.151962 -0.079219 0.070000
v -0.151962 -0.204563 -0.130000
v -0.151962 -0.203044 -0.070000
v -0.100000 -0.226476 -0.040000
v -0.048038 -0.251427 -0.070000
v -0.048038 -0.252947 -0.130000
v -0.100000 -0.229514 -0.160000
v -0.100000 0.359830 0.040000
v -0.048038 0.369890 0.070000
v -0.048038 0.359733 0.130000
v -0.100000 0.339515 0.160000
v -0.151962 0.329455 0.130000
v -0.151962 0.339612 0.070000
v -0.100000 0.202849 -0.160000
v -0.151962 0.241625 -0.130000
v -0.151962 0.258755 -0.070000
v -0.100000 0.237111 -0.040000
v -0.048038 0.198335 -0.070000
v -0.048038 0.181204 -0.130000
v -0.005257 -0.062500 -0.187500
v 0.021545 0.062500 -0.187500
v 0.187500 -0.062500 -0.029086
v 0.187500 0.062500 -0.051113
vt 0.000000 0.000000
vt 0.375000 0.125000
vt 0.000000 0.125000
vt 0.216586 0.000000
vt 0.000000 0.125000
vt 0.000000 0.000000
vt 0.375000 0.125000
vt 0.000000 0.000000
vt 0.375000 0.000000
vt 0.000000 0.125000
vt 0.375000 0.363613
vt 0.992596 0.991881
vt 0.891223 0.006166
vt 0.992597 0.006166
vt 0.891223 0.991881
vt 0.789850 0.006166
vt 0.789850 0.991881
vt 0.688477 0.006166
vt 0.219556 0.684311
vt 0.026102 0.566507
vt 0.219556 0.566449
vt 0.688476 0.991881
vt 0.587103 0.006166
vt 0.244981 0.626953
vt 0.065010 0.730860
vt 0.065010 0.523046
vt 0.587103 0.991881
vt 0.485730 0.006166
vt 0.485730 0.991881
vt 0.384356 0.006166
vt 0.228907 0.686944
vt 0.021093 0.686944
vt 0.125000 0.506972
vt 0.035782 0.675009
vt 0.035782 0.557469
vt 0.220831 0.574755
vt 0.992597 0.991881
vt 0.891223 0.713300
vt 0.992597 0.709236
vt 0.789850 0.991881
vt 0.789850 0.720337
vt 0.688477 0.991881
vt 0.688477 0.723310
vt 0.587103 0.991881
vt 0.587103 0.719246
vt 0.244981 0.626953
vt 0.065010 0.730860
vt 0.065010 0.523046
vt 0.485730 0.712209
vt 0.485730 0.991881
vt 0.384357 0.709236
vt 0.040918 0.676534
vt 0.040918 0.565744
vt 0.202193 0.569544
vt 0.587103 0.238586
vt 0.485730 0.239731
vt 0.688477 0.260521
vt 0.789850 0.283601
vt 0.891223 0.284746
vt 0.992597 0.262811
vt 0.384356 0.262811
vt 0.025599 0.691405
vt 0.025599 0.571041
vt 0.227805 0.682850
vt 0.992597 0.691376
vt 0.891223 0.054358
vt 0.992597 0.038744
vt 0.789850 0.720248
vt 0.789850 0.057014
vt 0.688477 0.680542
vt 0.688477 0.044056
vt 0.587103 0.646253
vt 0.587103 0.028442
vt 0.485730 0.651670
vt 0.384356 0.038744
vt 0.485730 0.025786
vt 0.004574 0.624753
vt 0.065521 0.518266
vt 0.245426 0.624753
vt 0.082677 0.731809
vt 0.006783 0.623213
vt 0.171706 0.514617
vt 0.004210 0.624749
vt 0.063227 0.509689
vt 0.183719 0.509689
vt 0.587103 0.422078
vt 0.485730 0.945372
vt 0.485730 0.394907
vt 0.688477 0.945244
vt 0.688477 0.402302
vt 0.789850 0.971816
vt 0.789850 0.355354
vt 0.891223 0.985165
vt 0.891223 0.328183
vt 0.992597 0.347959
vt 0.384357 0.971943
vt 0.384356 0.347959
vt 0.891223 0.737178
vt 0.789850 0.168576
vt 0.891223 0.166579
vt 0.789850 0.759693
vt 0.688477 0.201369
vt 0.688477 0.810655
vt 0.587103 0.232166
vt 0.485730 0.816587
vt 0.485730 0.230169
vt 0.384357 0.765625
vt 0.384356 0.197376
vt 0.992597 0.197376
vt 0.305788 0.116400
vt 0.094882 0.000110
vt 0.292896 0.000110
vt 0.000000 0.000000
vt 0.182243 0.125000
vt 0.000000 0.125000
vt 0.375000 0.283414
vt 0.375000 0.500000
vt 0.000000 0.500000
vt 0.375000 0.000000
vt 0.238613 0.125000
vt 0.209045 0.500000
vt 0.000000 0.500000
vt 0.122829 0.743270
vt 0.026102 0.684369
vt 0.122829 0.507548
vt 0.184991 0.523046
vt 0.184990 0.730860
vt 0.005019 0.626953
vt 0.384356 0.991881
vt 0.228907 0.566963
vt 0.125000 0.746934
vt 0.021093 0.566963
vt 0.128306 0.507342
vt 0.220831 0.692296
vt 0.128306 0.742423
vt 0.891223 0.991881
vt 0.184990 0.523047
vt 0.184991 0.730860
vt 0.005019 0.626953
vt 0.384357 0.991881
vt 0.121556 0.512249
vt 0.202193 0.680334
vt 0.121556 0.733829
vt 0.126702 0.506582
vt 0.227805 0.562486
vt 0.126702 0.747309
vt 0.891223 0.725665
vt 0.384356 0.691376
vt 0.185947 0.518266
vt 0.184479 0.731239
vt 0.064053 0.731239
vt 0.051298 0.514617
vt 0.247600 0.623213
vt 0.203085 0.731809
vt 0.245193 0.624749
vt 0.186177 0.739810
vt 0.065685 0.739809
vt 0.587103 0.932022
vt 0.992597 0.971943
vt 0.587103 0.839102
vt 0.992597 0.765625
vt 0.075794 0.116400
vt 0.209045 0.000000
vn -1.0000 0.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 0.5000 0.0000 -0.8660
vn 0.5000 0.0000 0.8660
vn -0.2761 0.9476 0.1604
vn -0.5000 0.0000 0.8660
vn -0.5000 0.0000 -0.8660
vn 0.0000 -1.0000 0.0000
vn -0.4755 0.8777 0.0603
vn 0.4927 -0.2774 -0.8248
vn 0.9909 -0.1343 0.0120
vn 0.5000 0.1313 0.8560
vn -0.4934 0.2704 0.8267
vn 0.0911 0.9769 -0.1933
vn -0.9912 0.1317 -0.0118
vn -0.5001 -0.1283 -0.8564
vn 0.4880 0.8393 -0.2396
vn 0.3130 -0.9497 -0.0138
vn 0.2046 -0.9783 0.0330
vn -0.4193 -0.8583 0.2957
vn -0.4220 -0.9063 0.0229
vn 0.6291 -0.1349 -0.7655
vn 0.0000 0.0000 -1.0000
vn 0.5609 -0.2548 -0.7877
vn 0.9832 -0.1455 0.1105
vn 0.4256 0.1227 0.8966
vn -0.5620 0.2457 0.7898
vn -0.9845 0.1374 -0.1090
vn -0.4256 -0.1231 -0.8965
s off
f 2/1/1 3/2/1 1/3/1
f 75/4/2 6/5/2 5/6/2
f 6/7/3 1/8/3 5/9/3
f 2/10/4 6/7/4 76/11/4
f 8/12/5 9/13/5 7/14/5
f 10/15/2 11/16/2 9/13/2
f 12/17/6 13/18/6 11/16/6
f 66/19/7 63/20/7 61/21/7
f 14/22/8 15/23/8 13/18/8
f 8/24/4 16/25/4 12/26/4
f 16/27/1 17/28/1 15/23/1
f 18/29/9 7/30/9 17/28/9
f 9/31/10 13/32/10 17/33/10
f 39/34/11 40/35/11 42/36/11
f 19/37/12 26/38/12 25/39/12
f 26/38/13 21/40/13 27/41/13
f 27/41/14 22/42/14 28/43/14
f 28/43/15 23/44/15 29/45/15
f 19/46/16 23/47/16 21/48/16
f 23/44/17 30/49/17 29/45/17
f 24/50/18 25/51/18 30/49/18
f 70/52/19 71/53/19 67/54/19
f 34/55/1 30/49/1 35/56/1
f 33/57/8 29/45/8 34/55/8
f 32/58/6 28/43/6 33/57/6
f 26/38/2 32/58/2 31/59/2
f 25/39/5 31/59/5 36/60/5
f 30/49/9 36/61/9 35/56/9
f 32/62/20 33/63/20 36/64/20
f 42/65/5 47/66/5 48/67/5
f 47/66/2 40/68/2 46/69/2
f 46/69/6 39/70/6 45/71/6
f 45/71/8 38/72/8 44/73/8
f 37/74/9 48/75/9 43/76/9
f 38/72/1 43/76/1 44/73/1
f 45/77/21 44/78/21 48/79/21
f 51/80/22 52/81/22 54/82/22
f 57/83/23 56/84/23 55/85/23
f 53/86/1 66/87/1 54/88/1
f 64/89/8 53/86/8 52/90/8
f 63/91/6 52/90/6 51/92/6
f 62/93/2 51/92/2 50/94/2
f 49/95/5 62/93/5 50/94/5
f 54/88/9 61/96/9 49/97/9
f 72/98/2 58/99/2 59/100/2
f 71/101/6 57/102/6 58/99/6
f 70/103/8 56/104/8 57/102/8
f 56/104/1 68/105/1 55/106/1
f 55/106/9 67/107/9 60/108/9
f 60/109/5 72/98/5 59/100/5
f 75/110/24 74/111/24 76/112/24
f 4/113/25 73/114/25 3/115/25
f 75/116/10 5/117/10 1/118/10
f 2/1/1 4/119/1 3/2/1
f 75/4/2 76/120/2 6/5/2
f 6/7/3 2/10/3 1/8/3
f 76/11/4 74/121/4 2/10/4
f 74/121/4 4/122/4 2/10/4
f 8/12/5 10/15/5 9/13/5
f 10/15/2 12/17/2 11/16/2
f 12/17/6 14/22/6 13/18/6
f 66/19/7 65/123/7 64/124/7
f 64/124/7 63/20/7 66/19/7
f 63/20/7 62/125/7 61/21/7
f 14/22/8 16/27/8 15/23/8
f 12/26/4 10/126/4 8/24/4
f 8/24/4 18/127/4 16/25/4
f 16/25/4 14/128/4 12/26/4
f 16/27/1 18/29/1 17/28/1
f 18/29/9 8/129/9 7/30/9
f 17/33/10 7/130/10 9/31/10
f 9/31/10 11/131/10 13/32/10
f 13/32/10 15/132/10 17/33/10
f 41/133/11 42/36/11 40/35/11
f 42/36/11 37/134/11 39/34/11
f 37/134/11 38/135/11 39/34/11
f 19/37/26 20/136/26 26/38/26
f 26/38/27 20/136/27 21/40/27
f 27/41/28 21/40/28 22/42/28
f 28/43/29 22/42/29 23/44/29
f 21/48/16 20/137/16 19/46/16
f 19/46/16 24/138/16 23/47/16
f 23/47/16 22/139/16 21/48/16
f 23/44/30 24/50/30 30/49/30
f 24/50/31 19/140/31 25/51/31
f 71/53/19 72/141/19 67/54/19
f 67/54/19 68/142/19 70/52/19
f 68/142/19 69/143/19 70/52/19
f 34/55/1 29/45/1 30/49/1
f 33/57/8 28/43/8 29/45/8
f 32/58/6 27/41/6 28/43/6
f 26/38/2 27/41/2 32/58/2
f 25/39/5 26/38/5 31/59/5
f 30/49/9 25/51/9 36/61/9
f 34/144/20 35/145/20 33/63/20
f 35/145/20 36/64/20 33/63/20
f 36/64/20 31/146/20 32/62/20
f 42/65/5 41/147/5 47/66/5
f 47/66/2 41/147/2 40/68/2
f 46/69/6 40/68/6 39/70/6
f 45/71/8 39/70/8 38/72/8
f 37/74/9 42/148/9 48/75/9
f 38/72/1 37/74/1 43/76/1
f 43/149/21 48/79/21 44/78/21
f 48/79/21 47/150/21 45/77/21
f 47/150/21 46/151/21 45/77/21
f 52/81/22 53/152/22 54/82/22
f 54/82/22 49/153/22 51/80/22
f 49/153/22 50/154/22 51/80/22
f 55/85/23 60/155/23 57/83/23
f 60/155/23 59/156/23 58/157/23
f 57/83/23 60/155/23 58/157/23
f 53/86/1 65/158/1 66/87/1
f 64/89/8 65/158/8 53/86/8
f 63/91/6 64/89/6 52/90/6
f 62/93/2 63/91/2 51/92/2
f 49/95/5 61/159/5 62/93/5
f 54/88/9 66/87/9 61/96/9
f 72/98/2 71/101/2 58/99/2
f 71/101/6 70/103/6 57/102/6
f 70/103/8 69/160/8 56/104/8
f 56/104/1 69/160/1 68/105/1
f 55/106/9 68/105/9 67/107/9
f 60/109/5 67/161/5 72/98/5
f 75/110/24 73/162/24 74/111/24
f 4/113/25 74/163/25 73/114/25
f 1/118/10 3/115/10 73/114/10
f 73/114/10 75/116/10 1/118/10

View File

@ -0,0 +1,120 @@
# Blender v2.79 (sub 0) OBJ File: 'deb_exchanger.blend'
# www.blender.org
o Plane
v -0.500000 0.134331 0.241473
v -0.500000 0.134331 -0.258527
v 0.500000 0.134331 0.241473
v 0.500000 0.134331 -0.258527
v -0.375000 0.134331 -0.383527
v 0.375000 0.134331 -0.383527
v -0.375000 0.134331 0.366473
v 0.375000 0.134331 0.366473
v 0.375000 0.134331 -0.258527
v -0.375000 0.134331 -0.258527
v 0.375000 0.134331 0.241473
v -0.375000 0.134331 0.241473
v 0.375000 0.259331 -0.258527
v -0.375000 0.259331 -0.258527
v 0.375000 0.259331 0.241473
v -0.375000 0.259331 0.241473
v -0.500000 -0.208498 0.241473
v -0.500000 -0.106178 -0.258527
v 0.500000 -0.099271 0.241473
v 0.500000 0.003049 -0.258527
v -0.375000 -0.066944 -0.383527
v 0.375000 0.014976 -0.383527
v 0.375000 -0.138504 0.366473
v -0.375000 -0.220425 0.366473
vt 0.652542 0.974453
vt 0.652542 0.945255
vt 0.661017 0.937956
vt 0.652542 0.937956
vt 0.618644 0.923912
vt 0.652542 0.917937
vt 0.762712 0.930987
vt 0.754237 0.937956
vt 0.754237 0.930290
vt 0.720339 0.937956
vt 0.720339 0.924315
vt 0.813559 0.937956
vt 0.813559 0.926203
vt 0.711864 0.922024
vt 0.661017 0.917241
vt 0.788136 0.689781
vt 0.779661 0.660584
vt 0.788136 0.660584
vt 0.779661 0.653285
vt 0.728814 0.660584
vt 0.728814 0.653285
vt 0.720339 0.660584
vt 0.728814 0.689781
vt 0.720339 0.689781
vt 0.779661 0.697080
vt 0.728814 0.697080
vt 0.779661 0.689781
vt 0.711864 0.937956
vt 0.610169 0.926203
vt 0.618644 0.937956
vt 0.610169 0.937956
vt 0.708698 0.940358
vt 0.716044 0.946703
vt 0.715897 0.972515
vt 0.711864 0.981752
vt 0.720339 0.945255
vt 0.720339 0.974453
vt 0.661017 0.981752
vt 0.762712 0.937956
vt 0.708478 0.979075
vt 0.664183 0.979719
vt 0.664403 0.941001
vt 0.656837 0.973373
vt 0.656984 0.947562
vn 0.0000 1.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.7071 0.0000 -0.7071
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 0.0000 0.0000 1.0000
vn -0.7071 0.0000 0.7071
vn 0.7071 0.0000 0.7071
vn -0.7071 0.0000 -0.7071
vn 0.1064 -0.9741 -0.1993
s off
f 2/1/1 1/2/1 7/3/1
f 1/4/2 18/5/2 17/6/2
f 22/7/3 4/8/3 20/9/3
f 20/9/4 3/10/4 19/11/4
f 5/12/5 22/7/5 21/13/5
f 23/14/6 7/3/6 24/15/6
f 7/3/7 17/6/7 24/15/7
f 9/16/4 15/17/4 11/18/4
f 11/19/6 16/20/6 12/21/6
f 12/22/2 14/23/2 10/24/2
f 14/23/5 9/25/5 10/26/5
f 16/20/1 13/27/1 14/23/1
f 8/28/8 19/11/8 3/10/8
f 21/29/9 2/30/9 5/31/9
f 22/32/10 20/33/10 19/34/10
f 7/3/1 8/28/1 6/35/1
f 8/28/1 3/36/1 6/35/1
f 3/36/1 4/37/1 6/35/1
f 6/35/1 5/38/1 7/3/1
f 5/38/1 2/1/1 7/3/1
f 1/4/2 2/30/2 18/5/2
f 22/7/3 6/39/3 4/8/3
f 20/9/4 4/8/4 3/10/4
f 5/12/5 6/39/5 22/7/5
f 23/14/6 8/28/6 7/3/6
f 7/3/7 1/4/7 17/6/7
f 9/16/4 13/27/4 15/17/4
f 11/19/6 15/17/6 16/20/6
f 12/22/2 16/20/2 14/23/2
f 14/23/5 13/27/5 9/25/5
f 16/20/1 15/17/1 13/27/1
f 8/28/8 23/14/8 19/11/8
f 21/29/9 18/5/9 2/30/9
f 19/34/10 23/40/10 22/32/10
f 23/40/10 24/41/10 21/42/10
f 24/41/10 17/43/10 18/44/10
f 18/44/10 21/42/10 24/41/10
f 21/42/10 22/32/10 23/40/10

View File

@ -0,0 +1,45 @@
# Blender v2.79 (sub 0) OBJ File: 'deb_shrapnel.blend'
# www.blender.org
o Plane
v 0.000000 -0.000000 -0.318500
v 0.000000 0.367478 0.483987
v 0.000000 0.619807 0.160141
v 0.000000 1.000000 0.156070
v 0.000000 0.000000 0.232852
v 0.000000 0.667527 -0.195189
v 0.000000 1.000000 -0.326647
v 0.000000 0.000000 -0.321270
v 0.362636 -0.500000 0.140378
v 0.000000 -0.500000 0.211953
v 0.000000 -0.500000 -0.147159
v 0.680311 -0.000000 -0.019591
v 0.000000 -0.000000 0.242550
vt 0.517544 0.496350
vt 0.508996 0.535330
vt 0.484906 0.532543
vt 0.620146 0.262774
vt 0.600652 0.283950
vt 0.595800 0.262774
vt 0.593725 0.408759
vt 0.620146 0.437956
vt 0.595800 0.437956
vt 0.611498 0.369033
vt 0.631763 0.408759
vt 0.517908 0.554744
vt 0.485182 0.554744
vt 0.462950 0.517809
vt 0.479976 0.496350
vn 1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 1.0000 0.0000
s off
f 8/1/1 6/2/1 3/3/1
f 11/4/2 9/5/2 10/6/2
f 13/7/3 11/8/3 10/9/3
f 13/7/4 12/10/4 1/11/4
f 7/12/1 4/13/1 6/2/1
f 4/13/1 3/3/1 6/2/1
f 3/3/1 2/14/1 5/15/1
f 5/15/1 8/1/1 3/3/1
f 13/7/3 1/11/3 11/8/3

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B