forgor to push this
@ -326,14 +326,6 @@ public class ResourceManager {
|
||||
public static final IModelCustom blast_door_slider = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/blast_door_slider.obj"));
|
||||
public static final IModelCustom blast_door_block = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/blast_door_block.obj"));
|
||||
|
||||
//Sliding Blast Door
|
||||
public static final ResourceLocation sliding_blast_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/sliding_blast_door.png");
|
||||
public static final ResourceLocation sliding_blast_door_variant1_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/sliding_blast_door_variant1.png");
|
||||
public static final ResourceLocation sliding_blast_door_variant2_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/sliding_blast_door_variant2.png");
|
||||
|
||||
public static AnimatedModel sliding_blast_door = ColladaLoader.load(new ResourceLocation(RefStrings.MODID, "models/doors/sliding_blast_door.dae"));
|
||||
public static Animation sliding_blast_door_anim = ColladaLoader.loadAnim(1200, new ResourceLocation(RefStrings.MODID, "models/doors/sliding_blast_door.dae"));
|
||||
|
||||
//Doors
|
||||
public static AnimatedModel transition_seal = ColladaLoader.load(new ResourceLocation(RefStrings.MODID, "models/doors/seal.dae"), true);
|
||||
public static Animation transition_seal_anim = ColladaLoader.loadAnim(24040, new ResourceLocation(RefStrings.MODID, "models/doors/seal.dae"));
|
||||
@ -343,36 +335,27 @@ public class ResourceManager {
|
||||
public static IModelCustomNamed pheo_fire_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/fire_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_airlock_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/airlock_door.png");
|
||||
public static IModelCustomNamed pheo_airlock_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/airlock_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_blast_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/blast_door.png");
|
||||
public static IModelCustomNamed pheo_blast_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/blast_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_containment_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/containment_door.png");
|
||||
public static IModelCustomNamed pheo_containment_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/containment_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_seal_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/seal_door.png");
|
||||
public static IModelCustomNamed pheo_seal_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/seal_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_secure_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/secure_door.png");
|
||||
public static IModelCustomNamed pheo_secure_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/secure_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_sliding_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/sliding_door.png");
|
||||
public static IModelCustomNamed pheo_sliding_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/sliding_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_vehicle_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/vehicle_door.png");
|
||||
public static IModelCustomNamed pheo_vehicle_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/vehicle_door.obj")).asVBO();
|
||||
public static final ResourceLocation pheo_water_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/pheodoors/water_door.png");
|
||||
public static IModelCustomNamed pheo_water_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/pheodoors/water_door.obj")).asVBO();
|
||||
|
||||
//Secure Access Door
|
||||
public static final ResourceLocation secure_access_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/secure_access_door.png");
|
||||
public static IModelCustomNamed secure_access_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/secure_access_door.obj")).asVBO();
|
||||
|
||||
public static final ResourceLocation water_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/water_door.png");
|
||||
public static IModelCustomNamed water_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/water_door.obj")).asVBO();
|
||||
|
||||
public static final ResourceLocation sliding_seal_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/sliding_seal_door.png");
|
||||
public static IModelCustomNamed sliding_seal_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/sliding_seal_door.obj")).asVBO();
|
||||
|
||||
public static final ResourceLocation round_airlock_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/round_airlock_door.png");
|
||||
public static IModelCustomNamed round_airlock_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/round_airlock_door.obj")).asVBO();
|
||||
|
||||
public static final ResourceLocation qe_sliding_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/qe_sliding_door.png");
|
||||
public static IModelCustomNamed qe_sliding_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/qe_sliding_door.obj")).asVBO();
|
||||
|
||||
public static final ResourceLocation qe_containment_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/qe_containment.png");
|
||||
public static IModelCustomNamed qe_containment = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/qe_containment.obj")).asVBO();
|
||||
|
||||
public static final ResourceLocation large_vehicle_door_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/large_vehicle_door.png");
|
||||
public static IModelCustomNamed large_vehicle_door = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/large_vehicle_door.obj")).asVBO();
|
||||
public static final ResourceLocation qe_containment_decal = new ResourceLocation(RefStrings.MODID, "textures/models/doors/qe_containment_decal.png");
|
||||
|
||||
//Doors
|
||||
public static final ResourceLocation silo_hatch_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/silo_hatch.png");
|
||||
public static IModelCustomNamed silo_hatch = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/silo_hatch.obj")).asVBO();
|
||||
public static final ResourceLocation silo_hatch_large_tex = new ResourceLocation(RefStrings.MODID, "textures/models/doors/silo_hatch_large.png");
|
||||
public static IModelCustomNamed silo_hatch_large = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/doors/silo_hatch_large.obj")).asVBO();
|
||||
|
||||
|
||||
//Skeleton
|
||||
public static final IModelCustom skeleton_holder = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/blocks/skeleton_holder.obj"),false).asVBO();
|
||||
|
||||
|
||||
@ -605,13 +605,14 @@ public class ItemRenderLibrary {
|
||||
}});
|
||||
renderers.put(Item.getItemFromBlock(ModBlocks.secure_access_door), new ItemRenderBase(){
|
||||
public void renderInventory() {
|
||||
GL11.glTranslated(0, -4, 0);
|
||||
GL11.glTranslated(0, -3.75, 0);
|
||||
GL11.glScaled(2.4, 2.4, 2.4);
|
||||
}
|
||||
public void renderCommon() {
|
||||
bindTexture(ResourceManager.secure_access_door_tex);
|
||||
GL11.glTranslated(0, 1, 0);
|
||||
bindTexture(ResourceManager.pheo_secure_door_tex);
|
||||
GL11.glShadeModel(GL11.GL_SMOOTH);
|
||||
ResourceManager.secure_access_door.renderAll();
|
||||
ResourceManager.pheo_secure_door.renderAll();
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
@ -629,6 +630,19 @@ public class ItemRenderLibrary {
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
|
||||
renderers.put(Item.getItemFromBlock(ModBlocks.sliding_blast_door), new ItemRenderBase(){
|
||||
public void renderInventory() {
|
||||
GL11.glTranslated(0, -2.75, 0);
|
||||
GL11.glScaled(2.5, 2.5, 2.5);
|
||||
}
|
||||
public void renderCommon() {
|
||||
bindTexture(ResourceManager.pheo_blast_door_tex);
|
||||
GL11.glShadeModel(GL11.GL_SMOOTH);
|
||||
ResourceManager.pheo_blast_door.renderAll();
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
|
||||
renderers.put(Item.getItemFromBlock(ModBlocks.large_vehicle_door), new ItemRenderBase(){
|
||||
public void renderInventory() {
|
||||
@ -636,9 +650,10 @@ public class ItemRenderLibrary {
|
||||
GL11.glScaled(1.8, 1.8, 1.8);
|
||||
}
|
||||
public void renderCommon() {
|
||||
bindTexture(ResourceManager.large_vehicle_door_tex);
|
||||
GL11.glRotated(90, 0, 1, 0);
|
||||
bindTexture(ResourceManager.pheo_vehicle_door_tex);
|
||||
GL11.glShadeModel(GL11.GL_SMOOTH);
|
||||
ResourceManager.large_vehicle_door.renderAll();
|
||||
ResourceManager.pheo_vehicle_door.renderAll();
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
@ -648,9 +663,10 @@ public class ItemRenderLibrary {
|
||||
GL11.glScaled(4, 4, 4);
|
||||
}
|
||||
public void renderCommon() {
|
||||
bindTexture(ResourceManager.water_door_tex);
|
||||
GL11.glRotated(90, 0, 1, 0);
|
||||
bindTexture(ResourceManager.pheo_water_door_tex);
|
||||
GL11.glShadeModel(GL11.GL_SMOOTH);
|
||||
ResourceManager.water_door.renderAll();
|
||||
ResourceManager.pheo_water_door.renderAll();
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
@ -697,23 +713,21 @@ public class ItemRenderLibrary {
|
||||
GL11.glScaled(3.8, 3.8, 3.8);
|
||||
}
|
||||
public void renderCommon() {
|
||||
bindTexture(ResourceManager.qe_containment_tex);
|
||||
bindTexture(ResourceManager.pheo_containment_door_tex);
|
||||
GL11.glShadeModel(GL11.GL_SMOOTH);
|
||||
ResourceManager.qe_containment.renderAllExcept("decal");
|
||||
bindTexture(ResourceManager.qe_containment_decal);
|
||||
ResourceManager.qe_containment.renderPart("decal");
|
||||
ResourceManager.pheo_containment_door.renderAll();
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
renderers.put(Item.getItemFromBlock(ModBlocks.qe_sliding_door), new ItemRenderBase(){
|
||||
public void renderInventory() {
|
||||
GL11.glTranslated(0, -3.5, 0);
|
||||
GL11.glScaled(6, 6, 6);
|
||||
GL11.glTranslated(0, -3, 0);
|
||||
GL11.glScaled(5, 5, 5);
|
||||
}
|
||||
public void renderCommon() {
|
||||
bindTexture(ResourceManager.qe_sliding_door_tex);
|
||||
bindTexture(ResourceManager.pheo_sliding_door_tex);
|
||||
GL11.glShadeModel(GL11.GL_SMOOTH);
|
||||
ResourceManager.qe_sliding_door.renderAll();
|
||||
ResourceManager.pheo_sliding_door.renderAll();
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
@ -737,9 +751,9 @@ public class ItemRenderLibrary {
|
||||
GL11.glScaled(7, 7, 7);
|
||||
}
|
||||
public void renderCommon() {
|
||||
bindTexture(ResourceManager.sliding_seal_door_tex);
|
||||
bindTexture(ResourceManager.pheo_seal_door_tex);
|
||||
GL11.glShadeModel(GL11.GL_SMOOTH);
|
||||
ResourceManager.sliding_seal_door.renderAll();
|
||||
ResourceManager.pheo_seal_door.renderAll();
|
||||
GL11.glShadeModel(GL11.GL_FLAT);
|
||||
}
|
||||
});
|
||||
|
||||
@ -52,5 +52,4 @@ public class RenderAirlockDoor implements IRenderDoors {
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE0);
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,42 @@
|
||||
package com.hbm.render.tileentity.door;
|
||||
|
||||
import java.nio.DoubleBuffer;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.tileentity.TileEntityDoorGeneric;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.MathHelper;
|
||||
|
||||
public class RenderContainmentDoor implements IRenderDoors {
|
||||
|
||||
public static final RenderContainmentDoor INSTANCE = new RenderContainmentDoor();
|
||||
|
||||
@Override
|
||||
public void render(TileEntityDoorGeneric door, DoubleBuffer buf) {
|
||||
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.pheo_containment_door_tex);
|
||||
|
||||
double maxRaise = 2.25;
|
||||
double raise = 0;
|
||||
if(door.state == door.STATE_OPEN) raise = maxRaise;
|
||||
|
||||
if(door.currentAnimation != null) {
|
||||
raise = IRenderDoors.getRelevantTransformation("DOOR", door.currentAnimation)[1] * maxRaise;
|
||||
}
|
||||
|
||||
GL11.glTranslated(0.25, 0.0, 0.0);
|
||||
ResourceManager.pheo_containment_door.renderPart("Frame");
|
||||
|
||||
GL11.glEnable(GL11.GL_CLIP_PLANE0);
|
||||
buf.put(new double[] { 0, -1, 0, 3 }); buf.rewind();
|
||||
GL11.glClipPlane(GL11.GL_CLIP_PLANE0, buf);
|
||||
|
||||
GL11.glTranslated(0, MathHelper.clamp_double(raise, 0, maxRaise), 0);
|
||||
ResourceManager.pheo_containment_door.renderPart("Door");
|
||||
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE0);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,43 @@
|
||||
package com.hbm.render.tileentity.door;
|
||||
|
||||
import java.nio.DoubleBuffer;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.lib.Library;
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.tileentity.TileEntityDoorGeneric;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.MathHelper;
|
||||
|
||||
public class RenderSealDoor implements IRenderDoors {
|
||||
|
||||
public static final RenderSealDoor INSTANCE = new RenderSealDoor();
|
||||
|
||||
@Override
|
||||
public void render(TileEntityDoorGeneric door, DoubleBuffer buf) {
|
||||
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.pheo_seal_door_tex);
|
||||
|
||||
double maxRaise = 1;
|
||||
double raise = 0;
|
||||
if(door.state == door.STATE_OPEN) raise = maxRaise;
|
||||
|
||||
if(door.currentAnimation != null) {
|
||||
raise = IRenderDoors.getRelevantTransformation("DOOR", door.currentAnimation)[1] * maxRaise;
|
||||
}
|
||||
|
||||
GL11.glTranslated(0.5, 0, 0);
|
||||
ResourceManager.pheo_seal_door.renderPart("Frame");
|
||||
|
||||
GL11.glEnable(GL11.GL_CLIP_PLANE0);
|
||||
buf.put(new double[] { 0, 0, -1, 0.5001 }); buf.rewind();
|
||||
GL11.glClipPlane(GL11.GL_CLIP_PLANE0, buf);
|
||||
|
||||
GL11.glTranslated(0, 0, Library.smoothstep(MathHelper.clamp_double(raise, 0, maxRaise), 0, 1) * 0.9);
|
||||
ResourceManager.pheo_seal_door.renderPart("Door");
|
||||
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE0);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,35 @@
|
||||
package com.hbm.render.tileentity.door;
|
||||
|
||||
import java.nio.DoubleBuffer;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.tileentity.TileEntityDoorGeneric;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.MathHelper;
|
||||
|
||||
public class RenderSecureDoor implements IRenderDoors {
|
||||
|
||||
public static final RenderSecureDoor INSTANCE = new RenderSecureDoor();
|
||||
|
||||
@Override
|
||||
public void render(TileEntityDoorGeneric door, DoubleBuffer buf) {
|
||||
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.pheo_secure_door_tex);
|
||||
|
||||
double maxRaise = 3.5;
|
||||
double raise = 0;
|
||||
if(door.state == door.STATE_OPEN) raise = maxRaise;
|
||||
|
||||
if(door.currentAnimation != null) {
|
||||
raise = IRenderDoors.getRelevantTransformation("DOOR", door.currentAnimation)[1] * maxRaise;
|
||||
}
|
||||
|
||||
GL11.glTranslated(0, 1, 0);
|
||||
ResourceManager.pheo_secure_door.renderPart("Frame");
|
||||
GL11.glTranslated(0, MathHelper.clamp_double(raise, 0, maxRaise), 0);
|
||||
ResourceManager.pheo_secure_door.renderPart("Door");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,72 @@
|
||||
package com.hbm.render.tileentity.door;
|
||||
|
||||
import java.nio.DoubleBuffer;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.tileentity.TileEntityDoorGeneric;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.MathHelper;
|
||||
|
||||
public class RenderSlidingBlastDoor implements IRenderDoors {
|
||||
|
||||
public static final RenderSlidingBlastDoor INSTANCE = new RenderSlidingBlastDoor();
|
||||
|
||||
@Override
|
||||
public void render(TileEntityDoorGeneric door, DoubleBuffer buf) {
|
||||
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.pheo_blast_door_tex);
|
||||
|
||||
double maxOpen = 2.125;
|
||||
double open = 0;
|
||||
double lock = 0;
|
||||
if(door.state == door.STATE_OPEN) {
|
||||
open = maxOpen;
|
||||
lock = 90;
|
||||
}
|
||||
|
||||
if(door.currentAnimation != null) {
|
||||
open = IRenderDoors.getRelevantTransformation("DOOR", door.currentAnimation)[1] * maxOpen;
|
||||
lock = IRenderDoors.getRelevantTransformation("LOCK", door.currentAnimation)[0] * 90;
|
||||
}
|
||||
|
||||
GL11.glDisable(GL11.GL_CULL_FACE);
|
||||
ResourceManager.pheo_blast_door.renderPart("Frame");
|
||||
|
||||
GL11.glEnable(GL11.GL_CLIP_PLANE0);
|
||||
buf.put(new double[] { 0.0, 0.0, 1, 2.5 }); buf.rewind();
|
||||
GL11.glClipPlane(GL11.GL_CLIP_PLANE0, buf);
|
||||
|
||||
GL11.glEnable(GL11.GL_CLIP_PLANE1);
|
||||
buf.put(new double[] { 0.0, 0.0, -1, 2.5 }); buf.rewind();
|
||||
GL11.glClipPlane(GL11.GL_CLIP_PLANE1, buf);
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0, 0, MathHelper.clamp_double(open, 0, maxOpen));
|
||||
ResourceManager.pheo_blast_door.renderPart("LeftDoor");
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0, 1.8125, 0);
|
||||
GL11.glRotated(90 + lock, 1, 0, 0);
|
||||
GL11.glTranslated(0, -1.8125, 0);
|
||||
ResourceManager.pheo_blast_door.renderPart("RightLock");
|
||||
GL11.glPopMatrix();
|
||||
GL11.glPopMatrix();
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0, 0, -MathHelper.clamp_double(open, 0, maxOpen));
|
||||
ResourceManager.pheo_blast_door.renderPart("RightDoor");
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0, 1.8125, 0);
|
||||
GL11.glRotated(90 + lock, 1, 0, 0);
|
||||
GL11.glTranslated(0, -1.8125, 0);
|
||||
ResourceManager.pheo_blast_door.renderPart("LeftLock");
|
||||
GL11.glPopMatrix();
|
||||
GL11.glPopMatrix();
|
||||
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE0);
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE1);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,44 @@
|
||||
package com.hbm.render.tileentity.door;
|
||||
|
||||
import java.nio.DoubleBuffer;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.tileentity.TileEntityDoorGeneric;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.MathHelper;
|
||||
|
||||
public class RenderSlidingDoor implements IRenderDoors {
|
||||
|
||||
public static final RenderSlidingDoor INSTANCE = new RenderSlidingDoor();
|
||||
|
||||
@Override
|
||||
public void render(TileEntityDoorGeneric door, DoubleBuffer buf) {
|
||||
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.pheo_sliding_door_tex);
|
||||
|
||||
double maxOpen = 0.95;
|
||||
double open = 0;
|
||||
if(door.state == door.STATE_OPEN) open = maxOpen;
|
||||
|
||||
if(door.currentAnimation != null) {
|
||||
open = IRenderDoors.getRelevantTransformation("DOOR", door.currentAnimation)[1] * maxOpen;
|
||||
}
|
||||
|
||||
GL11.glDisable(GL11.GL_CULL_FACE);
|
||||
GL11.glTranslated(0.53125, 0.001, 0.5);
|
||||
ResourceManager.pheo_sliding_door.renderPart("Frame");
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0, 0, MathHelper.clamp_double(open, 0, maxOpen));
|
||||
ResourceManager.pheo_sliding_door.renderPart("Left");
|
||||
GL11.glPopMatrix();
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0, 0, -MathHelper.clamp_double(open, 0, maxOpen));
|
||||
ResourceManager.pheo_sliding_door.renderPart("Right");
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,55 @@
|
||||
package com.hbm.render.tileentity.door;
|
||||
|
||||
import java.nio.DoubleBuffer;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.tileentity.TileEntityDoorGeneric;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.util.MathHelper;
|
||||
|
||||
public class RenderVehicleDoor implements IRenderDoors {
|
||||
|
||||
public static final RenderVehicleDoor INSTANCE = new RenderVehicleDoor();
|
||||
|
||||
@Override
|
||||
public void render(TileEntityDoorGeneric door, DoubleBuffer buf) {
|
||||
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.pheo_vehicle_door_tex);
|
||||
|
||||
double maxOpen = 3;
|
||||
double open = 0;
|
||||
if(door.state == door.STATE_OPEN) open = maxOpen;
|
||||
|
||||
if(door.currentAnimation != null) {
|
||||
open = IRenderDoors.getRelevantTransformation("DOOR", door.currentAnimation)[1] * maxOpen;
|
||||
}
|
||||
|
||||
GL11.glDisable(GL11.GL_CULL_FACE);
|
||||
GL11.glRotated(90, 0, 1, 0);
|
||||
ResourceManager.pheo_vehicle_door.renderPart("Frame");
|
||||
|
||||
GL11.glEnable(GL11.GL_CLIP_PLANE0);
|
||||
buf.put(new double[] { 1, 0, 0, 3.4375 }); buf.rewind();
|
||||
GL11.glClipPlane(GL11.GL_CLIP_PLANE0, buf);
|
||||
|
||||
GL11.glEnable(GL11.GL_CLIP_PLANE1);
|
||||
buf.put(new double[] { -1, 0 ,0, 3.4375 }); buf.rewind();
|
||||
GL11.glClipPlane(GL11.GL_CLIP_PLANE1, buf);
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(-MathHelper.clamp_double(open, 0, maxOpen), 0, 0);
|
||||
ResourceManager.pheo_vehicle_door.renderPart("Left");
|
||||
GL11.glPopMatrix();
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(MathHelper.clamp_double(open, 0, maxOpen), 0, 0);
|
||||
ResourceManager.pheo_vehicle_door.renderPart("Right");
|
||||
GL11.glPopMatrix();
|
||||
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE0);
|
||||
GL11.glDisable(GL11.GL_CLIP_PLANE1);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,61 @@
|
||||
package com.hbm.render.tileentity.door;
|
||||
|
||||
import java.nio.DoubleBuffer;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.tileentity.TileEntityDoorGeneric;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
|
||||
public class RenderWaterDoor implements IRenderDoors {
|
||||
|
||||
public static final RenderWaterDoor INSTANCE = new RenderWaterDoor();
|
||||
|
||||
@Override
|
||||
public void render(TileEntityDoorGeneric door, DoubleBuffer buf) {
|
||||
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(ResourceManager.pheo_water_door_tex);
|
||||
|
||||
double maxRot = 120;
|
||||
double rot = 0;
|
||||
double bolt = 0;
|
||||
if(door.state == door.STATE_OPEN) {
|
||||
rot = maxRot;
|
||||
bolt = 1D;
|
||||
}
|
||||
|
||||
if(door.currentAnimation != null) {
|
||||
rot = IRenderDoors.getRelevantTransformation("DOOR", door.currentAnimation)[1] * maxRot;
|
||||
bolt = IRenderDoors.getRelevantTransformation("BOLT", door.currentAnimation)[2];
|
||||
}
|
||||
|
||||
GL11.glTranslated(0.375, 0.0, 0.0);
|
||||
GL11.glRotated(90, 0, 1, 0);
|
||||
ResourceManager.pheo_water_door.renderPart("Frame");
|
||||
|
||||
GL11.glTranslated(-1.1875, 0, 0);
|
||||
GL11.glRotated(-rot, 0, 1, 0);
|
||||
GL11.glTranslated(1.1875, 0, 0);
|
||||
ResourceManager.pheo_water_door.renderPart("Door_Cube.003"); // ah fuck it
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(-0.4 * bolt, 0, 0);
|
||||
ResourceManager.pheo_water_door.renderPart("Bolts");
|
||||
GL11.glPopMatrix();
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0.40625F, 2.28125, 0);
|
||||
GL11.glRotated(bolt * 360, 0, 0, 1);
|
||||
GL11.glTranslated(-0.40625F, -2.28125, 0);
|
||||
ResourceManager.pheo_water_door.renderPart("Top");
|
||||
GL11.glPopMatrix();
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0.40625F, 0.71875, 0);
|
||||
GL11.glRotated(bolt * 360, 0, 0, 1);
|
||||
GL11.glTranslated(-0.40625F, -0.71875, 0);
|
||||
ResourceManager.pheo_water_door.renderPart("Bottom");
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
}
|
||||
@ -5,11 +5,10 @@ import com.hbm.animloader.Animation;
|
||||
import com.hbm.lib.Library;
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.render.anim.BusAnimation;
|
||||
import com.hbm.render.anim.BusAnimationKeyframe.IType;
|
||||
import com.hbm.render.anim.BusAnimationSequence;
|
||||
import com.hbm.render.loader.IModelCustomNamed;
|
||||
import com.hbm.render.tileentity.door.IRenderDoors;
|
||||
import com.hbm.render.tileentity.door.RenderAirlockDoor;
|
||||
import com.hbm.render.tileentity.door.RenderFireDoor;
|
||||
import com.hbm.render.tileentity.door.*;
|
||||
import com.hbm.util.BobMathUtil;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
@ -120,45 +119,9 @@ public abstract class DoorDecl {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
if(!partName.equals("frame")) {
|
||||
set(trans, 0, 3 * getNormTime(openTicks), 0);
|
||||
} else {
|
||||
super.getTranslation(partName, openTicks, child, trans);
|
||||
}
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glTranslated(0, 0, 0.5);
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public double[][] getClippingPlanes() {
|
||||
return new double[][] { { 0, -1, 0, 3.0001 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 160;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { -1, 0, 0, 3, 4, 1 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 2, 0, 0, 0, 2, 1 };
|
||||
}
|
||||
@Override public int timeToOpen() { return 160; }
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { -1, 0, 0, 3, 4, 1 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 2, 0, 0, 0, 2, 1 }; }
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
@ -189,57 +152,31 @@ public abstract class DoorDecl {
|
||||
|
||||
public static final DoorDecl SLIDE_DOOR = new DoorDecl() {
|
||||
|
||||
@Override public String getOpenSoundEnd() { return "hbm:door.sliding_door_opened"; }
|
||||
@Override public String getCloseSoundEnd() { return "hbm:door.sliding_door_shut"; }
|
||||
@Override public String getOpenSoundLoop() { return "hbm:door.sliding_door_opening"; }
|
||||
@Override public String getSoundLoop2() { return "hbm:door.sliding_door_opening"; }
|
||||
@Override public float getSoundVolume() { return 2; }
|
||||
|
||||
@Override
|
||||
public String getOpenSoundEnd() {
|
||||
return "hbm:door.sliding_door_opened";
|
||||
public IRenderDoors getSEDNARenderer() {
|
||||
return RenderSlidingBlastDoor.INSTANCE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BusAnimation getBusAnimation(byte state) {
|
||||
if(state == TileEntityDoorGeneric.STATE_OPENING) return new BusAnimation()
|
||||
.addBus("LOCK", new BusAnimationSequence().setPos(0, 0, 0).addPos(1, 0, 0, 200))
|
||||
.addBus("DOOR", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 0, 0, 350).addPos(0, 0.05, 0, 200).addPos(0, 1, 0, 650, IType.SIN_UP));
|
||||
if(state == TileEntityDoorGeneric.STATE_CLOSING) return new BusAnimation()
|
||||
.addBus("LOCK", new BusAnimationSequence().setPos(1, 0, 0).addPos(1, 0, 0, 1000).addPos(0, 0, 0, 200))
|
||||
.addBus("DOOR", new BusAnimationSequence().setPos(0, 1, 0).addPos(0, 0.05, 0, 650, IType.SIN_UP).addPos(0, 0, 0, 200));
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getCloseSoundEnd() {
|
||||
return "hbm:door.sliding_door_shut";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getOpenSoundLoop() {
|
||||
return "hbm:door.sliding_door_opening";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSoundLoop2() {
|
||||
return "hbm:door.sliding_door_opening";
|
||||
}
|
||||
|
||||
@Override
|
||||
public float getSoundVolume() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glRotated(-90, 0, 1, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public double[][] getClippingPlanes() {
|
||||
return new double[][] { { -1, 0, 0, 3.50001 }, { 1, 0, 0, 3.50001 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 24;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { -2, 0, 0, 4, 5, 1 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 3, 0, 0, 0, 3, 3 };
|
||||
}
|
||||
@Override public int timeToOpen() { return 24; }
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { -2, 0, 0, 4, 5, 1 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 3, 0, 0, 0, 3, 3 }; }
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
@ -253,80 +190,28 @@ public abstract class DoorDecl {
|
||||
return super.getBlockBound(x, y, z, open, forCollision);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSkins() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getSkinCount() {
|
||||
return 3;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) {
|
||||
return new ResourceLocation[] { ResourceManager.sliding_blast_door_tex, ResourceManager.sliding_blast_door_variant1_tex, ResourceManager.sliding_blast_door_variant2_tex }[skinIndex];
|
||||
}
|
||||
|
||||
@Override
|
||||
public IModelCustomNamed getModel() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Animation getAnim() {
|
||||
return ResourceManager.sliding_blast_door_anim;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AnimatedModel getAnimatedModel() {
|
||||
return ResourceManager.sliding_blast_door;
|
||||
}
|
||||
@Override public int getSkinCount() { return 3; }
|
||||
};
|
||||
|
||||
public static final DoorDecl SLIDING_SEAL_DOOR = new DoorDecl() {
|
||||
|
||||
@Override public String getOpenSoundEnd() { return "hbm:door.sliding_seal_stop"; }
|
||||
@Override public String getOpenSoundStart() { return "hbm:door.sliding_seal_open"; }
|
||||
@Override public float getSoundVolume() { return 2; }
|
||||
|
||||
@Override
|
||||
public String getOpenSoundEnd() {
|
||||
return "hbm:door.sliding_seal_stop";
|
||||
public IRenderDoors getSEDNARenderer() {
|
||||
return RenderSealDoor.INSTANCE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BusAnimation getBusAnimation(byte state) {
|
||||
if(state == TileEntityDoorGeneric.STATE_OPENING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 1, 0, this.timeToOpen() * 50));
|
||||
if(state == TileEntityDoorGeneric.STATE_CLOSING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 1, 0).addPos(0, 0, 0, this.timeToOpen() * 50));
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getOpenSoundStart() {
|
||||
return "hbm:door.sliding_seal_open";
|
||||
}
|
||||
|
||||
public float getSoundVolume() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
if(partName.startsWith("door")) {
|
||||
set(trans, 0, 0, Library.smoothstep(getNormTime(openTicks), 0, 1));
|
||||
} else {
|
||||
set(trans, 0, 0, 0);
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public double[][] getClippingPlanes() {
|
||||
return new double[][] { { 0, 0, -1, 0.5001 } };
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glTranslated(0.375, 0, 0);
|
||||
};
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 20;
|
||||
};
|
||||
@Override public int timeToOpen() { return 20; };
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
@ -337,97 +222,33 @@ public abstract class DoorDecl {
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { 0, 0, 0, 1, 2, 2 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 1, 0, 0, 0, 0, 0 };
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(String partName) {
|
||||
return ResourceManager.sliding_seal_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) {
|
||||
return ResourceManager.sliding_seal_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IModelCustomNamed getModel() {
|
||||
return ResourceManager.sliding_seal_door;
|
||||
}
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { 0, 0, 0, 1, 2, 2 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 1, 0, 0, 0, 0, 0 }; }
|
||||
};
|
||||
|
||||
public static final DoorDecl SECURE_ACCESS_DOOR = new DoorDecl() {
|
||||
|
||||
@Override public String getCloseSoundLoop() { return "hbm:door.garage_move"; }
|
||||
@Override public String getCloseSoundEnd() { return "hbm:door.garage_stop"; }
|
||||
@Override public String getOpenSoundEnd() { return "hbm:door.garage_stop"; }
|
||||
@Override public String getOpenSoundLoop() { return "hbm:door.garage_move"; }
|
||||
@Override public float getSoundVolume() { return 2; }
|
||||
|
||||
@Override
|
||||
public String getCloseSoundLoop() {
|
||||
return "hbm:door.garage_move";
|
||||
public IRenderDoors getSEDNARenderer() {
|
||||
return RenderSecureDoor.INSTANCE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BusAnimation getBusAnimation(byte state) {
|
||||
if(state == TileEntityDoorGeneric.STATE_OPENING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 1, 0, this.timeToOpen() * 50));
|
||||
if(state == TileEntityDoorGeneric.STATE_CLOSING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 1, 0).addPos(0, 0, 0, this.timeToOpen() * 50));
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getCloseSoundEnd() {
|
||||
return "hbm:door.garage_stop";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getOpenSoundEnd() {
|
||||
return "hbm:door.garage_stop";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getOpenSoundLoop() {
|
||||
return "hbm:door.garage_move";
|
||||
}
|
||||
|
||||
@Override
|
||||
public float getSoundVolume() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
if(!partName.equals("base")) {
|
||||
set(trans, 0, 3.5F * getNormTime(openTicks), 0);
|
||||
} else {
|
||||
super.getTranslation(partName, openTicks, child, trans);
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glRotated(90, 0, 1, 0);
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public double[][] getClippingPlanes() {
|
||||
return new double[][] { { 0, -1, 0, 5 } };
|
||||
};
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 120;
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { -2, 1, 0, 4, 5, 1 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 4, 0, 0, 0, 2, 2 };
|
||||
}
|
||||
@Override public int timeToOpen() { return 120; };
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { -2, 1, 0, 4, 5, 1 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 4, 0, 0, 0, 2, 2 }; }
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
@ -447,23 +268,6 @@ public abstract class DoorDecl {
|
||||
return super.getBlockBound(x, y, z, open, forCollision);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(String partName) {
|
||||
return ResourceManager.secure_access_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) {
|
||||
return ResourceManager.secure_access_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IModelCustomNamed getModel() {
|
||||
return ResourceManager.secure_access_door;
|
||||
}
|
||||
};
|
||||
|
||||
public static final DoorDecl ROUND_AIRLOCK_DOOR = new DoorDecl() {
|
||||
@ -484,30 +288,6 @@ public abstract class DoorDecl {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
if("doorLeft".equals(partName)) {
|
||||
set(trans, 0, 0, 1.5F * getNormTime(openTicks));
|
||||
} else if("doorRight".equals(partName)) {
|
||||
set(trans, 0, 0, -1.5F * getNormTime(openTicks));
|
||||
} else {
|
||||
super.getTranslation(partName, openTicks, child, trans);
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glTranslated(0, 0, 0.5);
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public double[][] getClippingPlanes() {
|
||||
return new double[][] { { 0.0, 0.0, 1.0, 2.0001 }, { 0.0, 0.0, -1.0, 2.0001 } };
|
||||
};
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
if(!open)
|
||||
@ -524,77 +304,30 @@ public abstract class DoorDecl {
|
||||
return super.getBlockBound(x, y, z, open, forCollision);
|
||||
};
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 60;
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { 0, 0, 0, -2, 4, 2 }, { 0, 0, 0, 3, 4, 2 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 3, 0, 0, 0, 2, 1 };
|
||||
};
|
||||
|
||||
@Deprecated
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(String partName) { return null; }
|
||||
|
||||
@Deprecated
|
||||
@Override
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) { return null; }
|
||||
|
||||
@Deprecated
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IModelCustomNamed getModel() { return null; }
|
||||
@Override public int timeToOpen() { return 60; };
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { 0, 0, 0, -2, 4, 2 }, { 0, 0, 0, 3, 4, 2 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 3, 0, 0, 0, 2, 1 }; };
|
||||
};
|
||||
|
||||
public static final DoorDecl QE_SLIDING = new DoorDecl() {
|
||||
|
||||
@Override public String getOpenSoundEnd() { return "hbm:door.qe_sliding_opened"; };
|
||||
@Override public String getCloseSoundEnd() { return "hbm:door.qe_sliding_shut"; };
|
||||
@Override public String getOpenSoundLoop() { return "hbm:door.qe_sliding_opening"; };
|
||||
@Override public float getSoundVolume() { return 2; }
|
||||
@Override public int timeToOpen() { return 10; };
|
||||
|
||||
@Override
|
||||
public String getOpenSoundEnd() {
|
||||
return "hbm:door.qe_sliding_opened";
|
||||
};
|
||||
|
||||
@Override
|
||||
public String getCloseSoundEnd() {
|
||||
return "hbm:door.qe_sliding_shut";
|
||||
};
|
||||
|
||||
@Override
|
||||
public String getOpenSoundLoop() {
|
||||
return "hbm:door.qe_sliding_opening";
|
||||
};
|
||||
|
||||
public float getSoundVolume() {
|
||||
return 2;
|
||||
public IRenderDoors getSEDNARenderer() {
|
||||
return RenderSlidingDoor.INSTANCE;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
if(partName.startsWith("left")) {
|
||||
set(trans, 0, 0, 0.99F * getNormTime(openTicks));
|
||||
} else {
|
||||
set(trans, 0, 0, -0.99F * getNormTime(openTicks));
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glTranslated(0.40625, 0, 0.5);
|
||||
};
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 10;
|
||||
};
|
||||
public BusAnimation getBusAnimation(byte state) {
|
||||
if(state == TileEntityDoorGeneric.STATE_OPENING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 1, 0, this.timeToOpen() * 50));
|
||||
if(state == TileEntityDoorGeneric.STATE_CLOSING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 1, 0).addPos(0, 0, 0, this.timeToOpen() * 50));
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
@ -609,151 +342,69 @@ public abstract class DoorDecl {
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { 0, 0, 0, 2, 2, 2 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 1, 0, 0, 0, 1, 0 };
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(String partName) {
|
||||
return ResourceManager.qe_sliding_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) {
|
||||
return getTextureForPart(partName);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IModelCustomNamed getModel() {
|
||||
return ResourceManager.qe_sliding_door;
|
||||
}
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { 0, 0, 0, 2, 2, 2 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 1, 0, 0, 0, 1, 0 }; }
|
||||
|
||||
};
|
||||
|
||||
public static final DoorDecl QE_CONTAINMENT = new DoorDecl() {
|
||||
|
||||
@Override public String getOpenSoundEnd() { return "hbm:door.wgh_stop"; };
|
||||
@Override public String getOpenSoundLoop() { return "hbm:door.wgh_start"; };
|
||||
@Override public float getSoundVolume() { return 2; }
|
||||
|
||||
@Override
|
||||
public String getOpenSoundEnd() {
|
||||
return "hbm:door.wgh_stop";
|
||||
};
|
||||
|
||||
public IRenderDoors getSEDNARenderer() {
|
||||
return RenderContainmentDoor.INSTANCE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getOpenSoundLoop() {
|
||||
return "hbm:door.wgh_start";
|
||||
};
|
||||
|
||||
@Override
|
||||
public float getSoundVolume() {
|
||||
return 2;
|
||||
public BusAnimation getBusAnimation(byte state) {
|
||||
if(state == TileEntityDoorGeneric.STATE_OPENING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 1, 0, this.timeToOpen() * 50));
|
||||
if(state == TileEntityDoorGeneric.STATE_CLOSING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 1, 0).addPos(0, 0, 0, this.timeToOpen() * 50));
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
if(!partName.equals("frame")) {
|
||||
set(trans, 0, 3 * getNormTime(openTicks), 0);
|
||||
} else {
|
||||
super.getTranslation(partName, openTicks, child, trans);
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glTranslated(0.25, 0, 0);
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public double[][] getClippingPlanes() {
|
||||
return new double[][] { { 0, -1, 0, 3.0001 } };
|
||||
};
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 160;
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { -1, 0, 0, 3, 3, 1 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 2, 0, 0, 0, 1, 1 };
|
||||
}
|
||||
@Override public int timeToOpen() { return 160; };
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { -1, 0, 0, 3, 3, 1 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 2, 0, 0, 0, 1, 1 }; }
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
if(!open)
|
||||
return AxisAlignedBB.getBoundingBox(0, 0, 0.5, 1, 1, 1);
|
||||
if(y > 1)
|
||||
return AxisAlignedBB.getBoundingBox(0, 0.5, 0.5, 1, 1, 1);
|
||||
return AxisAlignedBB.getBoundingBox(0, 0.25, 0.5, 1, 1, 1);
|
||||
else if(y == 0)
|
||||
return AxisAlignedBB.getBoundingBox(0, 0, 0.5, 1, forCollision ? 0 : 0.1, 1);
|
||||
return AxisAlignedBB.getBoundingBox(0, 0, 0.5, 1, forCollision ? 0 : 0.125, 1);
|
||||
return super.getBlockBound(x, y, z, open, forCollision);
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(String partName) {
|
||||
if(partName.equals("decal"))
|
||||
return ResourceManager.qe_containment_decal;
|
||||
return ResourceManager.qe_containment_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) {
|
||||
return getTextureForPart(partName);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IModelCustomNamed getModel() {
|
||||
return ResourceManager.qe_containment;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
public static final DoorDecl WATER_DOOR = new DoorDecl() {
|
||||
|
||||
@Override public String getOpenSoundEnd() { return "hbm:door.wgh_big_stop"; };
|
||||
@Override public String getOpenSoundLoop() { return "hbm:door.wgh_big_start"; };
|
||||
@Override public String getOpenSoundStart() { return "hbm:door.lever"; };
|
||||
@Override public String getCloseSoundStart() { return null; };
|
||||
@Override public String getCloseSoundEnd() { return "hbm:door.lever"; };
|
||||
@Override public float getSoundVolume() { return 2; }
|
||||
|
||||
@Override
|
||||
public String getOpenSoundEnd() {
|
||||
return "hbm:door.wgh_big_stop";
|
||||
};
|
||||
|
||||
public IRenderDoors getSEDNARenderer() {
|
||||
return RenderWaterDoor.INSTANCE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getOpenSoundLoop() {
|
||||
return "hbm:door.wgh_big_start";
|
||||
};
|
||||
|
||||
@Override
|
||||
public String getOpenSoundStart() {
|
||||
return "hbm:door.lever";
|
||||
};
|
||||
|
||||
@Override
|
||||
public String getCloseSoundStart() {
|
||||
public BusAnimation getBusAnimation(byte state) {
|
||||
if(state == TileEntityDoorGeneric.STATE_OPENING) return new BusAnimation()
|
||||
.addBus("DOOR", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 0, 0, 1500).addPos(0, 1, 0, 1500, IType.SIN_FULL))
|
||||
.addBus("BOLT", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 0, 1, 1500, IType.SIN_FULL));
|
||||
if(state == TileEntityDoorGeneric.STATE_CLOSING) return new BusAnimation()
|
||||
.addBus("DOOR", new BusAnimationSequence().setPos(0, 1, 0).addPos(0, 0, 0, 1500, IType.SIN_FULL))
|
||||
.addBus("BOLT", new BusAnimationSequence().setPos(0, 0, 1).addPos(0, 0, 1, 1200).addPos(0, 0, 0, 1500, IType.SIN_FULL));
|
||||
return null;
|
||||
};
|
||||
|
||||
@Override
|
||||
public String getCloseSoundEnd() {
|
||||
return "hbm:door.lever";
|
||||
};
|
||||
|
||||
@Override
|
||||
public float getSoundVolume() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -766,12 +417,6 @@ public abstract class DoorDecl {
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
GL11.glTranslated(0.375, 0, 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getOrigin(String partName, float[] orig) {
|
||||
@ -801,20 +446,6 @@ public abstract class DoorDecl {
|
||||
super.getRotation(partName, openTicks, rot);
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean doesRender(String partName, boolean child) {
|
||||
return child || !partName.startsWith("spinny");
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public String[] getChildren(String partName) {
|
||||
if("door".equals(partName))
|
||||
return new String[] { "spinny_lower", "spinny_upper" };
|
||||
return super.getChildren(partName);
|
||||
};
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
if(!open) {
|
||||
@ -827,42 +458,10 @@ public abstract class DoorDecl {
|
||||
return super.getBlockBound(x, y, z, open, forCollision);
|
||||
};
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 60;
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { 1, 0, 0, -3, 3, 2 } };
|
||||
}
|
||||
|
||||
public float getDoorRangeOpenTime(int ticks, int idx) {
|
||||
return getNormTime(ticks, 35, 40);
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 2, 0, 0, 0, 1, 1 };
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(String partName) {
|
||||
return ResourceManager.water_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) {
|
||||
return ResourceManager.water_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IModelCustomNamed getModel() {
|
||||
return ResourceManager.water_door;
|
||||
}
|
||||
|
||||
@Override public int timeToOpen() { return 60; };
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { 1, 0, 0, -3, 3, 2 } }; }
|
||||
@Override public float getDoorRangeOpenTime(int ticks, int idx) { return getNormTime(ticks, 35, 40); };
|
||||
@Override public int[] getDimensions() { return new int[] { 2, 0, 0, 0, 1, 1 }; }
|
||||
};
|
||||
|
||||
public static final DoorDecl SILO_HATCH = new DoorDecl() {
|
||||
@ -987,38 +586,22 @@ public abstract class DoorDecl {
|
||||
|
||||
public static final DoorDecl LARGE_VEHICLE_DOOR = new DoorDecl() {
|
||||
|
||||
@Override public String getOpenSoundEnd() { return "hbm:door.garage_stop"; }
|
||||
@Override public String getOpenSoundLoop() { return "hbm:door.garage_move"; };
|
||||
@Override public float getSoundVolume() { return 2; }
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
if("doorLeft".equals(partName)) {
|
||||
set(trans, 0, 0, 3 * getNormTime(openTicks));
|
||||
} else if("doorRight".equals(partName)) {
|
||||
set(trans, 0, 0, -3 * getNormTime(openTicks));
|
||||
} else {
|
||||
super.getTranslation(partName, openTicks, child, trans);
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public String getOpenSoundEnd() {
|
||||
return "hbm:door.garage_stop";
|
||||
public IRenderDoors getSEDNARenderer() {
|
||||
return RenderVehicleDoor.INSTANCE;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String getOpenSoundLoop() {
|
||||
return "hbm:door.garage_move";
|
||||
};
|
||||
|
||||
public float getSoundVolume() {
|
||||
return 2;
|
||||
public BusAnimation getBusAnimation(byte state) {
|
||||
if(state == TileEntityDoorGeneric.STATE_OPENING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 0, 0).addPos(0, 1, 0, this.timeToOpen() * 50));
|
||||
if(state == TileEntityDoorGeneric.STATE_CLOSING) return new BusAnimation().addBus("DOOR", new BusAnimationSequence().setPos(0, 1, 0).addPos(0, 0, 0, this.timeToOpen() * 50));
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public double[][] getClippingPlanes() {
|
||||
return new double[][] { { 0.0, 0.0, 1.0, 3.50001 }, { 0.0, 0.0, -1.0, 3.50001 } };
|
||||
};
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
if(!open)
|
||||
@ -1033,37 +616,9 @@ public abstract class DoorDecl {
|
||||
return super.getBlockBound(x, y, z, open, forCollision);
|
||||
};
|
||||
|
||||
@Override
|
||||
public int timeToOpen() {
|
||||
return 60;
|
||||
};
|
||||
|
||||
@Override
|
||||
public int[][] getDoorOpenRanges() {
|
||||
return new int[][] { { 0, 0, 0, -4, 6, 2 }, { 0, 0, 0, 4, 6, 2 } };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] { 5, 0, 0, 0, 3, 3 };
|
||||
};
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public ResourceLocation getTextureForPart(String partName) {
|
||||
return ResourceManager.large_vehicle_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourceLocation getTextureForPart(int skinIndex, String partName) {
|
||||
return ResourceManager.large_vehicle_door_tex;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IModelCustomNamed getModel() {
|
||||
return ResourceManager.large_vehicle_door;
|
||||
}
|
||||
@Override public int timeToOpen() { return 60; };
|
||||
@Override public int[][] getDoorOpenRanges() { return new int[][] { { 0, 0, 0, -4, 6, 2 }, { 0, 0, 0, 4, 6, 2 } }; }
|
||||
@Override public int[] getDimensions() { return new int[] { 5, 0, 0, 0, 3, 3 }; };
|
||||
|
||||
};
|
||||
|
||||
@ -1099,7 +654,7 @@ public abstract class DoorDecl {
|
||||
}
|
||||
|
||||
public boolean hasSkins() {
|
||||
return false;
|
||||
return getSkinCount() > 0;
|
||||
}
|
||||
|
||||
public int getSkinCount() {
|
||||
@ -1111,21 +666,10 @@ public abstract class DoorDecl {
|
||||
return getTextureForPart(0, partName);
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public abstract ResourceLocation getTextureForPart(int skinIndex, String partName);
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public abstract IModelCustomNamed getModel();
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public AnimatedModel getAnimatedModel() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public Animation getAnim() {
|
||||
return null;
|
||||
}
|
||||
@SideOnly(Side.CLIENT) public ResourceLocation getTextureForPart(int skinIndex, String partName) { return null; }
|
||||
@SideOnly(Side.CLIENT) public IModelCustomNamed getModel() { return null; }
|
||||
@SideOnly(Side.CLIENT) public AnimatedModel getAnimatedModel() { return null; }
|
||||
@SideOnly(Side.CLIENT) public Animation getAnim() { return null; }
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getTranslation(String partName, float openTicks, boolean child, float[] trans) {
|
||||
@ -1160,8 +704,7 @@ public abstract class DoorDecl {
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void doOffsetTransform() {
|
||||
}
|
||||
public void doOffsetTransform() { }
|
||||
|
||||
public AxisAlignedBB getBlockBound(int x, int y, int z, boolean open, boolean forCollision) {
|
||||
return open ? AxisAlignedBB.getBoundingBox(0, 0, 0, 0, 0, 0) : AxisAlignedBB.getBoundingBox(0, 0, 0, 1, 1, 1);
|
||||
|
||||
@ -1,464 +0,0 @@
|
||||
# Blender v2.92.0 OBJ File: 'fire_door.blend'
|
||||
# www.blender.org
|
||||
o frame
|
||||
v 0.500000 3.000000 -2.000000
|
||||
v 0.500000 0.000000 -2.000000
|
||||
v 0.500000 0.000000 2.000000
|
||||
v 0.500000 3.000000 2.000000
|
||||
v 0.250000 0.062500 1.375000
|
||||
v 0.250000 2.750000 1.375000
|
||||
v 0.250000 0.062500 -1.375000
|
||||
v 0.250000 2.750000 -1.375000
|
||||
v 0.353298 0.062500 1.375000
|
||||
v 0.500000 0.000000 1.521702
|
||||
v 0.500000 2.804434 1.521702
|
||||
v 0.353298 2.750000 1.375000
|
||||
v 0.353298 0.062500 -1.375000
|
||||
v 0.500000 0.000000 -1.521702
|
||||
v 0.500000 2.804434 -1.521702
|
||||
v 0.353298 2.750000 -1.375000
|
||||
v 0.250000 0.012500 1.500000
|
||||
v 0.250000 2.812500 1.500000
|
||||
v 0.250000 0.012500 -1.500000
|
||||
v 0.250000 2.812500 -1.500000
|
||||
v -0.500000 3.000000 -2.000000
|
||||
v -0.500000 0.000000 -2.000000
|
||||
v -0.500000 0.000000 2.000000
|
||||
v -0.500000 3.000000 2.000000
|
||||
v -0.250000 0.062500 1.375000
|
||||
v -0.250000 2.750000 1.375000
|
||||
v -0.250000 0.062500 -1.375000
|
||||
v -0.250000 2.750000 -1.375000
|
||||
v -0.353298 0.062500 1.375000
|
||||
v -0.500000 0.000000 1.521702
|
||||
v -0.500000 2.804434 1.521702
|
||||
v -0.353298 2.750000 1.375000
|
||||
v -0.353298 0.062500 -1.375000
|
||||
v -0.500000 0.000000 -1.521702
|
||||
v -0.500000 2.804434 -1.521702
|
||||
v -0.353298 2.750000 -1.375000
|
||||
v -0.250000 0.012500 1.500000
|
||||
v -0.250000 2.812500 1.500000
|
||||
v -0.250000 0.012500 -1.500000
|
||||
v -0.250000 2.812500 -1.500000
|
||||
vt 0.129307 0.159244
|
||||
vt 0.426242 0.108600
|
||||
vt 0.426242 0.159243
|
||||
vt 0.426242 0.481480
|
||||
vt 0.532123 0.159243
|
||||
vt 0.827926 0.884298
|
||||
vt 0.537562 0.895205
|
||||
vt 0.537562 0.884298
|
||||
vt 0.960877 0.286483
|
||||
vt 0.949970 0.002720
|
||||
vt 0.960877 0.002720
|
||||
vt 0.982663 0.002720
|
||||
vt 0.993570 0.286481
|
||||
vt 0.982663 0.286481
|
||||
vt 0.491082 0.933805
|
||||
vt 0.480175 0.643442
|
||||
vt 0.491082 0.643442
|
||||
vt 0.129307 0.481479
|
||||
vt 0.426242 0.532122
|
||||
vt 0.108601 0.532122
|
||||
vt 0.108600 0.108601
|
||||
vt 0.474735 0.932486
|
||||
vt 0.461537 0.643442
|
||||
vt 0.474735 0.648722
|
||||
vt 0.390106 0.650041
|
||||
vt 0.376907 0.939085
|
||||
vt 0.376907 0.643442
|
||||
vt 0.997280 0.739973
|
||||
vt 0.991983 0.436547
|
||||
vt 0.997280 0.449735
|
||||
vt 0.410591 0.457749
|
||||
vt 0.142598 0.458801
|
||||
vt 0.413384 0.180867
|
||||
vt 0.145950 0.183841
|
||||
vt 0.324114 0.939085
|
||||
vt 0.921869 0.436547
|
||||
vt 0.869076 0.753308
|
||||
vt 0.869076 0.436547
|
||||
vt 0.939205 0.753215
|
||||
vt 0.991983 0.753216
|
||||
vt 0.862476 0.449745
|
||||
vt 0.862476 0.740110
|
||||
vt 0.426242 0.638003
|
||||
vt 0.002720 0.532122
|
||||
vt 0.857037 0.862513
|
||||
vt 0.558388 0.811578
|
||||
vt 0.857037 0.811578
|
||||
vt 0.496521 0.933804
|
||||
vt 0.507428 0.643442
|
||||
vt 0.507428 0.933804
|
||||
vt 0.966317 0.286481
|
||||
vt 0.977224 0.002720
|
||||
vt 0.977224 0.286481
|
||||
vt 0.512868 0.927206
|
||||
vt 0.523775 0.643442
|
||||
vt 0.523775 0.927206
|
||||
vt 0.827926 0.878859
|
||||
vt 0.537562 0.867952
|
||||
vt 0.827926 0.867952
|
||||
vt 0.558389 0.487482
|
||||
vt 0.857037 0.436547
|
||||
vt 0.857037 0.487481
|
||||
vt 0.537562 0.862512
|
||||
vt 0.408744 0.643442
|
||||
vt 0.395545 0.932486
|
||||
vt 0.395545 0.648722
|
||||
vt 0.310915 0.650041
|
||||
vt 0.310915 0.933806
|
||||
vt 0.939206 0.436547
|
||||
vt 0.933908 0.740024
|
||||
vt 0.933908 0.449789
|
||||
vt 0.840939 0.511629
|
||||
vt 0.571917 0.510031
|
||||
vt 0.843798 0.789097
|
||||
vt 0.921869 0.753308
|
||||
vt 0.928468 0.449745
|
||||
vt 0.928468 0.740110
|
||||
vt 0.108600 0.002720
|
||||
vt 0.426242 0.002720
|
||||
vt 0.408744 0.939085
|
||||
vt 0.461537 0.939085
|
||||
vt 0.532123 0.108601
|
||||
vt 0.532123 0.481480
|
||||
vt 0.532123 0.532122
|
||||
vt 0.827926 0.895205
|
||||
vt 0.949970 0.286483
|
||||
vt 0.993570 0.002720
|
||||
vt 0.480175 0.933805
|
||||
vt 0.390106 0.933806
|
||||
vt 0.324114 0.643442
|
||||
vt 0.108601 0.638003
|
||||
vt 0.002720 0.108601
|
||||
vt 0.496521 0.643442
|
||||
vt 0.966316 0.002720
|
||||
vt 0.512867 0.643442
|
||||
vt 0.537562 0.878859
|
||||
vt 0.537562 0.436547
|
||||
vt 0.574725 0.786781
|
||||
vn 1.0000 -0.0000 0.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn 0.2381 0.9712 0.0000
|
||||
vn -0.0000 0.0000 -1.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.2108 -0.9775 0.0000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.7071 0.0000 0.7071
|
||||
vn 0.3919 0.9200 0.0000
|
||||
vn 0.3479 -0.9375 0.0000
|
||||
vn 0.7071 0.0000 -0.7071
|
||||
vn -0.2381 0.9712 0.0000
|
||||
vn -0.2108 -0.9775 0.0000
|
||||
vn -0.7071 0.0000 0.7071
|
||||
vn -0.3919 0.9200 0.0000
|
||||
vn -0.3479 -0.9375 0.0000
|
||||
vn -0.7071 0.0000 -0.7071
|
||||
s 1
|
||||
f 11/1/1 3/2/1 10/3/1
|
||||
f 14/4/2 10/3/2 30/5/2
|
||||
f 5/6/3 13/7/4 7/8/3
|
||||
f 6/9/5 9/10/5 5/11/5
|
||||
f 7/12/6 16/13/6 8/14/6
|
||||
f 8/15/2 12/16/7 6/17/2
|
||||
f 15/18/1 2/19/1 1/20/1
|
||||
f 15/18/1 4/21/1 11/1/1
|
||||
f 8/22/8 19/23/8 7/24/8
|
||||
f 6/25/8 17/26/8 18/27/8
|
||||
f 7/28/8 17/29/8 5/30/8
|
||||
f 13/31/9 15/18/9 16/32/9
|
||||
f 14/4/10 9/33/4 10/3/10
|
||||
f 11/1/11 16/32/7 15/18/11
|
||||
f 11/1/12 9/33/12 12/34/12
|
||||
f 37/35/5 18/27/5 17/26/5
|
||||
f 38/36/2 20/37/2 18/38/2
|
||||
f 39/39/3 17/29/3 19/40/3
|
||||
f 6/41/8 20/37/8 8/42/8
|
||||
f 22/43/5 1/20/5 2/19/5
|
||||
f 21/44/3 4/21/3 1/20/3
|
||||
f 23/45/8 31/46/8 30/47/8
|
||||
f 33/48/13 25/49/3 27/50/3
|
||||
f 29/51/5 26/52/5 25/53/5
|
||||
f 36/54/6 27/55/6 28/56/6
|
||||
f 32/57/14 28/58/2 26/59/2
|
||||
f 35/60/8 22/61/8 34/62/8
|
||||
f 24/63/8 35/60/8 31/46/8
|
||||
f 39/64/1 28/65/1 27/66/1
|
||||
f 26/67/1 37/35/1 25/68/1
|
||||
f 37/69/1 27/70/1 25/71/1
|
||||
f 35/60/15 33/72/15 36/73/15
|
||||
f 29/74/13 34/62/16 30/47/16
|
||||
f 36/73/14 31/46/17 35/60/17
|
||||
f 31/46/18 29/74/18 30/47/18
|
||||
f 40/75/1 26/76/1 28/77/1
|
||||
f 3/2/6 24/78/6 23/79/6
|
||||
f 40/80/6 19/23/6 20/81/6
|
||||
f 11/1/1 4/21/1 3/2/1
|
||||
f 10/3/2 3/2/2 23/82/2
|
||||
f 30/5/2 34/83/2 14/4/2
|
||||
f 34/83/2 22/84/2 14/4/2
|
||||
f 10/3/2 23/82/2 30/5/2
|
||||
f 22/84/2 2/19/2 14/4/2
|
||||
f 5/6/3 9/85/4 13/7/4
|
||||
f 6/9/5 12/86/5 9/10/5
|
||||
f 7/12/6 13/87/6 16/13/6
|
||||
f 8/15/2 16/88/7 12/16/7
|
||||
f 15/18/1 14/4/1 2/19/1
|
||||
f 15/18/1 1/20/1 4/21/1
|
||||
f 8/22/8 20/81/8 19/23/8
|
||||
f 6/25/8 5/89/8 17/26/8
|
||||
f 7/28/8 19/40/8 17/29/8
|
||||
f 13/31/9 14/4/9 15/18/9
|
||||
f 14/4/10 13/31/4 9/33/4
|
||||
f 11/1/11 12/34/7 16/32/7
|
||||
f 11/1/12 10/3/12 9/33/12
|
||||
f 37/35/5 38/90/5 18/27/5
|
||||
f 38/36/2 40/75/2 20/37/2
|
||||
f 39/39/3 37/69/3 17/29/3
|
||||
f 6/41/8 18/38/8 20/37/8
|
||||
f 22/43/5 21/91/5 1/20/5
|
||||
f 21/44/3 24/92/3 4/21/3
|
||||
f 23/45/8 24/63/8 31/46/8
|
||||
f 33/48/13 29/93/13 25/49/3
|
||||
f 29/51/5 32/94/5 26/52/5
|
||||
f 36/54/6 33/95/6 27/55/6
|
||||
f 32/57/14 36/96/14 28/58/2
|
||||
f 35/60/8 21/97/8 22/61/8
|
||||
f 24/63/8 21/97/8 35/60/8
|
||||
f 39/64/1 40/80/1 28/65/1
|
||||
f 26/67/1 38/90/1 37/35/1
|
||||
f 37/69/1 39/39/1 27/70/1
|
||||
f 35/60/15 34/62/15 33/72/15
|
||||
f 29/74/13 33/72/13 34/62/16
|
||||
f 36/73/14 32/98/14 31/46/17
|
||||
f 31/46/18 32/98/18 29/74/18
|
||||
f 40/75/1 38/36/1 26/76/1
|
||||
f 3/2/6 4/21/6 24/78/6
|
||||
f 40/80/6 39/64/6 19/23/6
|
||||
o door
|
||||
v 0.250000 0.183959 -1.121300
|
||||
v 0.250000 2.621650 -1.138101
|
||||
v 0.250000 2.621650 -0.055236
|
||||
v 0.250000 0.183959 -0.072037
|
||||
v 0.250000 0.012500 -1.500000
|
||||
v 0.250000 2.812500 -1.500000
|
||||
v 0.187500 0.233959 -1.071471
|
||||
v 0.187500 2.571650 -1.087928
|
||||
v 0.187500 0.233959 -0.121866
|
||||
v 0.187500 2.571650 -0.105409
|
||||
v 0.250000 0.012500 -0.072037
|
||||
v 0.250000 2.812500 -0.055236
|
||||
v -0.250000 0.183959 -1.121300
|
||||
v -0.250000 2.621650 -1.138101
|
||||
v -0.250000 2.621650 -0.055236
|
||||
v -0.250000 0.183959 -0.072037
|
||||
v -0.250000 0.012500 -1.500000
|
||||
v -0.250000 2.812500 -1.500000
|
||||
v -0.187500 0.233959 -1.071471
|
||||
v -0.187500 2.571650 -1.087928
|
||||
v -0.187500 0.233959 -0.121866
|
||||
v -0.187500 2.571650 -0.105409
|
||||
v -0.250000 0.012500 -0.072037
|
||||
v -0.250000 2.812500 -0.055236
|
||||
v 0.250000 0.183959 1.121300
|
||||
v 0.250000 2.621650 1.138101
|
||||
v 0.250000 2.621650 0.055236
|
||||
v 0.250000 0.183959 0.072037
|
||||
v 0.250000 0.012500 1.500000
|
||||
v 0.250000 2.812500 1.500000
|
||||
v 0.187500 0.233959 1.071471
|
||||
v 0.187500 2.571650 1.087928
|
||||
v 0.187500 0.233959 0.121866
|
||||
v 0.187500 2.571650 0.105409
|
||||
v 0.250000 0.012500 0.072037
|
||||
v 0.250000 2.812500 0.055236
|
||||
v -0.250000 0.183959 1.121300
|
||||
v -0.250000 2.621650 1.138101
|
||||
v -0.250000 2.621650 0.055236
|
||||
v -0.250000 0.183959 0.072037
|
||||
v -0.250000 0.012500 1.500000
|
||||
v -0.250000 2.812500 1.500000
|
||||
v -0.187500 0.233959 1.071471
|
||||
v -0.187500 2.571650 1.087928
|
||||
v -0.187500 0.233959 0.121866
|
||||
v -0.187500 2.571650 0.105409
|
||||
v -0.250000 0.012500 0.072037
|
||||
v -0.250000 2.812500 0.055236
|
||||
vt 0.870543 0.095027
|
||||
vt 0.591111 0.056268
|
||||
vt 0.890982 0.056268
|
||||
vt 0.890982 0.002720
|
||||
vt 0.591111 0.002720
|
||||
vt 0.890982 0.210998
|
||||
vt 0.870543 0.210998
|
||||
vt 0.862101 0.203752
|
||||
vt 0.619145 0.104447
|
||||
vt 0.861533 0.102468
|
||||
vt 0.609474 0.096826
|
||||
vt 0.618040 0.201958
|
||||
vt 0.609473 0.209199
|
||||
vt 0.591111 0.209199
|
||||
vt 0.591111 0.377559
|
||||
vt 0.890982 0.431107
|
||||
vt 0.591111 0.431107
|
||||
vt 0.944530 0.210998
|
||||
vt 0.944530 0.222829
|
||||
vt 0.890982 0.222829
|
||||
vt 0.284839 0.928692
|
||||
vt 0.002720 0.967823
|
||||
vt 0.021259 0.926875
|
||||
vt 0.870543 0.222829
|
||||
vt 0.305475 0.811605
|
||||
vt 0.284840 0.811605
|
||||
vt 0.030947 0.919265
|
||||
vt 0.276182 0.818924
|
||||
vt 0.275848 0.921133
|
||||
vt 0.030066 0.820598
|
||||
vt 0.021259 0.813422
|
||||
vt 0.002720 0.813422
|
||||
vt 0.284840 0.799660
|
||||
vt 0.870543 0.338800
|
||||
vt 0.609473 0.337001
|
||||
vt 0.619105 0.329409
|
||||
vt 0.862137 0.230055
|
||||
vt 0.861490 0.331345
|
||||
vt 0.618095 0.231869
|
||||
vt 0.609473 0.224628
|
||||
vt 0.591111 0.224628
|
||||
vt 0.284840 0.682573
|
||||
vt 0.002720 0.643442
|
||||
vt 0.305476 0.643442
|
||||
vt 0.305475 0.799660
|
||||
vt 0.276134 0.792335
|
||||
vt 0.030993 0.692044
|
||||
vt 0.275893 0.690099
|
||||
vt 0.021259 0.684390
|
||||
vt 0.030002 0.790657
|
||||
vt 0.021259 0.797844
|
||||
vt 0.002720 0.797843
|
||||
vt 0.537562 0.224628
|
||||
vt 0.890982 0.377559
|
||||
vt 0.944530 0.377559
|
||||
vt 0.944530 0.056268
|
||||
vt 0.305476 0.967823
|
||||
vt 0.537562 0.377559
|
||||
vt 0.537562 0.209198
|
||||
vt 0.537562 0.056268
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 0.6260 0.0055 0.7798
|
||||
vn 0.6234 0.0054 0.7819
|
||||
vn 0.6261 0.0055 0.7798
|
||||
vn 0.6247 -0.7809 0.0000
|
||||
vn 0.6247 0.7809 0.0000
|
||||
vn 0.6260 0.0055 -0.7798
|
||||
vn 0.6234 0.0054 -0.7819
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn -1.0000 -0.0000 0.0000
|
||||
vn -0.6260 0.0055 0.7798
|
||||
vn -0.6234 0.0054 0.7819
|
||||
vn -0.6247 -0.7809 0.0000
|
||||
vn -0.6247 0.7809 0.0000
|
||||
vn -0.6234 0.0054 -0.7819
|
||||
vn -0.6260 0.0055 -0.7798
|
||||
vn -0.6261 0.0055 -0.7798
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.6261 0.0055 -0.7798
|
||||
vn -0.6261 0.0055 0.7798
|
||||
s 1
|
||||
f 42/99/19 45/100/19 46/101/19
|
||||
f 58/102/20 45/100/20 57/103/20
|
||||
f 42/99/19 52/104/19 43/105/19
|
||||
f 50/106/19 47/107/19 48/108/19
|
||||
f 41/109/21 48/108/22 47/107/23
|
||||
f 50/106/24 42/99/24 43/105/24
|
||||
f 41/109/25 49/110/25 44/111/25
|
||||
f 44/111/26 50/106/27 43/105/27
|
||||
f 41/109/19 51/112/19 45/100/19
|
||||
f 69/113/28 82/114/28 81/115/28
|
||||
f 64/116/29 88/117/29 76/118/29
|
||||
f 54/119/30 57/120/30 53/121/30
|
||||
f 44/111/19 43/105/19 67/122/19
|
||||
f 64/123/30 54/119/30 55/124/30
|
||||
f 59/125/30 62/126/30 60/127/30
|
||||
f 53/121/31 60/127/32 54/119/32
|
||||
f 54/119/33 62/126/33 55/124/33
|
||||
f 61/128/34 53/121/34 56/129/34
|
||||
f 62/126/35 56/129/36 55/124/35
|
||||
f 53/121/30 63/130/30 56/129/30
|
||||
f 79/131/30 64/123/30 55/124/30
|
||||
f 66/132/19 69/113/19 65/133/19
|
||||
f 76/118/19 66/132/19 67/122/19
|
||||
f 71/134/19 74/135/19 72/136/19
|
||||
f 65/133/26 72/136/27 66/132/27
|
||||
f 66/132/24 74/135/24 67/122/24
|
||||
f 73/137/25 65/133/25 68/138/25
|
||||
f 74/135/22 68/138/21 67/122/22
|
||||
f 65/133/19 75/139/19 68/138/19
|
||||
f 78/140/30 81/141/30 82/142/30
|
||||
f 78/140/30 88/143/30 79/131/30
|
||||
f 86/144/30 83/145/30 84/146/30
|
||||
f 77/147/36 84/146/35 83/145/37
|
||||
f 86/144/33 78/140/33 79/131/33
|
||||
f 77/147/34 85/148/34 80/149/34
|
||||
f 80/149/31 86/144/32 79/131/32
|
||||
f 77/147/30 87/150/30 81/141/30
|
||||
f 51/112/38 75/139/38 87/151/38
|
||||
f 42/99/19 41/109/19 45/100/19
|
||||
f 58/102/20 46/101/20 45/100/20
|
||||
f 42/99/19 46/101/19 52/104/19
|
||||
f 50/106/19 49/110/19 47/107/19
|
||||
f 41/109/21 42/99/22 48/108/22
|
||||
f 50/106/24 48/108/24 42/99/24
|
||||
f 41/109/25 47/107/25 49/110/25
|
||||
f 44/111/26 49/110/39 50/106/27
|
||||
f 41/109/19 44/111/19 51/112/19
|
||||
f 69/113/28 70/152/28 82/114/28
|
||||
f 88/117/29 82/153/29 70/152/29
|
||||
f 76/118/29 52/104/29 64/116/29
|
||||
f 52/104/29 46/101/29 64/116/29
|
||||
f 88/117/29 70/152/29 76/118/29
|
||||
f 46/101/29 58/154/29 64/116/29
|
||||
f 54/119/30 58/155/30 57/120/30
|
||||
f 43/105/19 52/104/19 76/118/19
|
||||
f 67/122/19 68/138/19 44/111/19
|
||||
f 68/138/19 75/139/19 51/112/19
|
||||
f 43/105/19 76/118/19 67/122/19
|
||||
f 51/112/19 44/111/19 68/138/19
|
||||
f 64/123/30 58/155/30 54/119/30
|
||||
f 59/125/30 61/128/30 62/126/30
|
||||
f 53/121/31 59/125/40 60/127/32
|
||||
f 54/119/33 60/127/33 62/126/33
|
||||
f 61/128/34 59/125/34 53/121/34
|
||||
f 62/126/35 61/128/37 56/129/36
|
||||
f 53/121/30 57/120/30 63/130/30
|
||||
f 56/129/30 63/130/30 87/150/30
|
||||
f 87/150/30 80/149/30 56/129/30
|
||||
f 80/149/30 79/131/30 55/124/30
|
||||
f 79/131/30 88/143/30 64/123/30
|
||||
f 55/124/30 56/129/30 80/149/30
|
||||
f 66/132/19 70/152/19 69/113/19
|
||||
f 76/118/19 70/152/19 66/132/19
|
||||
f 71/134/19 73/137/19 74/135/19
|
||||
f 65/133/26 71/134/39 72/136/27
|
||||
f 66/132/24 72/136/24 74/135/24
|
||||
f 73/137/25 71/134/25 65/133/25
|
||||
f 74/135/22 73/137/23 68/138/21
|
||||
f 65/133/19 69/113/19 75/139/19
|
||||
f 78/140/30 77/147/30 81/141/30
|
||||
f 78/140/30 82/142/30 88/143/30
|
||||
f 86/144/30 85/148/30 83/145/30
|
||||
f 77/147/36 78/140/35 84/146/35
|
||||
f 86/144/33 84/146/33 78/140/33
|
||||
f 77/147/34 83/145/34 85/148/34
|
||||
f 80/149/31 85/148/40 86/144/32
|
||||
f 77/147/30 80/149/30 87/150/30
|
||||
f 75/139/38 69/113/38 81/156/38
|
||||
f 87/151/38 63/157/38 51/112/38
|
||||
f 63/157/38 57/158/38 51/112/38
|
||||
f 75/139/38 81/156/38 87/151/38
|
||||
f 57/158/38 45/100/38 51/112/38
|
||||
@ -5731,6 +5731,30 @@ vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.959091 0.917293
|
||||
vt 0.931818 0.872180
|
||||
vt 0.959091 0.872180
|
||||
vt 0.954545 0.939850
|
||||
vt 0.936364 0.954887
|
||||
vt 0.936364 0.939850
|
||||
vt 0.931818 0.917293
|
||||
vt 0.922727 0.872180
|
||||
vt 0.968182 0.917293
|
||||
vt 0.931818 0.932331
|
||||
vt 0.959091 0.857143
|
||||
vt 0.972727 0.909774
|
||||
vt 0.968182 0.872180
|
||||
vt 0.972727 0.879699
|
||||
vt 0.954545 0.849624
|
||||
vt 0.931818 0.857143
|
||||
vt 0.936364 0.849624
|
||||
vt 0.918182 0.879699
|
||||
vt 0.922727 0.917293
|
||||
vt 0.918182 0.909774
|
||||
vt 0.959091 0.932331
|
||||
vt 0.954545 0.834586
|
||||
vt 0.909091 0.879699
|
||||
vt 0.981818 0.909774
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
@ -5779,6 +5803,78 @@ vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.959091 0.917293
|
||||
vt 0.931818 0.872180
|
||||
vt 0.959091 0.872180
|
||||
vt 0.954545 0.939850
|
||||
vt 0.936364 0.954887
|
||||
vt 0.936364 0.939850
|
||||
vt 0.931818 0.917293
|
||||
vt 0.922727 0.872180
|
||||
vt 0.968182 0.917293
|
||||
vt 0.931818 0.932331
|
||||
vt 0.959091 0.857143
|
||||
vt 0.972727 0.909774
|
||||
vt 0.968182 0.872180
|
||||
vt 0.972727 0.879699
|
||||
vt 0.954545 0.849624
|
||||
vt 0.931818 0.857143
|
||||
vt 0.936364 0.849624
|
||||
vt 0.918182 0.879699
|
||||
vt 0.922727 0.917293
|
||||
vt 0.918182 0.909774
|
||||
vt 0.959091 0.932331
|
||||
vt 0.954545 0.834586
|
||||
vt 0.909091 0.879699
|
||||
vt 0.981818 0.909774
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
vt 0.190909 0.706767
|
||||
vt 0.172727 0.721804
|
||||
vt 0.172727 0.706767
|
||||
vt 0.168182 0.684211
|
||||
vt 0.159091 0.639098
|
||||
vt 0.204545 0.684211
|
||||
vt 0.168182 0.699248
|
||||
vt 0.195455 0.624060
|
||||
vt 0.209091 0.676692
|
||||
vt 0.204545 0.639098
|
||||
vt 0.209091 0.646617
|
||||
vt 0.190909 0.616541
|
||||
vt 0.168182 0.624060
|
||||
vt 0.172727 0.616541
|
||||
vt 0.154545 0.646617
|
||||
vt 0.159091 0.684211
|
||||
vt 0.154545 0.676692
|
||||
vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.959091 0.917293
|
||||
vt 0.931818 0.872180
|
||||
vt 0.959091 0.872180
|
||||
vt 0.954545 0.939850
|
||||
vt 0.936364 0.954887
|
||||
vt 0.936364 0.939850
|
||||
vt 0.931818 0.917293
|
||||
vt 0.922727 0.872180
|
||||
vt 0.968182 0.917293
|
||||
vt 0.931818 0.932331
|
||||
vt 0.959091 0.857143
|
||||
vt 0.972727 0.909774
|
||||
vt 0.968182 0.872180
|
||||
vt 0.972727 0.879699
|
||||
vt 0.954545 0.849624
|
||||
vt 0.931818 0.857143
|
||||
vt 0.936364 0.849624
|
||||
vt 0.918182 0.879699
|
||||
vt 0.922727 0.917293
|
||||
vt 0.918182 0.909774
|
||||
vt 0.959091 0.932331
|
||||
vt 0.954545 0.834586
|
||||
vt 0.909091 0.879699
|
||||
vt 0.981818 0.909774
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
@ -5827,126 +5923,30 @@ vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
vt 0.190909 0.706767
|
||||
vt 0.172727 0.721804
|
||||
vt 0.172727 0.706767
|
||||
vt 0.168182 0.684211
|
||||
vt 0.159091 0.639098
|
||||
vt 0.204545 0.684211
|
||||
vt 0.168182 0.699248
|
||||
vt 0.195455 0.624060
|
||||
vt 0.209091 0.676692
|
||||
vt 0.204545 0.639098
|
||||
vt 0.209091 0.646617
|
||||
vt 0.190909 0.616541
|
||||
vt 0.168182 0.624060
|
||||
vt 0.172727 0.616541
|
||||
vt 0.154545 0.646617
|
||||
vt 0.159091 0.684211
|
||||
vt 0.154545 0.676692
|
||||
vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
vt 0.190909 0.706767
|
||||
vt 0.172727 0.721804
|
||||
vt 0.172727 0.706767
|
||||
vt 0.168182 0.684211
|
||||
vt 0.159091 0.639098
|
||||
vt 0.204545 0.684211
|
||||
vt 0.168182 0.699248
|
||||
vt 0.195455 0.624060
|
||||
vt 0.209091 0.676692
|
||||
vt 0.204545 0.639098
|
||||
vt 0.209091 0.646617
|
||||
vt 0.190909 0.616541
|
||||
vt 0.168182 0.624060
|
||||
vt 0.172727 0.616541
|
||||
vt 0.154545 0.646617
|
||||
vt 0.159091 0.684211
|
||||
vt 0.154545 0.676692
|
||||
vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
vt 0.190909 0.706767
|
||||
vt 0.172727 0.721804
|
||||
vt 0.172727 0.706767
|
||||
vt 0.168182 0.684211
|
||||
vt 0.159091 0.639098
|
||||
vt 0.204545 0.684211
|
||||
vt 0.168182 0.699248
|
||||
vt 0.195455 0.624060
|
||||
vt 0.209091 0.676692
|
||||
vt 0.204545 0.639098
|
||||
vt 0.209091 0.646617
|
||||
vt 0.190909 0.616541
|
||||
vt 0.168182 0.624060
|
||||
vt 0.172727 0.616541
|
||||
vt 0.154545 0.646617
|
||||
vt 0.159091 0.684211
|
||||
vt 0.154545 0.676692
|
||||
vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
vt 0.190909 0.706767
|
||||
vt 0.172727 0.721804
|
||||
vt 0.172727 0.706767
|
||||
vt 0.168182 0.684211
|
||||
vt 0.159091 0.639098
|
||||
vt 0.204545 0.684211
|
||||
vt 0.168182 0.699248
|
||||
vt 0.195455 0.624060
|
||||
vt 0.209091 0.676692
|
||||
vt 0.204545 0.639098
|
||||
vt 0.209091 0.646617
|
||||
vt 0.190909 0.616541
|
||||
vt 0.168182 0.624060
|
||||
vt 0.172727 0.616541
|
||||
vt 0.154545 0.646617
|
||||
vt 0.159091 0.684211
|
||||
vt 0.154545 0.676692
|
||||
vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.195455 0.684211
|
||||
vt 0.168182 0.639098
|
||||
vt 0.195455 0.639098
|
||||
vt 0.190909 0.706767
|
||||
vt 0.172727 0.721804
|
||||
vt 0.172727 0.706767
|
||||
vt 0.168182 0.684211
|
||||
vt 0.159091 0.639098
|
||||
vt 0.204545 0.684211
|
||||
vt 0.168182 0.699248
|
||||
vt 0.195455 0.624060
|
||||
vt 0.209091 0.676692
|
||||
vt 0.204545 0.639098
|
||||
vt 0.209091 0.646617
|
||||
vt 0.190909 0.616541
|
||||
vt 0.168182 0.624060
|
||||
vt 0.172727 0.616541
|
||||
vt 0.154545 0.646617
|
||||
vt 0.159091 0.684211
|
||||
vt 0.154545 0.676692
|
||||
vt 0.195455 0.699248
|
||||
vt 0.190909 0.601504
|
||||
vt 0.145455 0.646617
|
||||
vt 0.218182 0.676692
|
||||
vt 0.959091 0.917293
|
||||
vt 0.931818 0.872180
|
||||
vt 0.959091 0.872180
|
||||
vt 0.954545 0.939850
|
||||
vt 0.936364 0.954887
|
||||
vt 0.936364 0.939850
|
||||
vt 0.931818 0.917293
|
||||
vt 0.922727 0.872180
|
||||
vt 0.968182 0.917293
|
||||
vt 0.931818 0.932331
|
||||
vt 0.959091 0.857143
|
||||
vt 0.972727 0.909774
|
||||
vt 0.968182 0.872180
|
||||
vt 0.972727 0.879699
|
||||
vt 0.954545 0.849624
|
||||
vt 0.931818 0.857143
|
||||
vt 0.936364 0.849624
|
||||
vt 0.918182 0.879699
|
||||
vt 0.922727 0.917293
|
||||
vt 0.918182 0.909774
|
||||
vt 0.959091 0.932331
|
||||
vt 0.954545 0.834586
|
||||
vt 0.909091 0.879699
|
||||
vt 0.981818 0.909774
|
||||
vt 0.354545 0.766917
|
||||
vt 0.409091 0.857143
|
||||
vt 0.354545 0.857143
|
||||
@ -6670,6 +6670,10 @@ vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.954545 0.954887
|
||||
vt 0.936364 0.834586
|
||||
vt 0.909091 0.909774
|
||||
vt 0.981818 0.879699
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
@ -6678,6 +6682,18 @@ vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.954545 0.954887
|
||||
vt 0.936364 0.834586
|
||||
vt 0.909091 0.909774
|
||||
vt 0.981818 0.879699
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.954545 0.954887
|
||||
vt 0.936364 0.834586
|
||||
vt 0.909091 0.909774
|
||||
vt 0.981818 0.879699
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
@ -6686,26 +6702,10 @@ vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.190909 0.721804
|
||||
vt 0.172727 0.601504
|
||||
vt 0.145455 0.676692
|
||||
vt 0.218182 0.646617
|
||||
vt 0.954545 0.954887
|
||||
vt 0.936364 0.834586
|
||||
vt 0.909091 0.909774
|
||||
vt 0.981818 0.879699
|
||||
vt 0.400000 0.902256
|
||||
vt 0.436364 0.781955
|
||||
vt 0.327273 0.842105
|
||||
|
||||
@ -11460,6 +11460,30 @@ vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.916667 0.522988
|
||||
vt 0.887255 0.488506
|
||||
vt 0.916667 0.488506
|
||||
vt 0.911765 0.540230
|
||||
vt 0.892157 0.551724
|
||||
vt 0.892157 0.540230
|
||||
vt 0.887255 0.522988
|
||||
vt 0.877451 0.488506
|
||||
vt 0.926471 0.522988
|
||||
vt 0.887255 0.534483
|
||||
vt 0.916667 0.477012
|
||||
vt 0.931373 0.517241
|
||||
vt 0.926471 0.488506
|
||||
vt 0.931373 0.494253
|
||||
vt 0.911765 0.471264
|
||||
vt 0.887255 0.477012
|
||||
vt 0.892157 0.471264
|
||||
vt 0.872549 0.494253
|
||||
vt 0.877451 0.522988
|
||||
vt 0.872549 0.517241
|
||||
vt 0.916667 0.534483
|
||||
vt 0.911765 0.459770
|
||||
vt 0.862745 0.494253
|
||||
vt 0.941176 0.517241
|
||||
vt 0.681373 0.063218
|
||||
vt 0.651961 0.028736
|
||||
vt 0.681373 0.028736
|
||||
@ -11508,6 +11532,30 @@ vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.916667 0.522988
|
||||
vt 0.887255 0.488506
|
||||
vt 0.916667 0.488506
|
||||
vt 0.911765 0.540230
|
||||
vt 0.892157 0.551724
|
||||
vt 0.892157 0.540230
|
||||
vt 0.887255 0.522988
|
||||
vt 0.877451 0.488506
|
||||
vt 0.926471 0.522988
|
||||
vt 0.887255 0.534483
|
||||
vt 0.916667 0.477012
|
||||
vt 0.931373 0.517241
|
||||
vt 0.926471 0.488506
|
||||
vt 0.931373 0.494253
|
||||
vt 0.911765 0.471264
|
||||
vt 0.887255 0.477012
|
||||
vt 0.892157 0.471264
|
||||
vt 0.872549 0.494253
|
||||
vt 0.877451 0.522988
|
||||
vt 0.872549 0.517241
|
||||
vt 0.916667 0.534483
|
||||
vt 0.911765 0.459770
|
||||
vt 0.862745 0.494253
|
||||
vt 0.941176 0.517241
|
||||
vt 0.681373 0.063218
|
||||
vt 0.651961 0.028736
|
||||
vt 0.681373 0.028736
|
||||
@ -11532,78 +11580,30 @@ vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.681373 0.063218
|
||||
vt 0.651961 0.028736
|
||||
vt 0.681373 0.028736
|
||||
vt 0.676471 0.080460
|
||||
vt 0.656863 0.091954
|
||||
vt 0.656863 0.080460
|
||||
vt 0.651961 0.063218
|
||||
vt 0.642157 0.028736
|
||||
vt 0.691176 0.063218
|
||||
vt 0.651961 0.074713
|
||||
vt 0.681373 0.017241
|
||||
vt 0.696078 0.057471
|
||||
vt 0.691176 0.028736
|
||||
vt 0.696078 0.034483
|
||||
vt 0.676471 0.011494
|
||||
vt 0.651961 0.017241
|
||||
vt 0.656863 0.011494
|
||||
vt 0.637255 0.034483
|
||||
vt 0.642157 0.063218
|
||||
vt 0.637255 0.057471
|
||||
vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.681373 0.063218
|
||||
vt 0.651961 0.028736
|
||||
vt 0.681373 0.028736
|
||||
vt 0.676471 0.080460
|
||||
vt 0.656863 0.091954
|
||||
vt 0.656863 0.080460
|
||||
vt 0.651961 0.063218
|
||||
vt 0.642157 0.028736
|
||||
vt 0.691176 0.063218
|
||||
vt 0.651961 0.074713
|
||||
vt 0.681373 0.017241
|
||||
vt 0.696078 0.057471
|
||||
vt 0.691176 0.028736
|
||||
vt 0.696078 0.034483
|
||||
vt 0.676471 0.011494
|
||||
vt 0.651961 0.017241
|
||||
vt 0.656863 0.011494
|
||||
vt 0.637255 0.034483
|
||||
vt 0.642157 0.063218
|
||||
vt 0.637255 0.057471
|
||||
vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.681373 0.063218
|
||||
vt 0.651961 0.028736
|
||||
vt 0.681373 0.028736
|
||||
vt 0.676471 0.080460
|
||||
vt 0.656863 0.091954
|
||||
vt 0.656863 0.080460
|
||||
vt 0.651961 0.063218
|
||||
vt 0.642157 0.028736
|
||||
vt 0.691176 0.063218
|
||||
vt 0.651961 0.074713
|
||||
vt 0.681373 0.017241
|
||||
vt 0.696078 0.057471
|
||||
vt 0.691176 0.028736
|
||||
vt 0.696078 0.034483
|
||||
vt 0.676471 0.011494
|
||||
vt 0.651961 0.017241
|
||||
vt 0.656863 0.011494
|
||||
vt 0.637255 0.034483
|
||||
vt 0.642157 0.063218
|
||||
vt 0.637255 0.057471
|
||||
vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.916667 0.522988
|
||||
vt 0.887255 0.488506
|
||||
vt 0.916667 0.488506
|
||||
vt 0.911765 0.540230
|
||||
vt 0.892157 0.551724
|
||||
vt 0.892157 0.540230
|
||||
vt 0.887255 0.522988
|
||||
vt 0.877451 0.488506
|
||||
vt 0.926471 0.522988
|
||||
vt 0.887255 0.534483
|
||||
vt 0.916667 0.477012
|
||||
vt 0.931373 0.517241
|
||||
vt 0.926471 0.488506
|
||||
vt 0.931373 0.494253
|
||||
vt 0.911765 0.471264
|
||||
vt 0.887255 0.477012
|
||||
vt 0.892157 0.471264
|
||||
vt 0.872549 0.494253
|
||||
vt 0.877451 0.522988
|
||||
vt 0.872549 0.517241
|
||||
vt 0.916667 0.534483
|
||||
vt 0.911765 0.459770
|
||||
vt 0.862745 0.494253
|
||||
vt 0.941176 0.517241
|
||||
vt 0.681373 0.063218
|
||||
vt 0.651961 0.028736
|
||||
vt 0.681373 0.028736
|
||||
@ -11653,30 +11653,30 @@ vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.681373 0.063218
|
||||
vt 0.651961 0.028736
|
||||
vt 0.681373 0.028736
|
||||
vt 0.676471 0.080460
|
||||
vt 0.656863 0.091954
|
||||
vt 0.656863 0.080460
|
||||
vt 0.651961 0.063218
|
||||
vt 0.642157 0.028736
|
||||
vt 0.691176 0.063218
|
||||
vt 0.651961 0.074713
|
||||
vt 0.681373 0.017241
|
||||
vt 0.696078 0.057471
|
||||
vt 0.691176 0.028736
|
||||
vt 0.696078 0.034483
|
||||
vt 0.676471 0.011494
|
||||
vt 0.651961 0.017241
|
||||
vt 0.656863 0.011494
|
||||
vt 0.637255 0.034483
|
||||
vt 0.642157 0.063218
|
||||
vt 0.637255 0.057471
|
||||
vt 0.681373 0.074713
|
||||
vt 0.676471 0.000000
|
||||
vt 0.627451 0.034483
|
||||
vt 0.705882 0.057471
|
||||
vt 0.916667 0.522988
|
||||
vt 0.887255 0.488506
|
||||
vt 0.916667 0.488506
|
||||
vt 0.911765 0.540230
|
||||
vt 0.892157 0.551724
|
||||
vt 0.892157 0.540230
|
||||
vt 0.887255 0.522988
|
||||
vt 0.877451 0.488506
|
||||
vt 0.926471 0.522988
|
||||
vt 0.887255 0.534483
|
||||
vt 0.916667 0.477012
|
||||
vt 0.931373 0.517241
|
||||
vt 0.926471 0.488506
|
||||
vt 0.931373 0.494253
|
||||
vt 0.911765 0.471264
|
||||
vt 0.887255 0.477012
|
||||
vt 0.892157 0.471264
|
||||
vt 0.872549 0.494253
|
||||
vt 0.877451 0.522988
|
||||
vt 0.872549 0.517241
|
||||
vt 0.916667 0.534483
|
||||
vt 0.911765 0.459770
|
||||
vt 0.862745 0.494253
|
||||
vt 0.941176 0.517241
|
||||
vt 0.882353 -0.000000
|
||||
vt 0.882353 0.068966
|
||||
vt 0.941176 0.045977
|
||||
@ -11940,6 +11940,10 @@ vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.911765 0.551724
|
||||
vt 0.892157 0.459770
|
||||
vt 0.862745 0.517241
|
||||
vt 0.941176 0.494253
|
||||
vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
@ -11948,33 +11952,29 @@ vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.911765 0.551724
|
||||
vt 0.892157 0.459770
|
||||
vt 0.862745 0.517241
|
||||
vt 0.941176 0.494253
|
||||
vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.911765 0.551724
|
||||
vt 0.892157 0.459770
|
||||
vt 0.862745 0.517241
|
||||
vt 0.941176 0.494253
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.676471 0.091954
|
||||
vt 0.656863 0.000000
|
||||
vt 0.627451 0.057471
|
||||
vt 0.705882 0.034483
|
||||
vt 0.911765 0.551724
|
||||
vt 0.892157 0.459770
|
||||
vt 0.862745 0.517241
|
||||
vt 0.941176 0.494253
|
||||
vt 0.156863 0.908046
|
||||
vt 0.176471 0.747126
|
||||
vt 0.176471 0.908046
|
||||
|
||||
2429
src/main/resources/assets/hbm/models/pheodoors/blast_door.obj
Normal file
1799
src/main/resources/assets/hbm/models/pheodoors/containment_door.obj
Normal file
569
src/main/resources/assets/hbm/models/pheodoors/seal_door.obj
Normal file
@ -0,0 +1,569 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: 'seal_door.blend'
|
||||
# www.blender.org
|
||||
o Door
|
||||
v -0.062500 0.187500 -0.437500
|
||||
v -0.187500 0.125000 -0.375000
|
||||
v -0.062500 0.125000 -0.375000
|
||||
v -0.187500 0.062500 -0.250000
|
||||
v -0.062500 0.062500 -0.250000
|
||||
v -0.062500 0.062500 0.250000
|
||||
v -0.187500 0.062500 0.250000
|
||||
v -0.062500 0.125000 0.375000
|
||||
v -0.187500 1.875000 0.375000
|
||||
v -0.062500 1.937500 0.250000
|
||||
v -0.062500 1.875000 0.375000
|
||||
v -0.062500 1.937500 -0.250000
|
||||
v -0.187500 1.937500 0.250000
|
||||
v -0.187500 1.937500 -0.250000
|
||||
v -0.187500 1.875000 -0.375000
|
||||
v -0.062500 1.875000 -0.375000
|
||||
v -0.187500 1.812500 -0.437500
|
||||
v -0.062500 1.812500 -0.437500
|
||||
v -0.187500 0.125000 0.375000
|
||||
v -0.062500 0.187500 0.437500
|
||||
v -0.187500 1.812500 0.437500
|
||||
v -0.062500 1.812500 0.437500
|
||||
v -0.187500 0.187500 0.437500
|
||||
v -0.250000 1.750000 -0.437500
|
||||
v -0.250000 1.750000 0.437500
|
||||
v -0.187500 1.687500 -0.437500
|
||||
v -0.187500 1.687500 0.437500
|
||||
v -0.187500 1.312500 -0.437500
|
||||
v -0.187500 1.312500 0.437500
|
||||
v -0.250000 1.375000 -0.437500
|
||||
v -0.250000 1.375000 0.437500
|
||||
v -0.187500 1.437500 0.437500
|
||||
v -0.187500 1.437500 -0.437500
|
||||
v -0.187500 1.062500 0.437500
|
||||
v -0.187500 1.062500 -0.437500
|
||||
v -0.187500 0.937500 -0.437500
|
||||
v -0.187500 0.937500 0.437500
|
||||
v -0.250000 1.000000 -0.437500
|
||||
v -0.250000 1.000000 0.437500
|
||||
v -0.187500 0.687500 -0.437500
|
||||
v -0.187500 0.687500 0.437500
|
||||
v -0.187500 0.562500 -0.437500
|
||||
v -0.187500 0.562500 0.437500
|
||||
v -0.250000 0.625000 -0.437500
|
||||
v -0.250000 0.625000 0.437500
|
||||
v -0.187500 0.312500 -0.437500
|
||||
v -0.187500 0.312500 0.437500
|
||||
v -0.250000 0.250000 -0.437500
|
||||
v -0.250000 0.250000 0.437500
|
||||
v -0.187500 0.187500 -0.437500
|
||||
v 0.000000 1.750000 0.437500
|
||||
v 0.000000 1.750000 -0.437500
|
||||
v -0.062500 1.687500 0.437500
|
||||
v -0.062500 1.687500 -0.437500
|
||||
v -0.062500 1.437500 0.437500
|
||||
v -0.062500 1.437500 -0.437500
|
||||
v 0.000000 1.375000 0.437500
|
||||
v 0.000000 1.375000 -0.437500
|
||||
v -0.062500 1.312500 0.437500
|
||||
v -0.062500 1.312500 -0.437500
|
||||
v -0.062500 1.062500 0.437500
|
||||
v -0.062500 1.062500 -0.437500
|
||||
v 0.000000 1.000000 0.437500
|
||||
v 0.000000 1.000000 -0.437500
|
||||
v -0.062500 0.937500 0.437500
|
||||
v -0.062500 0.937500 -0.437500
|
||||
v -0.062500 0.687500 0.437500
|
||||
v -0.062500 0.687500 -0.437500
|
||||
v 0.000000 0.625000 0.437500
|
||||
v 0.000000 0.625000 -0.437500
|
||||
v -0.062500 0.562500 0.437500
|
||||
v -0.062500 0.562500 -0.437500
|
||||
v -0.062500 0.312500 0.437500
|
||||
v -0.062500 0.312500 -0.437500
|
||||
v 0.000000 0.250000 0.437500
|
||||
v 0.000000 0.250000 -0.437500
|
||||
vt 0.875000 0.078125
|
||||
vt 0.875000 0.046875
|
||||
vt 0.750000 0.046875
|
||||
vt 0.750000 0.546875
|
||||
vt 0.750000 0.578125
|
||||
vt 0.875000 0.578125
|
||||
vt 0.656250 0.515625
|
||||
vt 0.687500 0.515625
|
||||
vt 0.687500 0.109375
|
||||
vt 0.937500 0.515625
|
||||
vt 0.937500 0.109375
|
||||
vt 0.968750 0.109375
|
||||
vt 0.718750 0.531250
|
||||
vt 0.703125 0.515625
|
||||
vt 0.921875 0.515625
|
||||
vt 0.906250 0.531250
|
||||
vt 0.750000 0.546875
|
||||
vt 0.875000 0.546875
|
||||
vt 0.703125 0.500000
|
||||
vt 0.921875 0.500000
|
||||
vt 0.703125 0.484375
|
||||
vt 0.921875 0.484375
|
||||
vt 0.703125 0.390625
|
||||
vt 0.921875 0.390625
|
||||
vt 0.703125 0.406250
|
||||
vt 0.921875 0.406250
|
||||
vt 0.921875 0.421875
|
||||
vt 0.703125 0.421875
|
||||
vt 0.921875 0.328125
|
||||
vt 0.703125 0.328125
|
||||
vt 0.703125 0.296875
|
||||
vt 0.921875 0.296875
|
||||
vt 0.703125 0.312500
|
||||
vt 0.921875 0.312500
|
||||
vt 0.703125 0.234375
|
||||
vt 0.921875 0.234375
|
||||
vt 0.703125 0.203125
|
||||
vt 0.921875 0.203125
|
||||
vt 0.703125 0.218750
|
||||
vt 0.921875 0.218750
|
||||
vt 0.703125 0.140625
|
||||
vt 0.921875 0.140625
|
||||
vt 0.703125 0.125000
|
||||
vt 0.921875 0.125000
|
||||
vt 0.703125 0.109375
|
||||
vt 0.921875 0.109375
|
||||
vt 0.906250 0.093750
|
||||
vt 0.718750 0.093750
|
||||
vt 0.750000 0.078125
|
||||
vt 0.875000 0.078125
|
||||
vt 0.937500 0.484375
|
||||
vt 0.937500 0.390625
|
||||
vt 0.937500 0.421875
|
||||
vt 0.937500 0.328125
|
||||
vt 0.937500 0.296875
|
||||
vt 0.937500 0.203125
|
||||
vt 0.937500 0.234375
|
||||
vt 0.937500 0.140625
|
||||
vt 0.687500 0.484375
|
||||
vt 0.687500 0.515625
|
||||
vt 0.687500 0.390625
|
||||
vt 0.687500 0.421875
|
||||
vt 0.687500 0.328125
|
||||
vt 0.687500 0.296875
|
||||
vt 0.687500 0.203125
|
||||
vt 0.687500 0.234375
|
||||
vt 0.687500 0.109375
|
||||
vt 0.687500 0.140625
|
||||
vt 0.906250 0.531250
|
||||
vt 0.750000 0.546875
|
||||
vt 0.718750 0.531250
|
||||
vt 0.875000 0.546875
|
||||
vt 0.703125 0.515625
|
||||
vt 0.921875 0.515625
|
||||
vt 0.703125 0.500000
|
||||
vt 0.921875 0.500000
|
||||
vt 0.703125 0.484375
|
||||
vt 0.921875 0.484375
|
||||
vt 0.703125 0.421875
|
||||
vt 0.921875 0.421875
|
||||
vt 0.703125 0.406250
|
||||
vt 0.921875 0.406250
|
||||
vt 0.703125 0.390625
|
||||
vt 0.921875 0.390625
|
||||
vt 0.703125 0.328125
|
||||
vt 0.921875 0.328125
|
||||
vt 0.703125 0.312500
|
||||
vt 0.921875 0.312500
|
||||
vt 0.703125 0.296875
|
||||
vt 0.921875 0.296875
|
||||
vt 0.703125 0.234375
|
||||
vt 0.921875 0.234375
|
||||
vt 0.703125 0.218750
|
||||
vt 0.921875 0.218750
|
||||
vt 0.703125 0.203125
|
||||
vt 0.921875 0.203125
|
||||
vt 0.703125 0.140625
|
||||
vt 0.921875 0.140625
|
||||
vt 0.703125 0.125000
|
||||
vt 0.921875 0.125000
|
||||
vt 0.703125 0.109375
|
||||
vt 0.921875 0.109375
|
||||
vt 0.906250 0.093750
|
||||
vt 0.718750 0.093750
|
||||
vt 0.750000 0.078125
|
||||
vt 0.875000 0.078125
|
||||
vt 0.640625 0.500000
|
||||
vt 0.656250 0.515625
|
||||
vt 0.656250 0.484375
|
||||
vt 0.640625 0.406250
|
||||
vt 0.656250 0.421875
|
||||
vt 0.656250 0.390625
|
||||
vt 0.656250 0.328125
|
||||
vt 0.656250 0.296875
|
||||
vt 0.640625 0.312500
|
||||
vt 0.640625 0.218750
|
||||
vt 0.656250 0.234375
|
||||
vt 0.656250 0.203125
|
||||
vt 0.640625 0.125000
|
||||
vt 0.656250 0.140625
|
||||
vt 0.656250 0.109375
|
||||
vt 0.984375 0.125000
|
||||
vt 0.968750 0.140625
|
||||
vt 0.984375 0.218750
|
||||
vt 0.968750 0.234375
|
||||
vt 0.968750 0.203125
|
||||
vt 0.968750 0.328125
|
||||
vt 0.968750 0.296875
|
||||
vt 0.984375 0.312500
|
||||
vt 0.984375 0.406250
|
||||
vt 0.968750 0.421875
|
||||
vt 0.968750 0.390625
|
||||
vt 0.984375 0.500000
|
||||
vt 0.968750 0.515625
|
||||
vt 0.968750 0.484375
|
||||
vt 0.750000 0.078125
|
||||
vt 0.875000 0.546875
|
||||
vt 0.656250 0.109375
|
||||
vt 0.687500 0.093750
|
||||
vt 0.656250 0.093750
|
||||
vt 0.687500 0.062500
|
||||
vt 0.656250 0.062500
|
||||
vt 0.968750 0.062500
|
||||
vt 0.937500 0.062500
|
||||
vt 0.937500 0.093750
|
||||
vt 0.968750 0.531250
|
||||
vt 0.937500 0.531250
|
||||
vt 0.937500 0.562500
|
||||
vt 0.687500 0.562500
|
||||
vt 0.687500 0.531250
|
||||
vt 0.656250 0.531250
|
||||
vt 0.968750 0.093750
|
||||
vt 0.937500 0.109375
|
||||
vt 0.968750 0.515625
|
||||
vt 0.937500 0.515625
|
||||
vt 0.968750 0.562500
|
||||
vt 0.656250 0.562500
|
||||
vt 0.968750 0.109375
|
||||
vn 0.0000 -1.0000 -0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 0.0000 -0.0000 1.0000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn -0.7071 0.7071 0.0000
|
||||
vn -0.7071 -0.7071 -0.0000
|
||||
vn 1.0000 -0.0000 0.0000
|
||||
vn 0.7071 0.7071 0.0000
|
||||
vn 0.7071 -0.7071 -0.0000
|
||||
vn 0.0000 -0.7071 -0.7071
|
||||
vn 0.0000 -0.8112 -0.5847
|
||||
vn 0.0000 -0.8944 -0.4472
|
||||
vn 0.0000 -0.8944 0.4472
|
||||
vn 0.0000 -0.8112 0.5847
|
||||
vn 0.0000 0.8112 0.5847
|
||||
vn 0.0000 0.8944 0.4472
|
||||
vn 0.0000 0.8944 -0.4472
|
||||
vn 0.0000 0.8112 -0.5847
|
||||
vn 0.0000 0.7071 -0.7071
|
||||
vn 0.0000 -0.7071 0.7071
|
||||
vn 0.0000 0.7071 0.7071
|
||||
s off
|
||||
f 6/1/1 7/2/1 4/3/1
|
||||
f 12/4/2 14/5/2 13/6/2
|
||||
f 17/7/3 18/8/3 1/9/3
|
||||
f 21/10/4 23/11/4 20/12/4
|
||||
f 15/13/5 17/14/5 21/15/5
|
||||
f 21/15/5 9/16/5 15/13/5
|
||||
f 15/13/5 9/16/5 14/17/5
|
||||
f 13/18/5 14/17/5 9/16/5
|
||||
f 24/19/6 25/20/6 17/14/6
|
||||
f 21/15/6 17/14/6 25/20/6
|
||||
f 26/21/7 27/22/7 24/19/7
|
||||
f 25/20/7 24/19/7 27/22/7
|
||||
f 28/23/7 29/24/7 30/25/7
|
||||
f 31/26/7 30/25/7 29/24/7
|
||||
f 32/27/6 33/28/6 31/26/6
|
||||
f 30/25/6 31/26/6 33/28/6
|
||||
f 32/27/5 26/21/5 33/28/5
|
||||
f 27/22/5 26/21/5 32/27/5
|
||||
f 34/29/5 28/23/5 35/30/5
|
||||
f 28/23/5 34/29/5 29/24/5
|
||||
f 36/31/7 37/32/7 38/33/7
|
||||
f 39/34/7 38/33/7 37/32/7
|
||||
f 35/30/6 38/33/6 39/34/6
|
||||
f 34/29/6 35/30/6 39/34/6
|
||||
f 40/35/5 41/36/5 36/31/5
|
||||
f 36/31/5 41/36/5 37/32/5
|
||||
f 42/37/7 43/38/7 44/39/7
|
||||
f 43/38/7 45/40/7 44/39/7
|
||||
f 44/39/6 45/40/6 40/35/6
|
||||
f 45/40/6 41/36/6 40/35/6
|
||||
f 46/41/5 47/42/5 42/37/5
|
||||
f 42/37/5 47/42/5 43/38/5
|
||||
f 48/43/6 49/44/6 46/41/6
|
||||
f 47/42/6 46/41/6 49/44/6
|
||||
f 50/45/7 23/46/7 48/43/7
|
||||
f 49/44/7 48/43/7 23/46/7
|
||||
f 19/47/5 50/45/5 2/48/5
|
||||
f 23/46/5 50/45/5 19/47/5
|
||||
f 4/49/5 7/50/5 2/48/5
|
||||
f 19/47/5 2/48/5 7/50/5
|
||||
f 25/20/4 27/51/4 21/10/4
|
||||
f 31/26/4 29/52/4 32/53/4
|
||||
f 34/54/4 39/34/4 37/55/4
|
||||
f 45/40/4 43/56/4 41/57/4
|
||||
f 49/44/4 23/11/4 47/58/4
|
||||
f 24/19/3 17/59/3 26/60/3
|
||||
f 30/25/3 33/61/3 28/62/3
|
||||
f 36/63/3 38/33/3 35/64/3
|
||||
f 44/39/3 40/65/3 42/66/3
|
||||
f 48/43/3 46/67/3 50/68/3
|
||||
f 16/69/8 10/70/8 11/71/8
|
||||
f 12/72/8 10/70/8 16/69/8
|
||||
f 22/73/8 18/74/8 11/71/8
|
||||
f 16/69/8 11/71/8 18/74/8
|
||||
f 51/75/9 52/76/9 22/73/9
|
||||
f 53/77/10 54/78/10 51/75/10
|
||||
f 52/76/9 18/74/9 22/73/9
|
||||
f 54/78/10 52/76/10 51/75/10
|
||||
f 55/79/8 56/80/8 53/77/8
|
||||
f 54/78/8 53/77/8 56/80/8
|
||||
f 57/81/9 58/82/9 55/79/9
|
||||
f 58/82/9 56/80/9 55/79/9
|
||||
f 59/83/10 60/84/10 57/81/10
|
||||
f 60/84/10 58/82/10 57/81/10
|
||||
f 61/85/8 62/86/8 59/83/8
|
||||
f 60/84/8 59/83/8 62/86/8
|
||||
f 63/87/9 64/88/9 61/85/9
|
||||
f 62/86/9 61/85/9 64/88/9
|
||||
f 65/89/10 66/90/10 63/87/10
|
||||
f 66/90/10 64/88/10 63/87/10
|
||||
f 67/91/8 68/92/8 65/89/8
|
||||
f 65/89/8 68/92/8 66/90/8
|
||||
f 67/91/9 69/93/9 70/94/9
|
||||
f 68/92/9 67/91/9 70/94/9
|
||||
f 69/93/10 71/95/10 72/96/10
|
||||
f 70/94/10 69/93/10 72/96/10
|
||||
f 73/97/8 74/98/8 71/95/8
|
||||
f 72/96/8 71/95/8 74/98/8
|
||||
f 75/99/9 76/100/9 73/97/9
|
||||
f 76/100/9 74/98/9 73/97/9
|
||||
f 20/101/10 1/102/10 75/99/10
|
||||
f 1/102/10 76/100/10 75/99/10
|
||||
f 3/103/8 20/101/8 8/104/8
|
||||
f 3/103/8 1/102/8 20/101/8
|
||||
f 6/105/8 5/106/8 8/104/8
|
||||
f 3/103/8 8/104/8 5/106/8
|
||||
f 52/107/3 54/108/3 18/109/3
|
||||
f 58/110/3 60/111/3 56/112/3
|
||||
f 66/113/3 62/114/3 64/115/3
|
||||
f 70/116/3 72/117/3 68/118/3
|
||||
f 76/119/3 1/120/3 74/121/3
|
||||
f 75/122/4 73/123/4 20/12/4
|
||||
f 69/124/4 67/125/4 71/126/4
|
||||
f 61/127/4 65/128/4 63/129/4
|
||||
f 57/130/4 55/131/4 59/132/4
|
||||
f 51/133/4 22/134/4 53/135/4
|
||||
f 6/1/1 4/3/1 5/136/1
|
||||
f 12/4/2 13/6/2 10/137/2
|
||||
f 17/7/3 1/9/3 50/138/3
|
||||
f 21/10/4 20/12/4 22/134/4
|
||||
s 1
|
||||
f 1/9/11 3/139/12 2/140/12
|
||||
f 3/139/12 5/141/13 4/142/13
|
||||
f 7/143/14 6/144/14 8/145/15
|
||||
f 9/146/16 11/147/16 10/148/17
|
||||
f 12/149/18 16/150/19 15/151/19
|
||||
f 16/150/19 18/8/20 17/7/20
|
||||
f 19/152/15 8/145/15 20/153/21
|
||||
f 21/154/22 22/155/22 11/147/16
|
||||
f 1/9/11 2/140/12 50/138/11
|
||||
f 3/139/12 4/142/13 2/140/12
|
||||
f 7/143/14 8/145/15 19/152/15
|
||||
f 9/146/16 10/148/17 13/156/17
|
||||
f 12/149/18 15/151/19 14/157/18
|
||||
f 16/150/19 17/7/20 15/151/19
|
||||
f 19/152/15 20/153/21 23/158/21
|
||||
f 21/154/22 11/147/16 9/146/16
|
||||
o Frame
|
||||
v -0.250000 0.000000 -0.500000
|
||||
v 0.000000 -0.000000 0.500000
|
||||
v -0.250000 -0.000000 0.500000
|
||||
v -0.250000 2.000000 -0.500000
|
||||
v 0.000000 2.000000 0.500000
|
||||
v 0.000000 2.000000 -0.500000
|
||||
v 0.000000 0.000000 -0.500000
|
||||
v -0.250000 2.000000 0.500000
|
||||
v 0.000000 0.250000 -0.437500
|
||||
v -0.250000 1.750000 -0.437500
|
||||
v -0.250000 0.250000 -0.437500
|
||||
v -0.250000 0.125000 -0.375000
|
||||
v 0.000000 0.125000 -0.375000
|
||||
v -0.250000 0.062500 0.250000
|
||||
v 0.000000 0.125000 0.375000
|
||||
v 0.000000 0.062500 0.250000
|
||||
v -0.250000 0.125000 0.375000
|
||||
v 0.000000 0.250000 0.437500
|
||||
v -0.250000 1.875000 0.375000
|
||||
v 0.000000 1.937500 0.250000
|
||||
v 0.000000 1.875000 0.375000
|
||||
v 0.000000 1.937500 -0.250000
|
||||
v -0.250000 1.875000 -0.375000
|
||||
v 0.000000 1.875000 -0.375000
|
||||
v 0.000000 1.750000 -0.437500
|
||||
v -0.250000 0.062500 -0.250000
|
||||
v 0.000000 0.062500 -0.250000
|
||||
v -0.250000 1.750000 0.437500
|
||||
v 0.000000 1.750000 0.437500
|
||||
v -0.250000 1.937500 0.250000
|
||||
v -0.250000 1.937500 -0.250000
|
||||
v -0.250000 0.250000 0.437500
|
||||
vt 0.312500 0.000000
|
||||
vt 0.062500 0.062500
|
||||
vt 0.062500 0.000000
|
||||
vt 0.312500 0.625000
|
||||
vt 0.062500 0.562500
|
||||
vt 0.312500 0.562500
|
||||
vt 0.312500 0.062500
|
||||
vt 0.062500 0.625000
|
||||
vt 0.375000 0.593750
|
||||
vt 0.312500 0.968750
|
||||
vt 0.312500 0.593750
|
||||
vt 0.312500 0.562500
|
||||
vt 0.375000 0.593750
|
||||
vt 0.312500 0.593750
|
||||
vt 0.125000 0.687500
|
||||
vt 0.093750 0.625000
|
||||
vt 0.125000 0.625000
|
||||
vt 0.062500 0.562500
|
||||
vt 0.000000 0.593750
|
||||
vt 0.000000 0.562500
|
||||
vt 0.093750 0.937500
|
||||
vt 0.125000 1.000000
|
||||
vt 0.093750 1.000000
|
||||
vt 0.250000 1.000000
|
||||
vt 0.281250 0.937500
|
||||
vt 0.281250 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.375000 0.968750
|
||||
vt 0.281250 0.625000
|
||||
vt 0.250000 0.687500
|
||||
vt 0.250000 0.625000
|
||||
vt 0.062500 0.968750
|
||||
vt 0.000000 0.968750
|
||||
vt 0.000000 1.000000
|
||||
vt 0.062500 0.968750
|
||||
vt 0.062500 1.000000
|
||||
vt 0.125000 0.937500
|
||||
vt 0.250000 0.937500
|
||||
vt 0.375000 0.562500
|
||||
vt 0.390625 0.500000
|
||||
vt 0.406250 0.531250
|
||||
vt 0.437500 0.546875
|
||||
vt 0.625000 0.562500
|
||||
vt 0.562500 0.546875
|
||||
vt 0.593750 0.531250
|
||||
vt 0.609375 0.500000
|
||||
vt 0.625000 0.062500
|
||||
vt 0.609375 0.125000
|
||||
vt 0.593750 0.093750
|
||||
vt 0.562500 0.078125
|
||||
vt 0.375000 0.062500
|
||||
vt 0.437500 0.078125
|
||||
vt 0.406250 0.093750
|
||||
vt 0.390625 0.125000
|
||||
vt 0.375000 0.562500
|
||||
vt 0.281250 0.687500
|
||||
vt 0.093750 0.687500
|
||||
vt 0.062500 0.593750
|
||||
vt 0.312500 1.000000
|
||||
vt 0.000000 0.968750
|
||||
vt 0.296875 0.500000
|
||||
vt 0.296875 0.125000
|
||||
vt 0.281250 0.093750
|
||||
vt 0.250000 0.078125
|
||||
vt 0.125000 0.078125
|
||||
vt 0.093750 0.093750
|
||||
vt 0.078125 0.125000
|
||||
vt 0.078125 0.500000
|
||||
vt 0.093750 0.531250
|
||||
vt 0.125000 0.546875
|
||||
vt 0.250000 0.546875
|
||||
vt 0.281250 0.531250
|
||||
vt 0.375000 0.562500
|
||||
vt 0.375000 0.062500
|
||||
vt 0.000000 0.062500
|
||||
vt 0.000000 0.562500
|
||||
vn 0.0000 -1.0000 -0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn 0.0000 0.2298 0.9732
|
||||
vn 0.0000 -0.2298 0.9732
|
||||
vn 0.0000 0.7071 0.7071
|
||||
vn 0.0000 0.9732 -0.2298
|
||||
vn 0.0000 0.7071 -0.7071
|
||||
vn 0.0000 0.2298 -0.9732
|
||||
vn 0.0000 -0.7071 -0.7071
|
||||
vn 0.0000 -0.9732 -0.2298
|
||||
vn 0.0000 -0.9732 0.2298
|
||||
vn 0.0000 -0.7071 0.7071
|
||||
vn 0.0000 0.9732 0.2298
|
||||
vn 0.0000 -0.2298 -0.9732
|
||||
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
|
||||
s 1
|
||||
f 77/159/23 78/160/23 79/161/23
|
||||
f 80/162/24 81/163/24 82/164/24
|
||||
f 77/159/23 83/165/23 78/160/23
|
||||
f 80/162/24 84/166/24 81/163/24
|
||||
f 85/167/25 86/168/26 87/169/25
|
||||
f 85/170/25 88/171/27 89/172/27
|
||||
f 90/173/28 91/174/29 92/175/28
|
||||
f 93/176/29 94/177/30 91/178/29
|
||||
f 95/179/31 96/180/32 97/181/31
|
||||
f 98/182/33 99/183/34 100/184/34
|
||||
f 100/185/34 86/168/26 101/186/26
|
||||
f 89/187/27 102/188/35 103/189/35
|
||||
f 92/175/28 102/188/35 90/173/28
|
||||
f 94/177/30 104/190/36 105/191/36
|
||||
f 104/192/36 97/193/31 105/194/36
|
||||
f 98/182/33 106/195/32 107/196/33
|
||||
f 79/197/37 108/198/37 93/199/37
|
||||
f 93/199/37 90/200/37 79/197/37
|
||||
f 79/197/37 90/200/37 77/201/37
|
||||
f 90/200/37 102/202/37 77/201/37
|
||||
f 88/203/37 77/201/37 102/202/37
|
||||
f 87/204/37 77/201/37 88/203/37
|
||||
f 77/201/37 87/204/37 80/205/37
|
||||
f 87/204/37 86/206/37 80/205/37
|
||||
f 99/207/37 80/205/37 86/206/37
|
||||
f 107/208/37 80/205/37 99/207/37
|
||||
f 80/205/37 107/208/37 84/209/37
|
||||
f 107/208/37 106/210/37 84/209/37
|
||||
f 95/211/37 84/209/37 106/210/37
|
||||
f 104/212/37 84/209/37 95/211/37
|
||||
f 84/209/37 104/212/37 79/197/37
|
||||
f 104/212/37 108/198/37 79/197/37
|
||||
f 85/167/25 101/186/26 86/168/26
|
||||
f 85/170/25 87/213/25 88/171/27
|
||||
f 89/187/27 88/214/27 102/188/35
|
||||
f 90/173/28 93/215/29 91/174/29
|
||||
f 93/176/29 108/216/30 94/177/30
|
||||
f 94/177/30 108/216/30 104/190/36
|
||||
f 95/179/31 106/195/32 96/180/32
|
||||
f 98/182/33 96/180/32 106/195/32
|
||||
f 98/182/33 107/196/33 99/183/34
|
||||
f 100/185/34 99/217/34 86/168/26
|
||||
f 92/175/28 103/189/35 102/188/35
|
||||
f 104/192/36 95/218/31 97/193/31
|
||||
f 101/219/38 85/220/38 82/164/38
|
||||
f 82/164/38 85/220/38 83/165/38
|
||||
f 89/221/38 83/165/38 85/220/38
|
||||
f 103/222/38 83/165/38 89/221/38
|
||||
f 92/223/38 83/165/38 103/222/38
|
||||
f 78/160/38 83/165/38 92/223/38
|
||||
f 92/223/38 91/224/38 78/160/38
|
||||
f 91/224/38 94/225/38 78/160/38
|
||||
f 105/226/38 78/160/38 94/225/38
|
||||
f 78/160/38 105/226/38 81/163/38
|
||||
f 97/227/38 81/163/38 105/226/38
|
||||
f 97/227/38 96/228/38 81/163/38
|
||||
f 98/229/38 81/163/38 96/228/38
|
||||
f 82/164/38 81/163/38 98/229/38
|
||||
f 100/230/38 82/164/38 98/229/38
|
||||
f 101/219/38 82/164/38 100/230/38
|
||||
f 83/165/39 80/231/39 82/164/39
|
||||
f 77/232/39 80/231/39 83/165/39
|
||||
f 81/163/40 79/233/40 78/160/40
|
||||
f 84/234/40 79/233/40 81/163/40
|
||||
2163
src/main/resources/assets/hbm/models/pheodoors/secure_door.obj
Normal file
976
src/main/resources/assets/hbm/models/pheodoors/sliding_door.obj
Normal file
@ -0,0 +1,976 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: 'sliding_door.blend'
|
||||
# www.blender.org
|
||||
o Right
|
||||
v -0.125000 1.875000 -0.875000
|
||||
v -0.125000 1.125000 -0.875000
|
||||
v -0.125000 1.875000 -0.125000
|
||||
v -0.125000 1.125000 -0.125000
|
||||
v -0.125000 0.125000 -0.875000
|
||||
v -0.125000 0.875000 -0.875000
|
||||
v -0.125000 0.125000 -0.125000
|
||||
v -0.125000 0.875000 -0.125000
|
||||
v -0.187500 1.875000 -0.875000
|
||||
v -0.187500 1.125000 -0.875000
|
||||
v -0.187500 1.875000 -0.125000
|
||||
v -0.187500 1.125000 -0.125000
|
||||
v -0.187500 0.125000 -0.875000
|
||||
v -0.187500 0.875000 -0.875000
|
||||
v -0.187500 0.125000 -0.125000
|
||||
v -0.187500 0.875000 -0.125000
|
||||
v -0.125000 1.062500 -0.875000
|
||||
v -0.125000 0.937500 -0.875000
|
||||
v -0.125000 1.062500 -0.250000
|
||||
v -0.125000 0.937500 -0.250000
|
||||
v -0.187500 1.062500 -0.875000
|
||||
v -0.187500 0.937500 -0.875000
|
||||
v -0.187500 1.062500 -0.250000
|
||||
v -0.187500 0.937500 -0.250000
|
||||
v -0.250000 0.000000 -1.000000
|
||||
v -0.250000 0.125000 -1.000000
|
||||
v -0.250000 0.000000 0.000000
|
||||
v -0.250000 0.125000 0.000000
|
||||
v -0.062500 0.000000 -1.000000
|
||||
v -0.062500 0.125000 -1.000000
|
||||
v -0.062500 0.000000 0.000000
|
||||
v -0.062500 0.125000 0.000000
|
||||
v -0.250000 0.000000 -0.125000
|
||||
v -0.250000 0.125000 -0.125000
|
||||
v -0.062500 0.000000 -0.125000
|
||||
v -0.062500 0.125000 -0.125000
|
||||
v -0.250000 0.000000 -0.875000
|
||||
v -0.062500 0.125000 -0.875000
|
||||
v -0.250000 0.125000 -0.875000
|
||||
v -0.062500 0.000000 -0.875000
|
||||
v -0.250000 1.875000 0.000000
|
||||
v -0.062500 1.875000 0.000000
|
||||
v -0.062500 1.875000 -0.875000
|
||||
v -0.062500 1.875000 -1.000000
|
||||
v -0.250000 1.875000 -1.000000
|
||||
v -0.250000 1.875000 -0.875000
|
||||
v -0.250000 2.000000 0.000000
|
||||
v -0.062500 2.000000 0.000000
|
||||
v -0.062500 2.000000 -0.875000
|
||||
v -0.062500 2.000000 -1.000000
|
||||
v -0.250000 2.000000 -1.000000
|
||||
v -0.062500 2.000000 -0.125000
|
||||
v -0.250000 2.000000 -0.875000
|
||||
v -0.062500 1.875000 -0.125000
|
||||
v -0.250000 1.875000 -0.125000
|
||||
v -0.250000 2.000000 -0.125000
|
||||
v -0.062500 1.250000 0.000000
|
||||
v -0.250000 1.250000 0.000000
|
||||
v -0.062500 1.250000 -0.125000
|
||||
v -0.250000 0.750000 0.000000
|
||||
v -0.062500 0.750000 0.000000
|
||||
v -0.062500 0.875000 0.000000
|
||||
v -0.250000 0.875000 -0.125000
|
||||
v -0.250000 0.875000 0.000000
|
||||
v -0.062500 0.875000 -0.187500
|
||||
v -0.062500 1.125000 0.000000
|
||||
v -0.250000 1.125000 -0.125000
|
||||
v -0.250000 1.125000 0.000000
|
||||
v -0.062500 1.125000 -0.187500
|
||||
v -0.250000 1.125000 -0.250000
|
||||
v -0.250000 0.875000 -0.250000
|
||||
v -0.250000 1.250000 -0.125000
|
||||
v -0.062500 1.125000 -0.250000
|
||||
v -0.062500 0.875000 -0.250000
|
||||
v -0.062500 0.750000 -0.125000
|
||||
v -0.250000 0.750000 -0.125000
|
||||
v -0.187500 1.125000 0.000000
|
||||
v -0.187500 1.125000 -0.187500
|
||||
v -0.187500 0.875000 -0.187500
|
||||
v -0.187500 0.875000 0.000000
|
||||
v -0.062500 0.875000 -0.125000
|
||||
v -0.062500 1.125000 -0.125000
|
||||
v -0.062500 0.875000 -0.062500
|
||||
v -0.062500 1.125000 -0.062500
|
||||
v -0.125000 0.875000 -0.125000
|
||||
v -0.125000 1.125000 -0.125000
|
||||
v -0.125000 0.875000 -0.062500
|
||||
v -0.125000 1.125000 -0.062500
|
||||
v -0.187500 1.062500 -0.875000
|
||||
v -0.187500 1.125000 -0.875000
|
||||
v -0.187500 1.062500 -0.250000
|
||||
v -0.187500 1.125000 -0.250000
|
||||
v -0.125000 1.062500 -0.875000
|
||||
v -0.125000 1.125000 -0.875000
|
||||
v -0.125000 1.062500 -0.250000
|
||||
v -0.125000 1.125000 -0.250000
|
||||
v -0.187500 0.937500 -0.875000
|
||||
v -0.187500 0.875000 -0.875000
|
||||
v -0.187500 0.937500 -0.250000
|
||||
v -0.187500 0.875000 -0.250000
|
||||
v -0.125000 0.937500 -0.875000
|
||||
v -0.125000 0.875000 -0.875000
|
||||
v -0.125000 0.937500 -0.250000
|
||||
v -0.125000 0.875000 -0.250000
|
||||
v -0.187500 2.000000 0.000000
|
||||
v -0.187500 2.000000 -1.000000
|
||||
v -0.187500 2.000000 -0.875000
|
||||
v -0.187500 2.000000 -0.125000
|
||||
v -0.125000 2.000000 0.000000
|
||||
v -0.125000 2.000000 -0.875000
|
||||
v -0.125000 2.000000 -1.000000
|
||||
v -0.125000 2.000000 -0.125000
|
||||
vt 0.909774 0.979167
|
||||
vt 1.000000 0.729167
|
||||
vt 1.000000 0.979167
|
||||
vt 1.000000 0.645833
|
||||
vt 0.909774 0.395833
|
||||
vt 1.000000 0.395833
|
||||
vt 0.819549 0.729167
|
||||
vt 0.909774 0.979167
|
||||
vt 0.819549 0.979167
|
||||
vt 0.909774 0.395833
|
||||
vt 0.819549 0.645833
|
||||
vt 0.819549 0.395833
|
||||
vt 0.924812 0.708333
|
||||
vt 1.000000 0.666667
|
||||
vt 1.000000 0.708333
|
||||
vt 0.819549 0.666667
|
||||
vt 0.894737 0.708333
|
||||
vt 0.819549 0.708333
|
||||
vt 0.646617 0.083333
|
||||
vt 0.631579 0.125000
|
||||
vt 0.631579 0.083333
|
||||
vt 0.669173 0.083333
|
||||
vt 0.646617 0.125000
|
||||
vt 0.789474 0.083333
|
||||
vt 0.774436 0.125000
|
||||
vt 0.774436 0.083333
|
||||
vt 0.812030 0.083333
|
||||
vt 0.789474 0.125000
|
||||
vt 0.789474 0.020833
|
||||
vt 0.774436 0.020833
|
||||
vt 0.789474 0.708333
|
||||
vt 0.488722 0.708333
|
||||
vt 0.466165 0.125000
|
||||
vt 0.488722 0.125000
|
||||
vt 0.684211 0.020833
|
||||
vt 0.669173 0.020833
|
||||
vt 0.684211 0.083333
|
||||
vt 0.669173 0.125000
|
||||
vt 0.541353 0.125000
|
||||
vt 0.541353 0.083333
|
||||
vt 0.526316 0.125000
|
||||
vt 0.526316 0.083333
|
||||
vt 0.458647 0.125000
|
||||
vt 0.368421 0.187500
|
||||
vt 0.368421 0.125000
|
||||
vt 0.684211 0.125000
|
||||
vt 0.684211 0.750000
|
||||
vt 0.669173 0.708333
|
||||
vt 0.684211 0.708333
|
||||
vt 0.541353 0.750000
|
||||
vt 0.526316 0.708333
|
||||
vt 0.541353 0.708333
|
||||
vt 0.669173 0.500000
|
||||
vt 0.684211 0.500000
|
||||
vt 0.646617 0.708333
|
||||
vt 0.631579 0.500000
|
||||
vt 0.646617 0.500000
|
||||
vt 0.812030 0.708333
|
||||
vt 0.812030 0.125000
|
||||
vt 0.518797 0.708333
|
||||
vt 0.496241 0.500000
|
||||
vt 0.518797 0.500000
|
||||
vt 0.789474 0.750000
|
||||
vt 0.774436 0.708333
|
||||
vt 0.646617 0.750000
|
||||
vt 0.631579 0.708333
|
||||
vt 0.774436 0.750000
|
||||
vt 0.368421 0.270833
|
||||
vt 0.458647 0.208333
|
||||
vt 0.458647 0.270833
|
||||
vt 0.812030 0.750000
|
||||
vt 0.669173 0.750000
|
||||
vt 0.654135 0.458333
|
||||
vt 0.669173 0.458333
|
||||
vt 0.631579 0.375000
|
||||
vt 0.616541 0.375000
|
||||
vt 0.631579 0.333333
|
||||
vt 0.631579 0.458333
|
||||
vt 0.646617 0.458333
|
||||
vt 0.691729 0.458333
|
||||
vt 0.684211 0.333333
|
||||
vt 0.646617 0.333333
|
||||
vt 0.518797 0.333333
|
||||
vt 0.496241 0.125000
|
||||
vt 0.518797 0.125000
|
||||
vt 0.669173 0.333333
|
||||
vt 0.669173 0.375000
|
||||
vt 0.646617 0.375000
|
||||
vt 0.699248 0.458333
|
||||
vt 0.654135 0.375000
|
||||
vt 0.571429 0.500000
|
||||
vt 0.586466 0.416667
|
||||
vt 0.586466 0.500000
|
||||
vt 0.616541 0.458333
|
||||
vt 0.518797 0.458333
|
||||
vt 0.496241 0.375000
|
||||
vt 0.518797 0.375000
|
||||
vt 0.699248 0.375000
|
||||
vt 0.691729 0.375000
|
||||
vt 0.496241 0.458333
|
||||
vt 0.496241 0.333333
|
||||
vt 0.548872 0.416667
|
||||
vt 0.571429 0.416667
|
||||
vt 0.548872 0.500000
|
||||
vt 0.571429 0.541667
|
||||
vt 0.548872 0.541667
|
||||
vt 0.548872 0.375000
|
||||
vt 0.571429 0.375000
|
||||
vt 0.759399 0.583333
|
||||
vt 0.751880 0.500000
|
||||
vt 0.759399 0.500000
|
||||
vt 0.751880 0.583333
|
||||
vt 0.744361 0.500000
|
||||
vt 0.744361 0.583333
|
||||
vt 0.736842 0.500000
|
||||
vt 0.766917 0.583333
|
||||
vt 0.766917 0.500000
|
||||
vt 0.691729 0.229167
|
||||
vt 0.766917 0.208333
|
||||
vt 0.766917 0.229167
|
||||
vt 0.766917 0.166667
|
||||
vt 0.691729 0.187500
|
||||
vt 0.691729 0.166667
|
||||
vt 0.766917 0.145833
|
||||
vt 0.691729 0.145833
|
||||
vt 0.766917 0.187500
|
||||
vt 0.691729 0.208333
|
||||
vt 0.766917 0.687500
|
||||
vt 0.691729 0.666667
|
||||
vt 0.766917 0.666667
|
||||
vt 0.691729 0.625000
|
||||
vt 0.766917 0.645833
|
||||
vt 0.691729 0.645833
|
||||
vt 0.691729 0.604167
|
||||
vt 0.766917 0.625000
|
||||
vt 0.646617 0.770833
|
||||
vt 0.631579 0.750000
|
||||
vt 0.631579 0.770833
|
||||
vt 0.541353 0.770833
|
||||
vt 0.526316 0.750000
|
||||
vt 0.774436 0.770833
|
||||
vt 0.684211 0.770833
|
||||
vt 0.789474 0.770833
|
||||
vt 0.909774 0.729167
|
||||
vt 0.909774 0.645833
|
||||
vt 0.909774 0.729167
|
||||
vt 0.909774 0.645833
|
||||
vt 0.924812 0.666667
|
||||
vt 0.894737 0.666667
|
||||
vt 0.466165 0.708333
|
||||
vt 0.458647 0.187500
|
||||
vt 0.496241 0.708333
|
||||
vt 0.368421 0.208333
|
||||
vt 0.736842 0.583333
|
||||
vt 0.691729 0.687500
|
||||
vt 0.766917 0.604167
|
||||
vt 0.526316 0.770833
|
||||
vt 0.669173 0.770833
|
||||
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.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn 0.0000 0.7071 -0.7071
|
||||
vn 0.0000 -0.7071 -0.7071
|
||||
s off
|
||||
f 3/1/1 2/2/1 1/3/1
|
||||
f 6/4/1 7/5/1 5/6/1
|
||||
f 10/7/2 11/8/2 9/9/2
|
||||
f 15/10/2 14/11/2 13/12/2
|
||||
f 19/13/1 18/14/1 17/15/1
|
||||
f 22/16/2 23/17/2 21/18/2
|
||||
f 27/19/2 34/20/2 33/21/2
|
||||
f 31/22/3 28/23/3 27/19/3
|
||||
f 29/24/1 38/25/1 40/26/1
|
||||
f 25/27/4 30/28/4 29/24/4
|
||||
f 25/29/5 40/26/5 37/30/5
|
||||
f 44/31/1 38/25/1 30/28/1
|
||||
f 43/32/3 39/33/3 38/34/3
|
||||
f 33/35/5 31/22/5 27/36/5
|
||||
f 35/37/1 32/38/1 31/22/1
|
||||
f 33/21/2 39/39/2 37/40/2
|
||||
f 37/40/2 26/41/2 25/42/2
|
||||
f 38/43/6 34/44/6 36/45/6
|
||||
f 37/30/5 35/37/5 33/35/5
|
||||
f 40/26/1 36/46/1 35/37/1
|
||||
f 52/47/1 42/48/1 54/49/1
|
||||
f 53/50/2 45/51/2 46/52/2
|
||||
f 54/49/1 57/53/1 59/54/1
|
||||
f 41/55/2 72/56/2 58/57/2
|
||||
f 46/52/2 26/41/2 39/39/2
|
||||
f 45/58/4 30/28/4 26/59/4
|
||||
f 55/60/4 59/61/4 72/62/4
|
||||
f 42/48/3 58/57/3 57/53/3
|
||||
f 50/63/1 43/64/1 44/31/1
|
||||
f 47/65/2 55/66/2 41/55/2
|
||||
f 52/47/1 43/64/1 49/67/1
|
||||
f 54/68/5 46/69/5 43/70/5
|
||||
f 51/71/4 44/31/4 45/58/4
|
||||
f 48/72/3 41/55/3 42/48/3
|
||||
f 55/66/2 53/50/2 46/52/2
|
||||
f 57/53/3 77/73/3 66/74/3
|
||||
f 63/75/2 71/76/2 76/77/2
|
||||
f 58/57/2 67/78/2 68/79/2
|
||||
f 59/54/1 66/74/1 69/80/1
|
||||
f 75/81/1 32/38/1 36/46/1
|
||||
f 60/82/2 34/20/2 28/23/2
|
||||
f 76/83/4 36/84/4 34/85/4
|
||||
f 61/86/3 28/23/3 32/38/3
|
||||
f 75/81/1 62/87/1 61/86/1
|
||||
f 64/88/2 76/77/2 60/82/2
|
||||
f 69/80/1 73/89/1 59/54/1
|
||||
f 61/86/3 80/90/3 60/82/3
|
||||
f 78/91/3 65/92/3 69/93/3
|
||||
f 68/79/2 63/75/2 64/88/2
|
||||
f 70/94/2 63/75/2 67/78/2
|
||||
f 77/73/3 64/88/3 80/90/3
|
||||
f 70/95/4 74/96/4 71/97/4
|
||||
f 74/98/1 69/80/1 65/99/1
|
||||
f 75/81/1 74/98/1 65/99/1
|
||||
f 72/56/2 70/94/2 67/78/2
|
||||
f 73/100/7 72/62/7 59/61/7
|
||||
f 75/101/8 71/97/8 74/96/8
|
||||
f 78/91/1 80/102/1 79/103/1
|
||||
f 77/104/5 69/105/5 66/106/5
|
||||
f 79/103/6 62/107/6 65/108/6
|
||||
f 82/109/1 83/110/1 81/111/1
|
||||
f 84/112/3 87/113/3 83/110/3
|
||||
f 88/114/2 85/115/2 87/113/2
|
||||
f 86/116/4 81/111/4 85/117/4
|
||||
f 91/118/2 90/119/2 89/120/2
|
||||
f 93/121/1 96/122/1 95/123/1
|
||||
f 89/124/5 95/123/5 91/125/5
|
||||
f 94/126/6 92/127/6 96/122/6
|
||||
f 98/128/2 99/129/2 97/130/2
|
||||
f 104/131/1 101/132/1 103/133/1
|
||||
f 103/133/6 97/130/6 99/129/6
|
||||
f 100/134/5 102/135/5 104/131/5
|
||||
f 105/136/6 56/137/6 47/65/6
|
||||
f 108/138/6 53/50/6 56/137/6
|
||||
f 107/139/6 51/140/6 53/50/6
|
||||
f 110/141/6 52/47/6 49/67/6
|
||||
f 112/142/6 48/72/6 52/47/6
|
||||
f 111/143/6 49/67/6 50/63/6
|
||||
f 58/57/3 68/79/3 77/73/3
|
||||
f 80/90/3 64/88/3 60/82/3
|
||||
f 3/1/1 4/144/1 2/2/1
|
||||
f 6/4/1 8/145/1 7/5/1
|
||||
f 10/7/2 12/146/2 11/8/2
|
||||
f 15/10/2 16/147/2 14/11/2
|
||||
f 19/13/1 20/148/1 18/14/1
|
||||
f 22/16/2 24/149/2 23/17/2
|
||||
f 27/19/2 28/23/2 34/20/2
|
||||
f 31/22/3 32/38/3 28/23/3
|
||||
f 29/24/1 30/28/1 38/25/1
|
||||
f 25/27/4 26/59/4 30/28/4
|
||||
f 25/29/5 29/24/5 40/26/5
|
||||
f 44/31/1 43/64/1 38/25/1
|
||||
f 43/32/3 46/150/3 39/33/3
|
||||
f 33/35/5 35/37/5 31/22/5
|
||||
f 35/37/1 36/46/1 32/38/1
|
||||
f 33/21/2 34/20/2 39/39/2
|
||||
f 37/40/2 39/39/2 26/41/2
|
||||
f 38/43/6 39/151/6 34/44/6
|
||||
f 37/30/5 40/26/5 35/37/5
|
||||
f 40/26/1 38/25/1 36/46/1
|
||||
f 52/47/1 48/72/1 42/48/1
|
||||
f 53/50/2 51/140/2 45/51/2
|
||||
f 54/49/1 42/48/1 57/53/1
|
||||
f 41/55/2 55/66/2 72/56/2
|
||||
f 46/52/2 45/51/2 26/41/2
|
||||
f 45/58/4 44/31/4 30/28/4
|
||||
f 55/60/4 54/152/4 59/61/4
|
||||
f 42/48/3 41/55/3 58/57/3
|
||||
f 50/63/1 49/67/1 43/64/1
|
||||
f 47/65/2 56/137/2 55/66/2
|
||||
f 52/47/1 54/49/1 43/64/1
|
||||
f 54/68/5 55/153/5 46/69/5
|
||||
f 51/71/4 50/63/4 44/31/4
|
||||
f 48/72/3 47/65/3 41/55/3
|
||||
f 55/66/2 56/137/2 53/50/2
|
||||
f 57/53/3 58/57/3 77/73/3
|
||||
f 58/57/2 72/56/2 67/78/2
|
||||
f 59/54/1 57/53/1 66/74/1
|
||||
f 75/81/1 61/86/1 32/38/1
|
||||
f 60/82/2 76/77/2 34/20/2
|
||||
f 76/83/4 75/101/4 36/84/4
|
||||
f 61/86/3 60/82/3 28/23/3
|
||||
f 75/81/1 65/99/1 62/87/1
|
||||
f 64/88/2 63/75/2 76/77/2
|
||||
f 61/86/3 62/87/3 80/90/3
|
||||
f 78/91/3 79/103/3 65/92/3
|
||||
f 68/79/2 67/78/2 63/75/2
|
||||
f 70/94/2 71/76/2 63/75/2
|
||||
f 77/73/3 68/79/3 64/88/3
|
||||
f 70/95/4 73/100/4 74/96/4
|
||||
f 74/98/1 73/89/1 69/80/1
|
||||
f 73/100/7 70/95/7 72/62/7
|
||||
f 75/101/8 76/83/8 71/97/8
|
||||
f 78/91/1 77/104/1 80/102/1
|
||||
f 77/104/5 78/91/5 69/105/5
|
||||
f 79/103/6 80/102/6 62/107/6
|
||||
f 82/109/1 84/112/1 83/110/1
|
||||
f 84/112/3 88/114/3 87/113/3
|
||||
f 88/114/2 86/154/2 85/115/2
|
||||
f 86/116/4 82/109/4 81/111/4
|
||||
f 91/118/2 92/127/2 90/119/2
|
||||
f 93/121/1 94/126/1 96/122/1
|
||||
f 89/124/5 93/121/5 95/123/5
|
||||
f 94/126/6 90/119/6 92/127/6
|
||||
f 98/128/2 100/155/2 99/129/2
|
||||
f 104/131/1 102/135/1 101/132/1
|
||||
f 103/133/6 101/132/6 97/130/6
|
||||
f 100/134/5 98/156/5 102/135/5
|
||||
f 105/136/6 108/138/6 56/137/6
|
||||
f 108/138/6 107/139/6 53/50/6
|
||||
f 107/139/6 106/157/6 51/140/6
|
||||
f 110/141/6 112/142/6 52/47/6
|
||||
f 112/142/6 109/158/6 48/72/6
|
||||
f 111/143/6 110/141/6 49/67/6
|
||||
o Frame
|
||||
v -0.187500 0.000000 1.812500
|
||||
v -0.187500 0.062500 1.812500
|
||||
v -0.187500 0.000000 -1.812500
|
||||
v -0.187500 0.062500 -1.812500
|
||||
v -0.125000 0.000000 1.812500
|
||||
v -0.125000 0.062500 1.812500
|
||||
v -0.125000 0.000000 -1.812500
|
||||
v -0.125000 0.062500 -1.812500
|
||||
v -0.187500 2.000000 1.812500
|
||||
v -0.187500 1.937500 1.812500
|
||||
v -0.187500 2.000000 -1.812500
|
||||
v -0.187500 1.937500 -1.812500
|
||||
v -0.125000 2.000000 1.812500
|
||||
v -0.125000 1.937500 1.812500
|
||||
v -0.125000 2.000000 -1.812500
|
||||
v -0.125000 1.937500 -1.812500
|
||||
vt 0.015038 0.937500
|
||||
vt 0.451128 0.958333
|
||||
vt 0.015038 0.958333
|
||||
vt 0.451128 0.937500
|
||||
vt 0.458647 0.916667
|
||||
vt 0.458647 0.937500
|
||||
vt 0.451128 0.916667
|
||||
vt 0.015038 0.895833
|
||||
vt 0.451128 0.895833
|
||||
vt 0.015038 0.916667
|
||||
vt 0.007519 0.937500
|
||||
vt 0.007519 0.916667
|
||||
vt 0.451128 0.979167
|
||||
vt 0.451128 0.854167
|
||||
vt 0.015038 0.833333
|
||||
vt 0.015038 0.854167
|
||||
vt 0.458647 0.812500
|
||||
vt 0.451128 0.833333
|
||||
vt 0.458647 0.833333
|
||||
vt 0.015038 0.791667
|
||||
vt 0.451128 0.812500
|
||||
vt 0.451128 0.791667
|
||||
vt 0.007519 0.833333
|
||||
vt 0.015038 0.812500
|
||||
vt 0.007519 0.812500
|
||||
vt 0.451128 0.875000
|
||||
vt 0.015038 0.979167
|
||||
vt 0.015038 0.875000
|
||||
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 1.0000 0.0000
|
||||
s off
|
||||
f 114/159/9 115/160/9 113/161/9
|
||||
f 116/162/10 119/163/10 115/164/10
|
||||
f 120/165/11 117/166/11 119/167/11
|
||||
f 118/168/12 113/169/12 117/170/12
|
||||
f 119/171/13 113/161/13 115/160/13
|
||||
f 116/162/14 118/168/14 120/165/14
|
||||
f 123/172/9 122/173/9 121/174/9
|
||||
f 127/175/10 124/176/10 123/177/10
|
||||
f 125/178/11 128/179/11 127/180/11
|
||||
f 121/181/12 126/182/12 125/183/12
|
||||
f 121/174/14 127/184/14 123/172/14
|
||||
f 126/182/13 124/176/13 128/179/13
|
||||
f 114/159/9 116/162/9 115/160/9
|
||||
f 116/162/10 120/165/10 119/163/10
|
||||
f 120/165/11 118/168/11 117/166/11
|
||||
f 118/168/12 114/159/12 113/169/12
|
||||
f 119/171/13 117/185/13 113/161/13
|
||||
f 116/162/14 114/159/14 118/168/14
|
||||
f 123/172/9 124/176/9 122/173/9
|
||||
f 127/175/10 128/179/10 124/176/10
|
||||
f 125/178/11 126/182/11 128/179/11
|
||||
f 121/181/12 122/173/12 126/182/12
|
||||
f 121/174/14 125/186/14 127/184/14
|
||||
f 126/182/13 122/173/13 124/176/13
|
||||
o Left
|
||||
v -0.125000 0.937500 -0.187500
|
||||
v -0.125000 1.062500 -0.187500
|
||||
v -0.125000 0.937500 0.187500
|
||||
v -0.125000 1.062500 0.187500
|
||||
v -0.187500 0.937500 -0.187500
|
||||
v -0.187500 1.062500 -0.187500
|
||||
v -0.187500 0.937500 0.187500
|
||||
v -0.187500 1.062500 0.187500
|
||||
v -0.250000 0.000000 1.000000
|
||||
v -0.250000 0.125000 1.000000
|
||||
v -0.250000 0.000000 0.000000
|
||||
v -0.250000 0.125000 0.000000
|
||||
v -0.062500 0.000000 1.000000
|
||||
v -0.062500 0.125000 1.000000
|
||||
v -0.062500 0.000000 0.000000
|
||||
v -0.062500 0.125000 0.000000
|
||||
v -0.250000 0.000000 0.125000
|
||||
v -0.250000 0.125000 0.125000
|
||||
v -0.062500 0.000000 0.125000
|
||||
v -0.062500 0.125000 0.125000
|
||||
v -0.250000 0.000000 0.875000
|
||||
v -0.062500 0.125000 0.875000
|
||||
v -0.250000 0.125000 0.875000
|
||||
v -0.062500 0.000000 0.875000
|
||||
v -0.250000 1.875000 0.000000
|
||||
v -0.062500 1.875000 0.000000
|
||||
v -0.062500 1.875000 0.875000
|
||||
v -0.062500 1.875000 1.000000
|
||||
v -0.250000 1.875000 1.000000
|
||||
v -0.250000 1.875000 0.875000
|
||||
v -0.250000 2.000000 0.000000
|
||||
v -0.062500 2.000000 0.000000
|
||||
v -0.062500 2.000000 0.875000
|
||||
v -0.062500 2.000000 1.000000
|
||||
v -0.250000 2.000000 1.000000
|
||||
v -0.062500 2.000000 0.125000
|
||||
v -0.250000 2.000000 0.875000
|
||||
v -0.062500 1.875000 0.125000
|
||||
v -0.250000 1.875000 0.125000
|
||||
v -0.250000 2.000000 0.125000
|
||||
v -0.062500 1.250000 0.000000
|
||||
v -0.250000 1.250000 0.000000
|
||||
v -0.062500 1.250000 0.125000
|
||||
v -0.250000 0.750000 0.000000
|
||||
v -0.062500 0.750000 0.000000
|
||||
v -0.062500 0.875000 0.000000
|
||||
v -0.250000 0.875000 0.125000
|
||||
v -0.250000 0.875000 0.000000
|
||||
v -0.062500 0.875000 0.187500
|
||||
v -0.062500 1.125000 0.000000
|
||||
v -0.250000 1.125000 0.125000
|
||||
v -0.250000 1.125000 0.000000
|
||||
v -0.062500 1.125000 0.187500
|
||||
v -0.250000 1.125000 0.250000
|
||||
v -0.250000 0.875000 0.250000
|
||||
v -0.250000 1.250000 0.125000
|
||||
v -0.062500 1.125000 0.250000
|
||||
v -0.062500 0.875000 0.250000
|
||||
v -0.062500 0.750000 0.125000
|
||||
v -0.250000 0.750000 0.125000
|
||||
v -0.187500 1.125000 0.000000
|
||||
v -0.187500 1.125000 0.187500
|
||||
v -0.187500 0.875000 0.187500
|
||||
v -0.187500 0.875000 0.000000
|
||||
v -0.062500 0.875000 0.125000
|
||||
v -0.062500 1.125000 0.125000
|
||||
v -0.062500 0.875000 0.062500
|
||||
v -0.062500 1.125000 0.062500
|
||||
v -0.125000 0.875000 0.125000
|
||||
v -0.125000 1.125000 0.125000
|
||||
v -0.125000 0.875000 0.062500
|
||||
v -0.125000 1.125000 0.062500
|
||||
v -0.187500 1.062500 0.875000
|
||||
v -0.187500 1.125000 0.875000
|
||||
v -0.187500 1.062500 0.250000
|
||||
v -0.187500 1.125000 0.250000
|
||||
v -0.125000 1.062500 0.875000
|
||||
v -0.125000 1.125000 0.875000
|
||||
v -0.125000 1.062500 0.250000
|
||||
v -0.125000 1.125000 0.250000
|
||||
v -0.187500 0.937500 0.875000
|
||||
v -0.187500 0.875000 0.875000
|
||||
v -0.187500 0.937500 0.250000
|
||||
v -0.187500 0.875000 0.250000
|
||||
v -0.125000 0.937500 0.875000
|
||||
v -0.125000 0.875000 0.875000
|
||||
v -0.125000 0.937500 0.250000
|
||||
v -0.125000 0.875000 0.250000
|
||||
v -0.187500 2.000000 0.000000
|
||||
v -0.187500 2.000000 1.000000
|
||||
v -0.187500 2.000000 0.875000
|
||||
v -0.187500 2.000000 0.125000
|
||||
v -0.125000 2.000000 0.000000
|
||||
v -0.125000 2.000000 0.875000
|
||||
v -0.125000 2.000000 1.000000
|
||||
v -0.125000 2.000000 0.125000
|
||||
v -0.125000 1.875000 0.875000
|
||||
v -0.125000 1.125000 0.875000
|
||||
v -0.125000 1.875000 0.125000
|
||||
v -0.125000 1.125000 0.125000
|
||||
v -0.125000 0.125000 0.875000
|
||||
v -0.125000 0.875000 0.875000
|
||||
v -0.125000 0.125000 0.125000
|
||||
v -0.125000 0.875000 0.125000
|
||||
v -0.187500 1.875000 0.875000
|
||||
v -0.187500 1.125000 0.875000
|
||||
v -0.187500 1.875000 0.125000
|
||||
v -0.187500 1.125000 0.125000
|
||||
v -0.187500 0.125000 0.875000
|
||||
v -0.187500 0.875000 0.875000
|
||||
v -0.187500 0.125000 0.125000
|
||||
v -0.187500 0.875000 0.125000
|
||||
v -0.125000 1.062500 0.875000
|
||||
v -0.125000 0.937500 0.875000
|
||||
v -0.125000 1.062500 0.250000
|
||||
v -0.125000 0.937500 0.250000
|
||||
v -0.187500 1.062500 0.875000
|
||||
v -0.187500 0.937500 0.875000
|
||||
v -0.187500 1.062500 0.250000
|
||||
v -0.187500 0.937500 0.250000
|
||||
vt 0.593985 0.625000
|
||||
vt 0.548872 0.583333
|
||||
vt 0.593985 0.583333
|
||||
vt 0.548872 0.645833
|
||||
vt 0.593985 0.687500
|
||||
vt 0.548872 0.687500
|
||||
vt 0.601504 0.625000
|
||||
vt 0.601504 0.583333
|
||||
vt 0.548872 0.562500
|
||||
vt 0.548872 0.625000
|
||||
vt 0.593985 0.645833
|
||||
vt 0.187970 0.125000
|
||||
vt 0.172932 0.083333
|
||||
vt 0.187970 0.083333
|
||||
vt 0.172932 0.125000
|
||||
vt 0.150376 0.083333
|
||||
vt 0.045113 0.125000
|
||||
vt 0.030075 0.083333
|
||||
vt 0.045113 0.083333
|
||||
vt 0.030075 0.125000
|
||||
vt 0.007519 0.083333
|
||||
vt 0.045113 0.020833
|
||||
vt 0.030075 0.020833
|
||||
vt 0.030075 0.708333
|
||||
vt 0.353383 0.125000
|
||||
vt 0.330827 0.708333
|
||||
vt 0.330827 0.125000
|
||||
vt 0.135338 0.020833
|
||||
vt 0.150376 0.020833
|
||||
vt 0.150376 0.125000
|
||||
vt 0.135338 0.083333
|
||||
vt 0.278196 0.125000
|
||||
vt 0.278196 0.083333
|
||||
vt 0.293233 0.125000
|
||||
vt 0.293233 0.083333
|
||||
vt 0.458647 0.625000
|
||||
vt 0.368421 0.562500
|
||||
vt 0.458647 0.562500
|
||||
vt 0.135338 0.125000
|
||||
vt 0.150376 0.708333
|
||||
vt 0.135338 0.750000
|
||||
vt 0.135338 0.708333
|
||||
vt 0.293233 0.708333
|
||||
vt 0.278196 0.750000
|
||||
vt 0.278196 0.708333
|
||||
vt 0.150376 0.500000
|
||||
vt 0.135338 0.500000
|
||||
vt 0.187970 0.500000
|
||||
vt 0.172932 0.708333
|
||||
vt 0.172932 0.500000
|
||||
vt 0.007519 0.708333
|
||||
vt 0.007519 0.125000
|
||||
vt 0.323308 0.500000
|
||||
vt 0.300752 0.708333
|
||||
vt 0.300752 0.500000
|
||||
vt 0.045113 0.708333
|
||||
vt 0.030075 0.750000
|
||||
vt 0.187970 0.708333
|
||||
vt 0.172932 0.750000
|
||||
vt 0.045113 0.750000
|
||||
vt 0.368421 0.645833
|
||||
vt 0.458647 0.708333
|
||||
vt 0.368421 0.708333
|
||||
vt 0.007519 0.750000
|
||||
vt 0.150376 0.750000
|
||||
vt 0.165414 0.458333
|
||||
vt 0.150376 0.458333
|
||||
vt 0.187970 0.375000
|
||||
vt 0.187970 0.333333
|
||||
vt 0.203008 0.375000
|
||||
vt 0.187970 0.458333
|
||||
vt 0.172932 0.458333
|
||||
vt 0.127820 0.458333
|
||||
vt 0.135338 0.333333
|
||||
vt 0.172932 0.333333
|
||||
vt 0.323308 0.125000
|
||||
vt 0.300752 0.333333
|
||||
vt 0.300752 0.125000
|
||||
vt 0.150376 0.333333
|
||||
vt 0.150376 0.375000
|
||||
vt 0.127820 0.375000
|
||||
vt 0.172932 0.375000
|
||||
vt 0.120301 0.458333
|
||||
vt 0.165414 0.375000
|
||||
vt 0.195489 0.562500
|
||||
vt 0.210526 0.645833
|
||||
vt 0.195489 0.645833
|
||||
vt 0.203008 0.458333
|
||||
vt 0.323308 0.375000
|
||||
vt 0.300752 0.458333
|
||||
vt 0.300752 0.375000
|
||||
vt 0.120301 0.375000
|
||||
vt 0.323308 0.458333
|
||||
vt 0.323308 0.333333
|
||||
vt 0.233083 0.562500
|
||||
vt 0.210526 0.562500
|
||||
vt 0.210526 0.687500
|
||||
vt 0.233083 0.645833
|
||||
vt 0.233083 0.687500
|
||||
vt 0.233083 0.520833
|
||||
vt 0.210526 0.520833
|
||||
vt 0.067669 0.500000
|
||||
vt 0.060150 0.583333
|
||||
vt 0.060150 0.500000
|
||||
vt 0.075188 0.500000
|
||||
vt 0.067669 0.583333
|
||||
vt 0.082707 0.500000
|
||||
vt 0.075188 0.583333
|
||||
vt 0.052632 0.583333
|
||||
vt 0.052632 0.500000
|
||||
vt 0.052632 0.208333
|
||||
vt 0.127820 0.229167
|
||||
vt 0.052632 0.229167
|
||||
vt 0.127820 0.187500
|
||||
vt 0.052632 0.166667
|
||||
vt 0.127820 0.166667
|
||||
vt 0.127820 0.145833
|
||||
vt 0.052632 0.145833
|
||||
vt 0.127820 0.208333
|
||||
vt 0.052632 0.187500
|
||||
vt 0.127820 0.666667
|
||||
vt 0.052632 0.687500
|
||||
vt 0.052632 0.666667
|
||||
vt 0.052632 0.645833
|
||||
vt 0.127820 0.625000
|
||||
vt 0.127820 0.645833
|
||||
vt 0.052632 0.625000
|
||||
vt 0.127820 0.604167
|
||||
vt 0.187970 0.770833
|
||||
vt 0.172932 0.770833
|
||||
vt 0.187970 0.750000
|
||||
vt 0.293233 0.770833
|
||||
vt 0.278196 0.770833
|
||||
vt 0.135338 0.770833
|
||||
vt 0.045113 0.770833
|
||||
vt 0.030075 0.770833
|
||||
vt 0.819549 0.729167
|
||||
vt 0.909774 0.979167
|
||||
vt 0.819549 0.979167
|
||||
vt 0.909774 0.395833
|
||||
vt 0.819549 0.645833
|
||||
vt 0.819549 0.395833
|
||||
vt 0.909774 0.979167
|
||||
vt 1.000000 0.729167
|
||||
vt 1.000000 0.979167
|
||||
vt 1.000000 0.645833
|
||||
vt 0.909774 0.395833
|
||||
vt 1.000000 0.395833
|
||||
vt 0.819549 0.666667
|
||||
vt 0.894737 0.708333
|
||||
vt 0.819549 0.708333
|
||||
vt 0.924812 0.708333
|
||||
vt 1.000000 0.666667
|
||||
vt 1.000000 0.708333
|
||||
vt 0.593985 0.562500
|
||||
vt 0.353383 0.708333
|
||||
vt 0.368421 0.625000
|
||||
vt 0.293233 0.750000
|
||||
vt 0.323308 0.708333
|
||||
vt 0.458647 0.645833
|
||||
vt 0.082707 0.583333
|
||||
vt 0.127820 0.687500
|
||||
vt 0.052632 0.604167
|
||||
vt 0.150376 0.770833
|
||||
vt 0.909774 0.729167
|
||||
vt 0.909774 0.645833
|
||||
vt 0.909774 0.729167
|
||||
vt 0.909774 0.645833
|
||||
vt 0.894737 0.666667
|
||||
vt 0.924812 0.666667
|
||||
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.0000 1.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 0.7071 0.7071
|
||||
vn 0.0000 -0.7071 0.7071
|
||||
s off
|
||||
f 130/187/15 131/188/15 129/189/15
|
||||
f 136/190/16 133/191/16 135/192/16
|
||||
f 134/193/17 129/189/17 133/194/17
|
||||
f 135/195/18 129/189/18 131/188/18
|
||||
f 132/196/19 134/197/19 136/190/19
|
||||
f 146/198/16 139/199/16 145/200/16
|
||||
f 140/201/17 143/202/17 139/199/17
|
||||
f 150/203/15 141/204/15 152/205/15
|
||||
f 142/206/20 137/207/20 141/204/20
|
||||
f 149/208/18 141/204/18 137/209/18
|
||||
f 150/203/15 156/210/15 142/206/15
|
||||
f 151/211/17 155/212/17 150/213/17
|
||||
f 143/202/18 145/214/18 139/215/18
|
||||
f 144/216/15 147/217/15 143/202/15
|
||||
f 151/218/16 145/200/16 149/219/16
|
||||
f 138/220/16 149/219/16 137/221/16
|
||||
f 146/222/19 150/223/19 148/224/19
|
||||
f 147/217/18 149/208/18 145/214/18
|
||||
f 148/225/15 152/205/15 147/217/15
|
||||
f 154/226/15 164/227/15 166/228/15
|
||||
f 157/229/16 165/230/16 158/231/16
|
||||
f 169/232/15 166/228/15 171/233/15
|
||||
f 184/234/16 153/235/16 170/236/16
|
||||
f 138/220/16 158/231/16 151/218/16
|
||||
f 142/206/20 157/237/20 138/238/20
|
||||
f 171/239/20 167/240/20 184/241/20
|
||||
f 170/236/17 154/226/17 169/232/17
|
||||
f 155/242/15 162/243/15 156/210/15
|
||||
f 167/244/16 159/245/16 153/235/16
|
||||
f 155/242/15 164/227/15 161/246/15
|
||||
f 158/247/18 166/248/18 155/249/18
|
||||
f 156/210/20 163/250/20 157/237/20
|
||||
f 153/235/17 160/251/17 154/226/17
|
||||
f 165/230/16 167/244/16 158/231/16
|
||||
f 189/252/17 169/232/17 178/253/17
|
||||
f 175/254/16 188/255/16 183/256/16
|
||||
f 179/257/16 170/236/16 180/258/16
|
||||
f 178/253/15 171/233/15 181/259/15
|
||||
f 144/216/15 187/260/15 148/225/15
|
||||
f 146/198/16 172/261/16 140/201/16
|
||||
f 148/262/20 188/263/20 146/264/20
|
||||
f 140/201/17 173/265/17 144/216/17
|
||||
f 187/260/15 174/266/15 177/267/15
|
||||
f 188/255/16 176/268/16 172/261/16
|
||||
f 181/259/15 171/233/15 185/269/15
|
||||
f 173/265/17 192/270/17 174/266/17
|
||||
f 177/271/17 190/272/17 181/273/17
|
||||
f 175/254/16 180/258/16 176/268/16
|
||||
f 175/254/16 182/274/16 179/257/16
|
||||
f 176/268/17 189/252/17 192/270/17
|
||||
f 186/275/20 182/276/20 183/277/20
|
||||
f 181/259/15 186/278/15 177/267/15
|
||||
f 187/260/15 177/267/15 186/278/15
|
||||
f 184/234/16 179/257/16 182/274/16
|
||||
f 184/241/21 185/279/21 171/239/21
|
||||
f 183/277/22 187/280/22 186/275/22
|
||||
f 192/281/15 190/272/15 191/282/15
|
||||
f 181/283/18 189/284/18 178/285/18
|
||||
f 174/286/19 191/282/19 177/287/19
|
||||
f 195/288/15 194/289/15 193/290/15
|
||||
f 199/291/17 196/292/17 195/288/17
|
||||
f 197/293/16 200/294/16 199/291/16
|
||||
f 193/290/20 198/295/20 197/296/20
|
||||
f 202/297/16 203/298/16 201/299/16
|
||||
f 208/300/15 205/301/15 207/302/15
|
||||
f 203/303/18 205/301/18 201/304/18
|
||||
f 204/305/19 206/306/19 208/300/19
|
||||
f 211/307/16 210/308/16 209/309/16
|
||||
f 213/310/15 216/311/15 215/312/15
|
||||
f 211/307/19 213/310/19 215/312/19
|
||||
f 214/313/18 212/314/18 216/311/18
|
||||
f 159/245/19 220/315/19 217/316/19
|
||||
f 165/230/19 220/315/19 168/317/19
|
||||
f 165/230/19 218/318/19 219/319/19
|
||||
f 161/246/19 224/320/19 222/321/19
|
||||
f 160/251/19 224/320/19 164/227/19
|
||||
f 162/243/19 222/321/19 223/322/19
|
||||
f 170/236/17 189/252/17 180/258/17
|
||||
f 192/270/17 172/261/17 176/268/17
|
||||
f 226/323/15 227/324/15 225/325/15
|
||||
f 231/326/15 230/327/15 229/328/15
|
||||
f 235/329/16 234/330/16 233/331/16
|
||||
f 238/332/16 239/333/16 237/334/16
|
||||
f 242/335/15 243/336/15 241/337/15
|
||||
f 247/338/16 246/339/16 245/340/16
|
||||
f 130/187/15 132/196/15 131/188/15
|
||||
f 136/190/16 134/197/16 133/191/16
|
||||
f 134/193/17 130/187/17 129/189/17
|
||||
f 135/195/18 133/341/18 129/189/18
|
||||
f 132/196/19 130/187/19 134/197/19
|
||||
f 146/198/16 140/201/16 139/199/16
|
||||
f 140/201/17 144/216/17 143/202/17
|
||||
f 150/203/15 142/206/15 141/204/15
|
||||
f 142/206/20 138/238/20 137/207/20
|
||||
f 149/208/18 152/205/18 141/204/18
|
||||
f 150/203/15 155/242/15 156/210/15
|
||||
f 151/211/17 158/342/17 155/212/17
|
||||
f 143/202/18 147/217/18 145/214/18
|
||||
f 144/216/15 148/225/15 147/217/15
|
||||
f 151/218/16 146/198/16 145/200/16
|
||||
f 138/220/16 151/218/16 149/219/16
|
||||
f 146/222/19 151/343/19 150/223/19
|
||||
f 147/217/18 152/205/18 149/208/18
|
||||
f 148/225/15 150/203/15 152/205/15
|
||||
f 154/226/15 160/251/15 164/227/15
|
||||
f 157/229/16 163/344/16 165/230/16
|
||||
f 169/232/15 154/226/15 166/228/15
|
||||
f 184/234/16 167/244/16 153/235/16
|
||||
f 138/220/16 157/229/16 158/231/16
|
||||
f 142/206/20 156/210/20 157/237/20
|
||||
f 171/239/20 166/345/20 167/240/20
|
||||
f 170/236/17 153/235/17 154/226/17
|
||||
f 155/242/15 161/246/15 162/243/15
|
||||
f 167/244/16 168/317/16 159/245/16
|
||||
f 155/242/15 166/228/15 164/227/15
|
||||
f 158/247/18 167/346/18 166/248/18
|
||||
f 156/210/20 162/243/20 163/250/20
|
||||
f 153/235/17 159/245/17 160/251/17
|
||||
f 165/230/16 168/317/16 167/244/16
|
||||
f 189/252/17 170/236/17 169/232/17
|
||||
f 179/257/16 184/234/16 170/236/16
|
||||
f 178/253/15 169/232/15 171/233/15
|
||||
f 144/216/15 173/265/15 187/260/15
|
||||
f 146/198/16 188/255/16 172/261/16
|
||||
f 148/262/20 187/280/20 188/263/20
|
||||
f 140/201/17 172/261/17 173/265/17
|
||||
f 187/260/15 173/265/15 174/266/15
|
||||
f 188/255/16 175/254/16 176/268/16
|
||||
f 173/265/17 172/261/17 192/270/17
|
||||
f 177/271/17 191/282/17 190/272/17
|
||||
f 175/254/16 179/257/16 180/258/16
|
||||
f 175/254/16 183/256/16 182/274/16
|
||||
f 176/268/17 180/258/17 189/252/17
|
||||
f 186/275/20 185/279/20 182/276/20
|
||||
f 181/259/15 185/269/15 186/278/15
|
||||
f 184/241/21 182/276/21 185/279/21
|
||||
f 183/277/22 188/263/22 187/280/22
|
||||
f 192/281/15 189/284/15 190/272/15
|
||||
f 181/283/18 190/272/18 189/284/18
|
||||
f 174/286/19 192/281/19 191/282/19
|
||||
f 195/288/15 196/292/15 194/289/15
|
||||
f 199/291/17 200/294/17 196/292/17
|
||||
f 197/293/16 198/347/16 200/294/16
|
||||
f 193/290/20 194/289/20 198/295/20
|
||||
f 202/297/16 204/305/16 203/298/16
|
||||
f 208/300/15 206/306/15 205/301/15
|
||||
f 203/303/18 207/302/18 205/301/18
|
||||
f 204/305/19 202/297/19 206/306/19
|
||||
f 211/307/16 212/348/16 210/308/16
|
||||
f 213/310/15 214/313/15 216/311/15
|
||||
f 211/307/19 209/309/19 213/310/19
|
||||
f 214/313/18 210/349/18 212/314/18
|
||||
f 159/245/19 168/317/19 220/315/19
|
||||
f 165/230/19 219/319/19 220/315/19
|
||||
f 165/230/19 163/344/19 218/318/19
|
||||
f 161/246/19 164/227/19 224/320/19
|
||||
f 160/251/19 221/350/19 224/320/19
|
||||
f 162/243/19 161/246/19 222/321/19
|
||||
f 226/323/15 228/351/15 227/324/15
|
||||
f 231/326/15 232/352/15 230/327/15
|
||||
f 235/329/16 236/353/16 234/330/16
|
||||
f 238/332/16 240/354/16 239/333/16
|
||||
f 242/335/15 244/355/15 243/336/15
|
||||
f 247/338/16 248/356/16 246/339/16
|
||||
3205
src/main/resources/assets/hbm/models/pheodoors/vehicle_door.obj
Normal file
4254
src/main/resources/assets/hbm/models/pheodoors/water_door.obj
Normal file
|
Before Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 32 KiB |