spring cleaning

This commit is contained in:
Boblet 2025-04-15 16:28:06 +02:00
parent 1533a43e19
commit 1193b0f51f
81 changed files with 107 additions and 18198 deletions

View File

@ -71,7 +71,6 @@ public class EntityMappings {
addEntity(EntityMissileRain.class, "entity_missile_rain", 1000);
addEntity(EntityMissileDrill.class, "entity_missile_drill", 1000);
addEntity(EntityMissileMirv.class, "entity_missile_mirv", 1000);
addEntity(EntityMIRV.class, "entity_mirvlet", 1000);
addEntity(EntityGrenadeNuclear.class, "entity_grenade_nuclear", 1000);
addEntity(EntityGrenadePlasma.class, "entity_grenade_plasma", 500);
addEntity(EntityGrenadeTau.class, "entity_grenade_tau", 500);
@ -106,7 +105,6 @@ public class EntityMappings {
addEntity(EntityNukeExplosionMK5.class, "entity_nuke_mk5", 1000);
addEntity(EntityCloudFleijaRainbow.class, "entity_cloud_rainbow", 1000);
addEntity(EntityExplosiveBeam.class, "entity_beam_bomb", 1000);
addEntity(EntityAAShell.class, "entity_aa_shell", 1000);
addEntity(EntityMissileTest.class, "entity_missile_test_mk2", 1000);
addEntity(EntityMissileMicro.class, "entity_missile_micronuclear", 1000);
addEntity(EntityCloudSolinium.class, "entity_cloud_rainbow", 1000);
@ -214,7 +212,6 @@ public class EntityMappings {
addEntity(BoundingBoxDummyEntity.class, "entity_ntm_bounding_dummy", 250, false);
addEntity(TrainCargoTram.class, "entity_ntm_cargo_tram", 250, false);
addEntity(TrainCargoTramTrailer.class, "entity_ntm_cargo_tram_trailer", 250, false);
addEntity(TrainTunnelBore.class, "entity_ntm_tunnel_bore", 250, false);
addEntity(EntityDisperserCanister.class, "entity_disperser", 250);
addEntity(EntityWaypoint.class, "entity_waypoint", 250, false);

View File

@ -1,77 +0,0 @@
package com.hbm.entity.missile;
import com.hbm.config.BombConfig;
import com.hbm.entity.effect.EntityNukeTorex;
import com.hbm.entity.logic.EntityNukeExplosionMK5;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.entity.projectile.EntityThrowable;
import net.minecraft.init.Blocks;
import net.minecraft.util.MathHelper;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.world.World;
public class EntityMIRV extends EntityThrowable {
public EntityMIRV(World p_i1582_1_) {
super(p_i1582_1_);
this.ignoreFrustumCheck = true;
}
@Override
public void onUpdate() {
this.prevPosX = this.posX;
this.prevPosY = this.posY;
this.prevPosZ = this.posZ;
this.posX += this.motionX;
this.posY += this.motionY;
this.posZ += this.motionZ;
this.motionY -= 0.03;
this.rotation();
if(this.worldObj.getBlock((int) this.posX, (int) this.posY, (int) this.posZ) != Blocks.air) {
if(!this.worldObj.isRemote) {
worldObj.spawnEntityInWorld(EntityNukeExplosionMK5.statFac(worldObj, BombConfig.mirvRadius, posX, posY, posZ));
EntityNukeTorex.statFac(worldObj, posX, posY, posZ, BombConfig.mirvRadius);
}
this.setDead();
}
}
protected void rotation() {
float f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
this.rotationYaw = (float) (Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI);
for(this.rotationPitch = (float) (Math.atan2(this.motionY, f2) * 180.0D / Math.PI) - 90; this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F) {
;
}
while(this.rotationPitch - this.prevRotationPitch >= 180.0F) {
this.prevRotationPitch += 360.0F;
}
while(this.rotationYaw - this.prevRotationYaw < -180.0F) {
this.prevRotationYaw -= 360.0F;
}
while(this.rotationYaw - this.prevRotationYaw >= 180.0F) {
this.prevRotationYaw += 360.0F;
}
}
@Override
protected void onImpact(MovingObjectPosition p_70184_1_) {
}
@Override
@SideOnly(Side.CLIENT)
public boolean isInRangeToRenderDist(double distance) {
return distance < 500000;
}
}

View File

@ -1,113 +0,0 @@
package com.hbm.entity.projectile;
import java.util.List;
import com.hbm.explosion.ExplosionLarge;
import net.minecraft.block.material.Material;
import net.minecraft.entity.Entity;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;
public class EntityAAShell extends Entity {
public int speedOverride = 1;
public int fuse = 5;
public int dFuse = 30;
public EntityAAShell(World p_i1582_1_) {
super(p_i1582_1_);
rotation();
}
@Override
protected void entityInit() {
}
@Override
protected void readEntityFromNBT(NBTTagCompound p_70037_1_) {
}
@Override
protected void writeEntityToNBT(NBTTagCompound p_70014_1_) {
}
@Override
public void onUpdate() {
if(fuse > 0)
fuse --;
if(dFuse > 0) {
dFuse --;
} else {
explode();
return;
}
this.lastTickPosX = this.prevPosX = this.posX;
this.lastTickPosY = this.prevPosY = this.posY;
this.lastTickPosZ = this.prevPosZ = this.posZ;
for(int i = 0; i < 5; i++) {
this.setPosition(posX + this.motionX, posY + this.motionY, posZ + this.motionZ);
rotation();
if(fuse == 0) {
List<Entity> list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, AxisAlignedBB.getBoundingBox(this.posX - 5, this.posY - 5, this.posZ - 5, this.posX + 5, this.posY + 5, this.posZ + 5));
for(Entity e : list) {
float size = e.width * e.width * e.height;
if(size >= 0.5) {
explode();
return;
}
}
}
if(worldObj.getBlock((int)posX, (int)posY, (int)posZ).getMaterial() != Material.air) {
explode();
return;
}
}
}
protected void rotation() {
float f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI);
for (this.rotationPitch = (float)(Math.atan2(this.motionY, f2) * 180.0D / Math.PI) - 90; this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F)
{
;
}
while (this.rotationPitch - this.prevRotationPitch >= 180.0F)
{
this.prevRotationPitch += 360.0F;
}
while (this.rotationYaw - this.prevRotationYaw < -180.0F)
{
this.prevRotationYaw -= 360.0F;
}
while (this.rotationYaw - this.prevRotationYaw >= 180.0F)
{
this.prevRotationYaw += 360.0F;
}
}
private void explode() {
worldObj.createExplosion(null, posX, posY, posZ, 20, true);
ExplosionLarge.spawnParticlesRadial(worldObj, posX, posY, posZ, 35);
if(rand.nextInt(15) == 0)
ExplosionLarge.spawnShrapnels(worldObj, posX, posY, posZ, 5 + rand.nextInt(11));
else if(rand.nextInt(15) == 0)
ExplosionLarge.spawnShrapnelShower(worldObj, posX, posY, posZ, motionX * 2, motionY * 2, motionZ * 2, 5 + rand.nextInt(11), 0.15);
this.setDead();
}
}

View File

@ -1,54 +0,0 @@
package com.hbm.entity.train;
import com.hbm.blocks.rail.IRailNTM.TrackGauge;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.DamageSource;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
public class TrainTunnelBore extends EntityRailCarRidable {
public TrainTunnelBore(World world) {
super(world);
this.setSize(6F, 4F);
}
@Override public double getPoweredAcceleration() { return 0.01; }
@Override public double getPassivBrake() { return 0.95; }
@Override public boolean shouldUseEngineBrake(EntityPlayer player) { return Math.abs(this.engineSpeed) < 0.1; }
@Override public double getMaxPoweredSpeed() { return 0.5; }
@Override public double getMaxRailSpeed() { return 1; }
@Override public TrackGauge getGauge() { return TrackGauge.STANDARD; }
@Override public double getLengthSpan() { return 2.5; }
@Override public double getCollisionSpan() { return 4.5; }
@Override public Vec3 getRiderSeatPosition() { return Vec3.createVectorHelper(0.0, 2.375, -2.375); }
@Override public boolean shouldRiderSit() { return true; }
@Override public int getSizeInventory() { return 0; }
@Override public String getInventoryName() { return this.hasCustomInventoryName() ? this.getEntityName() : "container.trainTunnelBore"; }
@Override public double getCouplingDist(TrainCoupling coupling) { return coupling != null ? 2.75 : 0; }
@Override public boolean canAccelerate() { return true; }
@Override public Vec3[] getPassengerSeats() { return new Vec3[0]; }
@Override
public DummyConfig[] getDummies() {
return new DummyConfig[] {
new DummyConfig(2F, 3F, Vec3.createVectorHelper(0, 0, 2.5)),
new DummyConfig(2F, 3F, Vec3.createVectorHelper(0, 0, 1.25)),
new DummyConfig(2F, 3F, Vec3.createVectorHelper(0, 0, 0)),
new DummyConfig(2F, 3F, Vec3.createVectorHelper(0, 0, -1.25)),
new DummyConfig(2F, 3F, Vec3.createVectorHelper(0, 0, -2.5))
};
}
@Override
public boolean attackEntityFrom(DamageSource source, float amount) {
if(!this.worldObj.isRemote && !this.isDead) {
this.setDead();
}
return true;
}
}

View File

@ -22,7 +22,6 @@ import com.hbm.blocks.ModBlocks;
import com.hbm.config.VersatileConfig;
import com.hbm.entity.grenade.EntityGrenadeASchrab;
import com.hbm.entity.grenade.EntityGrenadeNuclear;
import com.hbm.entity.missile.EntityMIRV;
import com.hbm.entity.projectile.EntityBulletBaseNT;
import com.hbm.entity.projectile.EntityExplosiveBeam;
import com.hbm.interfaces.Spaghetti;
@ -103,7 +102,6 @@ public class ExplosionNukeGeneric {
private static boolean isExplosionExempt(Entity e) {
if (e instanceof EntityOcelot ||
e instanceof EntityMIRV ||
e instanceof EntityGrenadeASchrab ||
e instanceof EntityGrenadeNuclear ||
e instanceof EntityExplosiveBeam ||

View File

@ -4,10 +4,11 @@ import java.util.List;
import com.hbm.blocks.ModBlocks;
import com.hbm.entity.effect.EntityVortex;
import com.hbm.entity.missile.EntityMIRV;
import com.hbm.entity.projectile.EntityBoxcar;
import com.hbm.entity.projectile.EntityMeteor;
import com.hbm.explosion.ExplosionChaos;
import com.hbm.explosion.ExplosionLarge;
import com.hbm.interfaces.Spaghetti;
import com.hbm.items.ModItems;
import com.hbm.items.weapon.sedna.factory.GunFactory.EnumAmmo;
import com.hbm.lib.ModDamageSource;
@ -23,14 +24,13 @@ import net.minecraft.potion.PotionEffect;
import net.minecraft.util.ChatComponentText;
import net.minecraft.world.World;
@Spaghetti("why do you even exist")
public class ItemGlitch extends Item implements IBatteryItem {
public ItemGlitch()
{
this.maxStackSize = 1;
this.setMaxDamage(1);
}
public ItemGlitch() {
this.maxStackSize = 1;
this.setMaxDamage(1);
}
@Override
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {
@ -152,7 +152,7 @@ public class ItemGlitch extends Item implements IBatteryItem {
world.spawnEntityInWorld(vortex);
break;
case 28:
EntityMIRV mirv = new EntityMIRV(world);
EntityMeteor mirv = new EntityMeteor(world);
mirv.posX = player.posX;
mirv.posY = player.posY + 100;
mirv.posZ = player.posZ;

View File

@ -8,7 +8,6 @@ import com.hbm.blocks.rail.IRailNTM.RailCheckType;
import com.hbm.entity.train.EntityRailCarBase;
import com.hbm.entity.train.TrainCargoTram;
import com.hbm.entity.train.TrainCargoTramTrailer;
import com.hbm.entity.train.TrainTunnelBore;
import com.hbm.items.ItemEnumMulti;
import com.hbm.util.EnumUtil;
import com.hbm.util.fauxpointtwelve.BlockPos;
@ -45,8 +44,7 @@ public class ItemTrain extends ItemEnumMulti {
// Engine Gauge Max Speed Accel. Eng. Brake Parking Brake
CARGO_TRAM(TrainCargoTram.class, "Electric", "Standard Gauge", "10m/s", "0.2m/s²", "<1m/s", "Yes"),
CARGO_TRAM_TRAILER(TrainCargoTramTrailer.class, null, "Standard Gauge", "Yes", null, null, "No"),
TUNNEL_BORE(TrainTunnelBore.class, "NONE", "Standard Gauge", "10m/s", "0.2m/s²", "<1m/s", "Yes");
CARGO_TRAM_TRAILER(TrainCargoTramTrailer.class, null, "Standard Gauge", "Yes", null, null, "No");
public Class<? extends EntityRailCarBase> train;
public String engine;

View File

@ -23,10 +23,7 @@ import com.hbm.entity.missile.*;
import com.hbm.entity.missile.EntityMissileTier0.*;
import com.hbm.entity.missile.EntityMissileTier1.*;
import com.hbm.entity.missile.EntityMissileTier2.*;
import com.hbm.entity.missile.EntityMissileTier3.EntityMissileBurst;
import com.hbm.entity.missile.EntityMissileTier3.EntityMissileDrill;
import com.hbm.entity.missile.EntityMissileTier3.EntityMissileInferno;
import com.hbm.entity.missile.EntityMissileTier3.EntityMissileRain;
import com.hbm.entity.missile.EntityMissileTier3.*;
import com.hbm.entity.missile.EntityMissileTier4.*;
import com.hbm.entity.mob.*;
import com.hbm.entity.mob.botprime.EntityBOTPrimeBody;
@ -37,9 +34,7 @@ import com.hbm.entity.particle.*;
import com.hbm.entity.projectile.*;
import com.hbm.entity.train.EntityRailCarBase.BoundingBoxDummyEntity;
import com.hbm.entity.train.EntityRailCarRidable.SeatDummyEntity;
import com.hbm.entity.train.TrainCargoTram;
import com.hbm.entity.train.TrainCargoTramTrailer;
import com.hbm.entity.train.TrainTunnelBore;
import com.hbm.entity.train.*;
import com.hbm.handler.CasingEjector;
import com.hbm.handler.HbmKeybinds;
import com.hbm.handler.HbmKeybinds.EnumKeybind;
@ -595,7 +590,6 @@ public class ClientProxy extends ServerProxy {
RenderingRegistry.registerEntityRenderingHandler(EntityMinerRocket.class, new RenderMinerRocket());
RenderingRegistry.registerEntityRenderingHandler(EntityBobmazon.class, new RenderMinerRocket());
RenderingRegistry.registerEntityRenderingHandler(EntityTom.class, new RenderTom());
RenderingRegistry.registerEntityRenderingHandler(EntityAAShell.class, new RenderMirv());
RenderingRegistry.registerEntityRenderingHandler(EntityChopperMine.class, new RenderChopperMine());
RenderingRegistry.registerEntityRenderingHandler(EntityRubble.class, new RenderRubble());
RenderingRegistry.registerEntityRenderingHandler(EntityShrapnel.class, new RenderShrapnel());
@ -682,7 +676,6 @@ public class ClientProxy extends ServerProxy {
RenderingRegistry.registerEntityRenderingHandler(EntityMissileNuclear.class, new RenderMissileNuclear());
RenderingRegistry.registerEntityRenderingHandler(EntityMissileMirv.class, new RenderMissileNuclear());
RenderingRegistry.registerEntityRenderingHandler(EntityMissileVolcano.class, new RenderMissileNuclear());
RenderingRegistry.registerEntityRenderingHandler(EntityMIRV.class, new RenderMirv());
RenderingRegistry.registerEntityRenderingHandler(EntityMissileDoomsday.class, new RenderMissileNuclear());
RenderingRegistry.registerEntityRenderingHandler(EntityMissileDoomsdayRusted.class, new RenderMissileNuclear());
RenderingRegistry.registerEntityRenderingHandler(EntitySoyuz.class, new RenderSoyuz());
@ -719,7 +712,6 @@ public class ClientProxy extends ServerProxy {
RenderingRegistry.registerEntityRenderingHandler(BoundingBoxDummyEntity.class, new RenderEmpty());
RenderingRegistry.registerEntityRenderingHandler(TrainCargoTram.class, new RenderTrainCargoTram());
RenderingRegistry.registerEntityRenderingHandler(TrainCargoTramTrailer.class, new RenderTrainCargoTramTrailer());
RenderingRegistry.registerEntityRenderingHandler(TrainTunnelBore.class, new RenderTunnelBore());
//items
RenderingRegistry.registerEntityRenderingHandler(EntityMovingItem.class, new RenderMovingItem());
RenderingRegistry.registerEntityRenderingHandler(EntityMovingPackage.class, new RenderMovingPackage());

View File

@ -61,7 +61,7 @@ public class ResourceManager {
public static final IModelCustom mine_ap = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/ap_mine.obj")).asVBO();
public static final IModelCustom mine_marelet = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/marelet.obj")).asVBO();
public static final IModelCustom mine_fat = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/mine_fat.obj"));
public static final IModelCustom mine_naval = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/NMine.obj")).asVBO();
public static final IModelCustom mine_naval = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/naval_mine.obj")).asVBO();
//Oil Pumps
@ -225,7 +225,6 @@ public class ResourceManager {
public static final IModelCustom sphere_ruv = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sphere_ruv.obj"));
public static final IModelCustom sphere_iuv = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sphere_iuv.obj"));
public static final IModelCustom sphere_uv = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sphere_uv.obj"));
public static final IModelCustom sphere_uv_anim = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/sphere_uv.hmf"));
//Meteor
public static final IModelCustom meteor = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/weapons/meteor.obj"));
@ -268,7 +267,7 @@ public class ResourceManager {
//Bombs
public static final IModelCustom bomb_gadget = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/gadget.obj")).asVBO();
public static final IModelCustom bomb_boy = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/LilBoy1.obj"));
public static final IModelCustom bomb_man = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/FatMan.obj")).asVBO();
public static final IModelCustom bomb_man = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/fat_man.obj")).asVBO();
public static final IModelCustom bomb_mike = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/ivymike.obj"));
public static final IModelCustom bomb_tsar = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/bombs/tsar.obj")).asVBO();
public static final IModelCustom bomb_prototype = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/Prototype.obj"));
@ -1101,7 +1100,6 @@ public class ResourceManager {
public static final IModelCustom duchessgambit = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/duchessgambit.obj"));
public static final IModelCustom building = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/weapons/building.obj"));
public static final IModelCustom torpedo = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/weapons/torpedo.obj"));
public static final IModelCustom rpc = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/rpc.obj"));
public static final IModelCustom tom_main = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/weapons/tom_main.obj"));
public static final IModelCustom tom_flame = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/weapons/tom_flame.hmf"));
public static final IModelCustom nikonium = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/nikonium.obj"));
@ -1208,7 +1206,6 @@ public class ResourceManager {
public static final IModelCustom cart_powder = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/vehicles/cart_powder.obj"));
public static final IModelCustom train_cargo_tram = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/vehicles/tram.obj"));
public static final IModelCustom train_cargo_tram_trailer = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/vehicles/tram_trailer.obj"));
public static final IModelCustom tunnel_bore = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/vehicles/tunnel_bore.obj"));
//Drones
public static final IModelCustom delivery_drone = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/drone.obj"));
@ -1216,8 +1213,6 @@ public class ResourceManager {
////Texture Entities
//Blast
public static final ResourceLocation fireball = new ResourceLocation(RefStrings.MODID, "textures/models/explosion/fireball.png");
public static final ResourceLocation balefire = new ResourceLocation(RefStrings.MODID, "textures/models/explosion/balefire.png");
public static final ResourceLocation tomblast = new ResourceLocation(RefStrings.MODID, "textures/models/explosion/tomblast.png");
//Boxcar
@ -1254,39 +1249,37 @@ public class ResourceManager {
public static final ResourceLocation c130_0_tex = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/c130_0.png");
//Missiles
public static final ResourceLocation missileV2_HE_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_v2.png");
public static final ResourceLocation missileV2_IN_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_v2_inc.png");
public static final ResourceLocation missileV2_CL_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_v2_cl.png");
public static final ResourceLocation missileV2_BU_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_v2_bu.png");
public static final ResourceLocation missileV2_decoy_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_v2_decoy.png");
public static final ResourceLocation missileAA_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_abm.png");
public static final ResourceLocation missileStealth_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_stealth.png");
public static final ResourceLocation missileStrong_HE_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_strong.png");
public static final ResourceLocation missileStrong_EMP_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_strong_emp.png");
public static final ResourceLocation missileStrong_IN_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_strong_inc.png");
public static final ResourceLocation missileStrong_CL_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_strong_cl.png");
public static final ResourceLocation missileStrong_BU_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_strong_bu.png");
public static final ResourceLocation missileHuge_HE_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_huge.png");
public static final ResourceLocation missileHuge_IN_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_huge_inc.png");
public static final ResourceLocation missileHuge_CL_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_huge_cl.png");
public static final ResourceLocation missileHuge_BU_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_huge_bu.png");
public static final ResourceLocation missileNuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_atlas_nuclear.png");
public static final ResourceLocation missileMIRV_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_atlas_thermo.png");
public static final ResourceLocation missileVolcano_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_atlas_tectonic.png");
public static final ResourceLocation missileDoomsday_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_atlas_doomsday.png");
public static final ResourceLocation missileDoomsdayRusted_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_atlas_doomsday_weathered.png");
public static final ResourceLocation missileTaint_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_micro_taint.png");
public static final ResourceLocation missileShuttle_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missileShuttle.png");
public static final ResourceLocation missileMicro_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_micro.png");
public static final ResourceLocation missileCarrier_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missileCarrier.png");
public static final ResourceLocation missileBooster_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missileBooster.png");
public static final ResourceLocation missileV2_HE_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_v2.png");
public static final ResourceLocation missileV2_IN_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_v2_inc.png");
public static final ResourceLocation missileV2_CL_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_v2_cl.png");
public static final ResourceLocation missileV2_BU_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_v2_bu.png");
public static final ResourceLocation missileV2_decoy_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_v2_decoy.png");
public static final ResourceLocation missileAA_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_abm.png");
public static final ResourceLocation missileStealth_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_stealth.png");
public static final ResourceLocation missileStrong_HE_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_strong.png");
public static final ResourceLocation missileStrong_EMP_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_strong_emp.png");
public static final ResourceLocation missileStrong_IN_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_strong_inc.png");
public static final ResourceLocation missileStrong_CL_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_strong_cl.png");
public static final ResourceLocation missileStrong_BU_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_strong_bu.png");
public static final ResourceLocation missileHuge_HE_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_huge.png");
public static final ResourceLocation missileHuge_IN_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_huge_inc.png");
public static final ResourceLocation missileHuge_CL_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_huge_cl.png");
public static final ResourceLocation missileHuge_BU_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_huge_bu.png");
public static final ResourceLocation missileNuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_atlas_nuclear.png");
public static final ResourceLocation missileThermo_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_atlas_thermo.png");
public static final ResourceLocation missileVolcano_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_atlas_tectonic.png");
public static final ResourceLocation missileDoomsday_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_atlas_doomsday.png");
public static final ResourceLocation missileDoomsdayRusted_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_atlas_doomsday_weathered.png");
public static final ResourceLocation missileMicroTaint_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_micro_taint.png");
public static final ResourceLocation missileMicro_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_micro.png");
public static final ResourceLocation missileMicroBHole_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_micro_bhole.png");
public static final ResourceLocation missileMicroSchrab_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_micro_schrab.png");
public static final ResourceLocation missileMicroEMP_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_micro_emp.png");
public static final ResourceLocation missileMicroTest_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_test.png");
public static final ResourceLocation missileShuttle_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile/missile_shuttle.png");
public static final ResourceLocation minerRocket_tex = new ResourceLocation(RefStrings.MODID, "textures/models/minerRocket.png");
public static final ResourceLocation bobmazon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/bobmazon.png");
public static final ResourceLocation siege_dropship_tex = new ResourceLocation(RefStrings.MODID, "textures/models/siege_dropship.png");
public static final ResourceLocation missileMicroBHole_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_micro_bhole.png");
public static final ResourceLocation missileMicroSchrab_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_micro_schrab.png");
public static final ResourceLocation missileMicroEMP_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_micro_emp.png");
public static final ResourceLocation missileMicroTest_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_test.png");
public static final ResourceLocation soyuz_engineblock = new ResourceLocation(RefStrings.MODID, "textures/models/soyuz/engineblock.png");
public static final ResourceLocation soyuz_bottomstage = new ResourceLocation(RefStrings.MODID, "textures/models/soyuz/bottomstage.png");

View File

@ -1,5 +0,0 @@
package com.hbm.particle;
public class ParticleVortexCircle {
}

View File

@ -1,94 +0,0 @@
package com.hbm.particle;
import org.lwjgl.opengl.GL11;
import com.hbm.lib.RefStrings;
import com.hbm.util.BobMathUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.particle.EntityFX;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.util.MathHelper;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
public class ParticleVortexGlow extends EntityFX {
public static final ResourceLocation fresnel_ms = new ResourceLocation(RefStrings.MODID, "textures/particle/fresnel_ms.png");
public float workingAlpha;
public ParticleVortexGlow(World worldIn, double posXIn, double posYIn, double posZIn, float scale) {
super(worldIn, posXIn, posYIn, posZIn);
this.particleScale = scale;
}
public ParticleVortexGlow color(float colR, float colG, float colB, float colA) {
this.particleRed = colR;
this.particleGreen = colG;
this.particleBlue = colB;
this.particleAlpha = colA;
workingAlpha = colA;
return this;
}
public ParticleVortexGlow lifetime(int lifetime) {
this.particleMaxAge = lifetime;
return this;
}
@Override
public void onUpdate() {
this.particleAge++;
if(this.particleAge >= this.particleMaxAge) {
this.setDead();
}
}
@Override
public int getFXLayer() {
return 3;
}
@Override
public void renderParticle(Tessellator tess, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) {
Minecraft.getMinecraft().getTextureManager().bindTexture(fresnel_ms);
GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR);
GL11.glDisable(GL11.GL_ALPHA_TEST);
GL11.glDepthMask(false);
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE);
float timeScale = (this.particleAge + partialTicks) / (float) this.particleMaxAge;
float shrink = MathHelper.clamp_float(1 - BobMathUtil.remap((float) MathHelper.clamp_float(timeScale, 0, 1), 0.6F, 1F, 0.6F, 1F), 0, 1);
this.workingAlpha = shrink * particleAlpha;
float f4 = 0.1F * (this.particleScale + shrink * particleScale * 4);
float f5 = (float) (this.prevPosX + (this.posX - this.prevPosX) * (double) partialTicks - interpPosX);
float f6 = (float) (this.prevPosY + (this.posY - this.prevPosY) * (double) partialTicks - interpPosY);
float f7 = (float) (this.prevPosZ + (this.posZ - this.prevPosZ) * (double) partialTicks - interpPosZ);
Vec3[] avec3d = new Vec3[] {
Vec3.createVectorHelper((double) (-rotationX * f4 - rotationXY * f4), (double) (-rotationZ * f4), (double) (-rotationYZ * f4 - rotationXZ * f4)),
Vec3.createVectorHelper((double) (-rotationX * f4 + rotationXY * f4), (double) (rotationZ * f4), (double) (-rotationYZ * f4 + rotationXZ * f4)),
Vec3.createVectorHelper((double) (rotationX * f4 + rotationXY * f4), (double) (rotationZ * f4), (double) (rotationYZ * f4 + rotationXZ * f4)),
Vec3.createVectorHelper((double) (rotationX * f4 - rotationXY * f4), (double) (-rotationZ * f4), (double) (rotationYZ * f4 - rotationXZ * f4))
};
tess.setColorRGBA_F(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha);
tess.setNormal(0.0F, 1.0F, 0.0F);
tess.setBrightness(240);
tess.startDrawingQuads();
tess.addVertexWithUV((double) f5 + avec3d[0].xCoord, (double) f6 + avec3d[0].yCoord, (double) f7 + avec3d[0].zCoord, 1, 1);
tess.addVertexWithUV((double) f5 + avec3d[1].xCoord, (double) f6 + avec3d[1].yCoord, (double) f7 + avec3d[1].zCoord, 1, 0);
tess.addVertexWithUV((double) f5 + avec3d[2].xCoord, (double) f6 + avec3d[2].yCoord, (double) f7 + avec3d[2].zCoord, 0, 0);
tess.addVertexWithUV((double) f5 + avec3d[3].xCoord, (double) f6 + avec3d[3].yCoord, (double) f7 + avec3d[3].zCoord, 0, 1);
tess.draw();
GL11.glEnable(GL11.GL_ALPHA_TEST);
GL11.glDepthMask(true);
GL11.glDisable(GL11.GL_BLEND);
}
}

View File

@ -1,119 +0,0 @@
package com.hbm.particle;
import org.lwjgl.opengl.GL11;
import com.hbm.lib.RefStrings;
import com.hbm.util.BobMathUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.particle.EntityFX;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.util.MathHelper;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
public class ParticleVortexParticle extends EntityFX {
public static final ResourceLocation fresnel_ms = new ResourceLocation(RefStrings.MODID, "textures/particle/fresnel_ms.png");
public float workingAlpha;
public int timeUntilChange = 0;
public ParticleVortexParticle(World worldIn, double posXIn, double posYIn, double posZIn, float scale) {
super(worldIn, posXIn, posYIn, posZIn);
this.particleScale = scale;
this.motionX = (rand.nextFloat() - 0.5) * 0.02;
this.motionY = (rand.nextFloat() - 0.5) * 0.02;
this.motionZ = (rand.nextFloat() - 0.5) * 0.02;
timeUntilChange = rand.nextInt(5) + 1;
}
public ParticleVortexParticle color(float colR, float colG, float colB, float colA) {
this.particleRed = colR;
this.particleGreen = colG;
this.particleBlue = colB;
this.particleAlpha = colA;
workingAlpha = colA;
return this;
}
public ParticleVortexParticle lifetime(int lifetime) {
this.particleMaxAge = lifetime;
return this;
}
@Override
public void onUpdate() {
this.particleAge++;
timeUntilChange--;
if(this.particleAge >= this.particleMaxAge) {
this.setDead();
}
this.prevPosX = posX;
this.prevPosY = posY;
this.prevPosZ = posZ;
this.posX += this.motionX;
this.posY += this.motionY;
this.posZ += this.motionZ;
if(timeUntilChange == 0) {
timeUntilChange = rand.nextInt(5) + 1;
// Not quite as smooth as the actual noise I think xonotic uses, but
// it's good enough.
this.motionX = (rand.nextFloat() - 0.5) * 0.02;
this.motionY = (rand.nextFloat() - 0.5) * 0.02;
this.motionZ = (rand.nextFloat() - 0.5) * 0.02;
}
}
@Override
public int getFXLayer() {
return 3;
}
@Override
public void renderParticle(Tessellator tess, float partialTicks, float rotationX, float rotationZ, float rotationYZ, float rotationXY, float rotationXZ) {
Minecraft.getMinecraft().getTextureManager().bindTexture(fresnel_ms);
GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR);
GL11.glDisable(GL11.GL_ALPHA_TEST);
GL11.glDepthMask(false);
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE);
float timeScale = (this.particleAge + partialTicks) / (float) this.particleMaxAge;
float shrink = MathHelper.clamp_float(1 - BobMathUtil.remap((float) MathHelper.clamp_float(timeScale, 0, 1), 0.6F, 1F, 0.6F, 1F), 0, 1);
this.workingAlpha = shrink * particleAlpha;
float f4 = 0.1F * (this.particleScale + shrink * particleScale * 4);
float f5 = (float) (this.prevPosX + (this.posX - this.prevPosX) * (double) partialTicks - interpPosX);
float f6 = (float) (this.prevPosY + (this.posY - this.prevPosY) * (double) partialTicks - interpPosY);
float f7 = (float) (this.prevPosZ + (this.posZ - this.prevPosZ) * (double) partialTicks - interpPosZ);
Vec3[] avec3d = new Vec3[] {
Vec3.createVectorHelper((double) (-rotationX * f4 - rotationXY * f4), (double) (-rotationZ * f4), (double) (-rotationYZ * f4 - rotationXZ * f4)),
Vec3.createVectorHelper((double) (-rotationX * f4 + rotationXY * f4), (double) (rotationZ * f4), (double) (-rotationYZ * f4 + rotationXZ * f4)),
Vec3.createVectorHelper((double) (rotationX * f4 + rotationXY * f4), (double) (rotationZ * f4), (double) (rotationYZ * f4 + rotationXZ * f4)),
Vec3.createVectorHelper((double) (rotationX * f4 - rotationXY * f4), (double) (-rotationZ * f4), (double) (rotationYZ * f4 - rotationXZ * f4))
};
tess.setColorRGBA_F(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha);
tess.setNormal(0.0F, 1.0F, 0.0F);
tess.setBrightness(240);
tess.startDrawingQuads();
tess.addVertexWithUV((double) f5 + avec3d[0].xCoord, (double) f6 + avec3d[0].yCoord, (double) f7 + avec3d[0].zCoord, 1, 1);
tess.addVertexWithUV((double) f5 + avec3d[1].xCoord, (double) f6 + avec3d[1].yCoord, (double) f7 + avec3d[1].zCoord, 1, 0);
tess.addVertexWithUV((double) f5 + avec3d[2].xCoord, (double) f6 + avec3d[2].yCoord, (double) f7 + avec3d[2].zCoord, 0, 0);
tess.addVertexWithUV((double) f5 + avec3d[3].xCoord, (double) f6 + avec3d[3].yCoord, (double) f7 + avec3d[3].zCoord, 0, 1);
tess.draw();
GL11.glEnable(GL11.GL_ALPHA_TEST);
GL11.glDepthMask(true);
GL11.glDisable(GL11.GL_BLEND);
}
}

View File

@ -1,60 +0,0 @@
package com.hbm.render.entity.item;
import org.lwjgl.opengl.GL11;
import com.hbm.entity.train.EntityRailCarBase;
import com.hbm.main.ResourceManager;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;
public class RenderTunnelBore extends Render {
@Override
public void doRender(Entity entity, double x, double y, double z, float swing, float interp) {
GL11.glPushMatrix();
EntityRailCarBase train = (EntityRailCarBase) entity;
double iX = train.prevPosX + (train.posX - train.prevPosX) * interp;
double iY = train.prevPosY + (train.posY - train.prevPosY) * interp;
double iZ = train.prevPosZ + (train.posZ - train.prevPosZ) * interp;
double rX = train.lastRenderX + (train.renderX - train.lastRenderX) * interp;
double rY = train.lastRenderY + (train.renderY - train.lastRenderY) * interp;
double rZ = train.lastRenderZ + (train.renderZ - train.lastRenderZ) * interp;
x -= iX - rX;
y -= iY - rY;
z -= iZ - rZ;
GL11.glTranslated(x, y - 0.0625D, z);
float yaw = entity.rotationYaw;
float prevYaw = entity.prevRotationYaw;
if(yaw - prevYaw > 180) yaw -= 360;
if(prevYaw - yaw > 180) prevYaw -= 360;
float yawInterp = prevYaw + (yaw - prevYaw) * interp - 720;
GL11.glRotated(-yawInterp, 0, 1, 0);
float pitch = entity.rotationPitch;
float prevPitch = entity.prevRotationPitch;
float pitchInterp = prevPitch + (pitch - prevPitch) * interp;
GL11.glRotated(-pitchInterp, 1, 0, 0);
GL11.glDisable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.universal);
ResourceManager.tunnel_bore.renderAll();
GL11.glShadeModel(GL11.GL_FLAT);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glPopMatrix();
}
@Override
protected ResourceLocation getEntityTexture(Entity entity) {
return ResourceManager.universal;
}
}

View File

@ -27,6 +27,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.Vec3;
@Deprecated
public class RenderBullet extends Render {
private ModelBullet bullet;
@ -124,46 +125,14 @@ public class RenderBullet extends Render {
private void renderRocket(int type) {
switch(type) {
case 0:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocket.png")); break;
case 1:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketHE.png")); break;
case 2:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketIncendiary.png")); break;
case 3:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketShrapnel.png")); break;
case 4:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketEMP.png")); break;
case 5:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketGlare.png")); break;
case 6:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketSleek.png")); break;
case 7:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketNuclear.png")); break;
case 9:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketPhosphorus.png")); break;
case 10:
bindTexture(new ResourceLocation(RefStrings.MODID + ":textures/entity/ModelRocketCanister.png")); break;
}
if(type == 8) {
bindTexture(ResourceManager.rpc_tex);
GL11.glScalef(0.25F, 0.25F, 0.25F);
GL11.glRotatef(180, 1, 0, 0);
ResourceManager.rpc.renderAll();
return;
} else {
GL11.glScaled(0.5, 0.5, 0.5);
GL11.glRotated(90, 0, 0, 1);
GL11.glRotated(90, 0, 1, 0);
GL11.glScaled(0.5, 0.5, 0.5);
GL11.glRotated(90, 0, 0, 1);
GL11.glRotated(90, 0, 1, 0);
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.rocket_tex);
ResourceManager.projectiles.renderPart("Rocket");
GL11.glShadeModel(GL11.GL_FLAT);
}
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.rocket_tex);
ResourceManager.projectiles.renderPart("Rocket");
GL11.glShadeModel(GL11.GL_FLAT);
}
private void renderGrenade(int type) {
@ -190,9 +159,9 @@ public class RenderBullet extends Render {
switch(type) {
case 0:
bindTexture(ResourceManager.tom_flame_tex);
ResourceManager.sphere_uv_anim.renderAll();
ResourceManager.sphere_uv.renderAll();
GL11.glScalef(0.3F, 0.3F, 0.3F);
ResourceManager.sphere_uv_anim.renderAll();
ResourceManager.sphere_uv.renderAll();
GL11.glScalef(1F/0.3F, 1F/0.3F, 1F/0.3F);
for(int i = 0; i < 5; i++)
RenderSparks.renderSpark((int) (System.currentTimeMillis() / 100 + 100 * i), 0, 0, 0, 0.5F, 2, 2, 0x8080FF, 0xFFFFFF);

View File

@ -1,41 +0,0 @@
package com.hbm.render.entity.projectile;
import org.lwjgl.opengl.GL11;
import com.hbm.lib.RefStrings;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
public class RenderMirv extends Render {
private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/Mirv.obj");
private IModelCustom boyModel;
private ResourceLocation boyTexture;
public RenderMirv() {
boyModel = AdvancedModelLoader.loadModel(objTesterModelRL);
boyTexture = new ResourceLocation(RefStrings.MODID, "textures/models/TheGadget3_.png");
}
@Override
public void doRender(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_) {
GL11.glPushMatrix();
GL11.glTranslatef((float) p_76986_2_, (float) p_76986_4_, (float) p_76986_6_);
GL11.glRotatef(p_76986_1_.prevRotationYaw + (p_76986_1_.rotationYaw - p_76986_1_.prevRotationYaw) * p_76986_9_ - 90.0F, 0.0F, 1.0F, 0.0F);
GL11.glRotatef(p_76986_1_.prevRotationPitch + (p_76986_1_.rotationPitch - p_76986_1_.prevRotationPitch) * p_76986_9_, 0.0F, 0.0F, 1.0F);
bindTexture(boyTexture);
boyModel.renderAll();
GL11.glPopMatrix();
}
@Override
protected ResourceLocation getEntityTexture(Entity p_110775_1_) {
return new ResourceLocation(RefStrings.MODID + ":textures/models/TheGadget3_.png");
}
}

View File

@ -31,7 +31,7 @@ public class RenderMissileNuclear extends Render {
}
if(entity instanceof EntityMissileNuclear) bindTexture(ResourceManager.missileNuclear_tex);
if(entity instanceof EntityMissileMirv) bindTexture(ResourceManager.missileMIRV_tex);
if(entity instanceof EntityMissileMirv) bindTexture(ResourceManager.missileThermo_tex);
if(entity instanceof EntityMissileDoomsday) bindTexture(ResourceManager.missileDoomsday_tex);
if(entity instanceof EntityMissileDoomsdayRusted) bindTexture(ResourceManager.missileDoomsdayRusted_tex);
if(entity instanceof EntityMissileVolcano) bindTexture(ResourceManager.missileVolcano_tex);

View File

@ -42,7 +42,7 @@ public class RenderMissileTaint extends Render {
@Override
protected ResourceLocation getEntityTexture(Entity p_110775_1_) {
if(p_110775_1_ instanceof EntityMissileTaint)
return ResourceManager.missileTaint_tex;
return ResourceManager.missileMicroTaint_tex;
if(p_110775_1_ instanceof EntityMissileBHole)
return ResourceManager.missileMicroBHole_tex;
if(p_110775_1_ instanceof EntityMissileSchrabidium)

View File

@ -62,12 +62,12 @@ public class ItemRenderLibrary {
public void renderCommon() {
GL11.glScaled(0.25, 0.25, 0.25);
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.iter_glass); ResourceManager.iter.renderPart("Windows");
bindTexture(ResourceManager.iter_motor); ResourceManager.iter.renderPart("Motors");
bindTexture(ResourceManager.iter_rails); ResourceManager.iter.renderPart("Rails");
bindTexture(ResourceManager.iter_toroidal); ResourceManager.iter.renderPart("Toroidal");
bindTexture(ResourceManager.iter_torus); ResourceManager.iter.renderPart("Torus");
bindTexture(ResourceManager.iter_solenoid); ResourceManager.iter.renderPart("Solenoid");
bindTexture(ResourceManager.iter_glass); ResourceManager.iter.renderPart("Windows");
bindTexture(ResourceManager.iter_motor); ResourceManager.iter.renderPart("Motors");
bindTexture(ResourceManager.iter_rails); ResourceManager.iter.renderPart("Rails");
bindTexture(ResourceManager.iter_toroidal); ResourceManager.iter.renderPart("Toroidal");
bindTexture(ResourceManager.iter_torus); ResourceManager.iter.renderPart("Torus");
bindTexture(ResourceManager.iter_solenoid); ResourceManager.iter.renderPart("Solenoid");
GL11.glShadeModel(GL11.GL_FLAT);
}});
@ -76,10 +76,11 @@ public class ItemRenderLibrary {
GL11.glTranslated(0, -4, 0);
GL11.glScaled(4.5, 4.5, 4.5);
}
public void renderCommon() {
bindTexture(ResourceManager.press_body_tex); ResourceManager.press_body.renderAll();
bindTexture(ResourceManager.press_body_tex); ResourceManager.press_body.renderAll();
GL11.glTranslated(0, 0.5, 0);
bindTexture(ResourceManager.press_head_tex); ResourceManager.press_head.renderAll();
bindTexture(ResourceManager.press_head_tex); ResourceManager.press_head.renderAll();
}});
renderers.put(Item.getItemFromBlock(ModBlocks.machine_epress), new ItemRenderBase() {
@ -87,10 +88,11 @@ public class ItemRenderLibrary {
GL11.glTranslated(0, -4, 0);
GL11.glScaled(4.5, 4.5, 4.5);
}
public void renderCommon() {
bindTexture(ResourceManager.epress_body_tex); ResourceManager.epress_body.renderAll();
bindTexture(ResourceManager.epress_body_tex); ResourceManager.epress_body.renderAll();
GL11.glTranslated(0, 1.5, 0);
bindTexture(ResourceManager.epress_head_tex); ResourceManager.epress_head.renderAll();
bindTexture(ResourceManager.epress_head_tex); ResourceManager.epress_head.renderAll();
}});
renderers.put(Item.getItemFromBlock(ModBlocks.machine_reactor_breeding), new ItemRenderBase() {
@ -100,11 +102,11 @@ public class ItemRenderLibrary {
}
public void renderCommon() {
GL11.glScaled(0.5, 0.5, 0.5);
GL11.glShadeModel(GL11.GL_SMOOTH);
GL11.glDisable(GL11.GL_CULL_FACE);
bindTexture(ResourceManager.breeder_tex); ResourceManager.breeder.renderAll();
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_FLAT);
GL11.glShadeModel(GL11.GL_SMOOTH);
GL11.glDisable(GL11.GL_CULL_FACE);
bindTexture(ResourceManager.breeder_tex); ResourceManager.breeder.renderAll();
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_FLAT);
}});
renderers.put(Item.getItemFromBlock(ModBlocks.machine_large_turbine), new ItemRenderBase() {
@ -114,12 +116,12 @@ public class ItemRenderLibrary {
}
public void renderCommon() {
GL11.glRotated(90, 0, 1, 0);
GL11.glShadeModel(GL11.GL_SMOOTH);
GL11.glDisable(GL11.GL_CULL_FACE);
bindTexture(ResourceManager.turbine_tex); ResourceManager.turbine.renderPart("Body");
bindTexture(ResourceManager.universal_bright); ResourceManager.turbine.renderPart("Blades");
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_FLAT);
GL11.glShadeModel(GL11.GL_SMOOTH);
GL11.glDisable(GL11.GL_CULL_FACE);
bindTexture(ResourceManager.turbine_tex); ResourceManager.turbine.renderPart("Body");
bindTexture(ResourceManager.universal_bright); ResourceManager.turbine.renderPart("Blades");
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glShadeModel(GL11.GL_FLAT);
}});
renderers.put(Item.getItemFromBlock(ModBlocks.reactor_research), new ItemRenderBase() {
@ -303,21 +305,6 @@ public class ItemRenderLibrary {
bindTexture(ResourceManager.mining_laser_laser_tex); ResourceManager.mining_laser.renderPart("Laser");
}});
renderers.put(Item.getItemFromBlock(ModBlocks.machine_turbofan), new ItemRenderBase() {
public void renderInventory() {
GL11.glRotated(90, 0, 1, 0);
GL11.glScaled(2.25, 2.25, 2.25);
}
public void renderCommon() {
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.turbofan_tex);
ResourceManager.turbofan.renderPart("Body");
ResourceManager.turbofan.renderPart("Blades");
bindTexture(ResourceManager.turbofan_back_tex);
ResourceManager.turbofan.renderPart("Afterburner");
GL11.glShadeModel(GL11.GL_FLAT);
}});
renderers.put(Item.getItemFromBlock(ModBlocks.plasma_heater), new ItemRenderBase() {
public void renderInventory() {
GL11.glTranslated(0, -1, 0);

View File

@ -129,7 +129,7 @@ public class ItemRenderMissileGeneric implements IItemRenderer {
public static void init() {
renderers.put(new ComparableStack(ModItems.missile_test), generateStandard(ResourceManager.missileMicroTest_tex, ResourceManager.missileMicro));
renderers.put(new ComparableStack(ModItems.missile_taint), generateStandard(ResourceManager.missileTaint_tex, ResourceManager.missileMicro));
renderers.put(new ComparableStack(ModItems.missile_taint), generateStandard(ResourceManager.missileMicroTaint_tex, ResourceManager.missileMicro));
renderers.put(new ComparableStack(ModItems.missile_micro), generateStandard(ResourceManager.missileMicro_tex, ResourceManager.missileMicro));
renderers.put(new ComparableStack(ModItems.missile_bhole), generateStandard(ResourceManager.missileMicroBHole_tex, ResourceManager.missileMicro));
renderers.put(new ComparableStack(ModItems.missile_schrabidium), generateStandard(ResourceManager.missileMicroSchrab_tex, ResourceManager.missileMicro));
@ -160,7 +160,7 @@ public class ItemRenderMissileGeneric implements IItemRenderer {
renderers.put(new ComparableStack(ModItems.missile_drill), generateStandard(ResourceManager.missileHuge_BU_tex, ResourceManager.missileHuge));
renderers.put(new ComparableStack(ModItems.missile_nuclear), generateStandard(ResourceManager.missileNuclear_tex, ResourceManager.missileNuclear));
renderers.put(new ComparableStack(ModItems.missile_nuclear_cluster), generateStandard(ResourceManager.missileMIRV_tex, ResourceManager.missileNuclear));
renderers.put(new ComparableStack(ModItems.missile_nuclear_cluster), generateStandard(ResourceManager.missileThermo_tex, ResourceManager.missileNuclear));
renderers.put(new ComparableStack(ModItems.missile_volcano), generateStandard(ResourceManager.missileVolcano_tex, ResourceManager.missileNuclear));
renderers.put(new ComparableStack(ModItems.missile_doomsday), generateStandard(ResourceManager.missileDoomsday_tex, ResourceManager.missileNuclear));
renderers.put(new ComparableStack(ModItems.missile_doomsday_rusted), generateStandard(ResourceManager.missileDoomsdayRusted_tex, ResourceManager.missileNuclear));

View File

@ -2,13 +2,17 @@ package com.hbm.render.tileentity;
import org.lwjgl.opengl.GL11;
import com.hbm.blocks.ModBlocks;
import com.hbm.main.ResourceManager;
import com.hbm.render.item.ItemRenderBase;
import com.hbm.tileentity.machine.TileEntityMachineTurbofan;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.client.IItemRenderer;
public class RenderTurbofan extends TileEntitySpecialRenderer {
public class RenderTurbofan extends TileEntitySpecialRenderer implements IItemRendererProvider {
public RenderTurbofan() {
}
@ -52,4 +56,27 @@ public class RenderTurbofan extends TileEntitySpecialRenderer {
GL11.glPopMatrix();
}
@Override
public Item getItemForRenderer() {
return Item.getItemFromBlock(ModBlocks.machine_turbofan);
}
@Override
public IItemRenderer getRenderer() {
return new ItemRenderBase() {
public void renderInventory() {
GL11.glRotated(90, 0, 1, 0);
GL11.glScaled(2.25, 2.25, 2.25);
}
public void renderCommon() {
GL11.glShadeModel(GL11.GL_SMOOTH);
bindTexture(ResourceManager.turbofan_tex);
ResourceManager.turbofan.renderPart("Body");
ResourceManager.turbofan.renderPart("Blades");
bindTexture(ResourceManager.turbofan_back_tex);
ResourceManager.turbofan.renderPart("Afterburner");
GL11.glShadeModel(GL11.GL_FLAT);
}};
}
}

View File

@ -1,132 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: ''
# www.blender.org
o Cone
v 0.000000 0.000000 -0.250000
v 0.095671 0.000000 -0.230970
v 0.176777 0.000000 -0.176777
v 0.230970 0.000000 -0.095671
v 0.250000 0.000000 0.000000
v 0.000000 1.000000 0.000000
v 0.230970 0.000000 0.095671
v 0.176777 0.000000 0.176777
v 0.095671 0.000000 0.230970
v 0.000000 0.000000 0.250000
v -0.095671 0.000000 0.230970
v -0.176777 0.000000 0.176777
v -0.230970 0.000000 0.095671
v -0.250000 0.000000 -0.000000
v -0.230970 0.000000 -0.095671
v -0.176777 0.000000 -0.176777
v -0.095671 0.000000 -0.230970
vt 0.604260 0.026082
vt 0.604260 0.474169
vt 0.562802 0.028089
vt 0.377812 0.973917
vt 0.398565 0.526333
vt 0.419317 0.973918
vt 0.419224 0.026082
vt 0.419224 0.474169
vt 0.377766 0.028089
vt 0.025530 0.739009
vt 0.046282 0.291425
vt 0.067035 0.739009
vt 0.470284 0.472162
vt 0.511742 0.026082
vt 0.511742 0.474169
vt 0.118094 0.739009
vt 0.138846 0.291425
vt 0.159599 0.739009
vt 0.840401 0.973416
vt 0.861154 0.525831
vt 0.881906 0.973416
vt 0.747837 0.973416
vt 0.768589 0.525831
vt 0.789342 0.973416
vt 0.285248 0.472162
vt 0.326707 0.026082
vt 0.326707 0.474169
vt 0.747837 0.473667
vt 0.768589 0.026082
vt 0.789342 0.473667
vt 0.655319 0.472162
vt 0.696778 0.026082
vt 0.696778 0.474169
vt 0.285248 0.973918
vt 0.306001 0.526333
vt 0.326753 0.973918
vt 0.562941 0.973918
vt 0.583693 0.526333
vt 0.604446 0.973918
vt 0.840401 0.473667
vt 0.861154 0.026082
vt 0.881906 0.473667
vt 0.932966 0.473667
vt 0.953718 0.026082
vt 0.974470 0.473667
vt 0.470377 0.973918
vt 0.491129 0.526333
vt 0.511882 0.973918
vt 0.218306 0.072293
vt 0.188957 0.223033
vt 0.070761 0.042310
vt 0.041413 0.193049
vt 0.025530 0.153873
vt 0.025530 0.111469
vt 0.041413 0.072293
vt 0.109107 0.026082
vt 0.150612 0.026082
vt 0.188957 0.042310
vt 0.234189 0.111469
vt 0.234189 0.153873
vt 0.218306 0.193049
vt 0.150612 0.239260
vt 0.109107 0.239260
vt 0.070761 0.223032
vn -0.539600 0.238100 -0.807500
vn 0.189500 0.238100 -0.952600
vn -0.807500 0.238100 -0.539600
vn -0.952600 0.238100 -0.189500
vn -0.952600 0.238100 0.189500
vn -0.807500 0.238100 0.539600
vn -0.539600 0.238100 0.807500
vn -0.189500 0.238100 0.952600
vn 0.189500 0.238100 0.952600
vn 0.539600 0.238100 0.807500
vn 0.807500 0.238100 0.539600
vn 0.952600 0.238100 0.189500
vn 0.952600 0.238100 -0.189500
vn 0.807500 0.238100 -0.539600
vn -0.189500 0.238100 -0.952600
vn 0.539600 0.238100 -0.807500
vn 0.000000 -1.000000 0.000000
s off
f 16/1/1 6/2/1 17/3/1
f 1/4/2 6/5/2 2/6/2
f 15/7/3 6/8/3 16/9/3
f 14/10/4 6/11/4 15/12/4
f 13/13/5 6/14/5 14/15/5
f 12/16/6 6/17/6 13/18/6
f 11/19/7 6/20/7 12/21/7
f 10/22/8 6/23/8 11/24/8
f 9/25/9 6/26/9 10/27/9
f 8/28/10 6/29/10 9/30/10
f 7/31/11 6/32/11 8/33/11
f 5/34/12 6/35/12 7/36/12
f 4/37/13 6/38/13 5/39/13
f 3/40/14 6/41/14 4/42/14
f 17/43/15 6/44/15 1/45/15
f 2/46/16 6/47/16 3/48/16
f 9/49/17 13/50/17 4/51/17
f 17/52/17 1/53/17 2/54/17
f 2/54/17 3/55/17 17/52/17
f 4/51/17 5/56/17 7/57/17
f 7/57/17 8/58/17 4/51/17
f 9/49/17 10/59/17 13/50/17
f 11/60/17 12/61/17 13/50/17
f 13/50/17 14/62/17 15/63/17
f 15/63/17 16/64/17 17/52/17
f 17/52/17 3/55/17 4/51/17
f 4/51/17 8/58/17 9/49/17
f 10/59/17 11/60/17 13/50/17
f 13/50/17 15/63/17 17/52/17
f 17/52/17 4/51/17 13/50/17

View File

@ -1,806 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'RingBig.blend'
# www.blender.org
o Circle_Circle.001
v 0.000000 0.000000 -1.000000
v -0.195090 0.000000 -0.980785
v -0.382683 0.000000 -0.923880
v -0.555570 0.000000 -0.831470
v -0.707107 0.000000 -0.707107
v -0.831470 0.000000 -0.555570
v -0.923880 0.000000 -0.382683
v -0.980785 0.000000 -0.195090
v -1.000000 0.000000 -0.000000
v -0.980785 0.000000 0.195090
v -0.923880 0.000000 0.382683
v -0.831470 0.000000 0.555570
v -0.707107 0.000000 0.707107
v -0.555570 0.000000 0.831470
v -0.382683 0.000000 0.923880
v -0.195090 0.000000 0.980785
v 0.000000 0.000000 1.000000
v 0.195091 0.000000 0.980785
v 0.382684 0.000000 0.923879
v 0.555571 0.000000 0.831469
v 0.707107 0.000000 0.707106
v 0.831470 0.000000 0.555570
v 0.923880 0.000000 0.382683
v 0.980785 0.000000 0.195089
v 1.000000 0.000000 -0.000001
v 0.980785 0.000000 -0.195091
v 0.923879 0.000000 -0.382684
v 0.831469 0.000000 -0.555571
v 0.707106 0.000000 -0.707108
v 0.555569 0.000000 -0.831470
v 0.382682 0.000000 -0.923880
v 0.195089 0.000000 -0.980786
v -0.000000 0.000000 -0.450000
v -0.087791 0.000000 -0.441353
v -0.172208 0.000000 -0.415746
v -0.250007 0.000000 -0.374161
v -0.318198 0.000000 -0.318198
v -0.374161 0.000000 -0.250007
v -0.415746 0.000000 -0.172208
v -0.441353 0.000000 -0.087791
v -0.450000 0.000000 -0.000000
v -0.441353 0.000000 0.087790
v -0.415746 0.000000 0.172207
v -0.374161 0.000000 0.250006
v -0.318198 0.000000 0.318198
v -0.250007 0.000000 0.374161
v -0.172208 0.000000 0.415746
v -0.087791 0.000000 0.441353
v 0.000000 0.000000 0.450000
v 0.087791 0.000000 0.441353
v 0.172208 0.000000 0.415746
v 0.250007 0.000000 0.374161
v 0.318198 0.000000 0.318198
v 0.374161 0.000000 0.250006
v 0.415746 0.000000 0.172207
v 0.441353 0.000000 0.087790
v 0.450000 0.000000 -0.000001
v 0.441353 0.000000 -0.087791
v 0.415746 0.000000 -0.172208
v 0.374161 0.000000 -0.250007
v 0.318198 0.000000 -0.318199
v 0.250006 0.000000 -0.374162
v 0.172207 0.000000 -0.415746
v 0.087790 0.000000 -0.441354
v 0.000000 0.200000 -1.000000
v -0.195090 0.200000 -0.980785
v -0.382683 0.200000 -0.923880
v -0.555570 0.200000 -0.831470
v -0.707107 0.200000 -0.707107
v -0.831470 0.200000 -0.555570
v -0.923880 0.200000 -0.382683
v -0.980785 0.200000 -0.195090
v -1.000000 0.200000 -0.000000
v -0.980785 0.200000 0.195090
v -0.923880 0.200000 0.382683
v -0.831470 0.200000 0.555570
v -0.707107 0.200000 0.707107
v -0.555570 0.200000 0.831470
v -0.382683 0.200000 0.923880
v -0.195090 0.200000 0.980785
v 0.000000 0.200000 1.000000
v 0.195091 0.200000 0.980785
v 0.382684 0.200000 0.923879
v 0.555571 0.200000 0.831469
v 0.707107 0.200000 0.707106
v 0.831470 0.200000 0.555570
v 0.923880 0.200000 0.382683
v 0.980785 0.200000 0.195089
v 1.000000 0.200000 -0.000001
v 0.980785 0.200000 -0.195091
v 0.923879 0.200000 -0.382684
v 0.831469 0.200000 -0.555571
v 0.707106 0.200000 -0.707108
v 0.555569 0.200000 -0.831470
v 0.382682 0.200000 -0.923880
v 0.195089 0.200000 -0.980786
v -0.000000 0.200000 -0.450000
v -0.087791 0.200000 -0.441353
v -0.172208 0.200000 -0.415746
v -0.250007 0.200000 -0.374161
v -0.318198 0.200000 -0.318198
v -0.374161 0.200000 -0.250007
v -0.415746 0.200000 -0.172208
v -0.441353 0.200000 -0.087791
v -0.450000 0.200000 -0.000000
v -0.441353 0.200000 0.087790
v -0.415746 0.200000 0.172207
v -0.374161 0.200000 0.250006
v -0.318198 0.200000 0.318198
v -0.250007 0.200000 0.374161
v -0.172208 0.200000 0.415746
v -0.087791 0.200000 0.441353
v 0.000000 0.200000 0.450000
v 0.087791 0.200000 0.441353
v 0.172208 0.200000 0.415746
v 0.250007 0.200000 0.374161
v 0.318198 0.200000 0.318198
v 0.374161 0.200000 0.250006
v 0.415746 0.200000 0.172207
v 0.441353 0.200000 0.087790
v 0.450000 0.200000 -0.000001
v 0.441353 0.200000 -0.087791
v 0.415746 0.200000 -0.172208
v 0.374161 0.200000 -0.250007
v 0.318198 0.200000 -0.318199
v 0.250006 0.200000 -0.374162
v 0.172207 0.200000 -0.415746
v 0.087790 0.200000 -0.441354
vt 0.199619 0.056442
vt 0.150889 0.080345
vt 0.129815 0.061495
vt 0.109447 0.110768
vt 0.076886 0.146541
vt 0.047590 0.135046
vt 0.054458 0.186291
vt 0.022670 0.179212
vt 0.043024 0.228488
vt 0.009966 0.226098
vt 0.043024 0.271512
vt 0.054458 0.313710
vt 0.022670 0.320789
vt 0.076886 0.353459
vt 0.047590 0.364954
vt 0.109447 0.389232
vt 0.083769 0.404702
vt 0.150889 0.419655
vt 0.129815 0.438505
vt 0.199620 0.443558
vt 0.183960 0.465064
vt 0.253766 0.460022
vt 0.244123 0.483358
vt 0.311248 0.468416
vt 0.307992 0.492684
vt 0.369855 0.468416
vt 0.427337 0.460022
vt 0.436980 0.483358
vt 0.481483 0.443558
vt 0.530213 0.419655
vt 0.551287 0.438505
vt 0.571655 0.389232
vt 0.597334 0.404702
vt 0.604216 0.353459
vt 0.633512 0.364954
vt 0.626644 0.313710
vt 0.658432 0.320788
vt 0.638078 0.271512
vt 0.671137 0.273902
vt 0.638078 0.228488
vt 0.671137 0.226098
vt 0.626644 0.186290
vt 0.658432 0.179212
vt 0.604216 0.146541
vt 0.571655 0.110768
vt 0.597334 0.095298
vt 0.530214 0.080345
vt 0.551287 0.061495
vt 0.481483 0.056442
vt 0.497142 0.034936
vt 0.427337 0.039978
vt 0.436979 0.016642
vt 0.369855 0.031584
vt 0.311247 0.031584
vt 0.307991 0.007316
vt 0.253766 0.039978
vt 0.244123 0.016642
vt 0.129815 0.561495
vt 0.150889 0.580345
vt 0.199619 0.556442
vt 0.083768 0.595298
vt 0.109447 0.610768
vt 0.047590 0.635046
vt 0.076886 0.646541
vt 0.022670 0.679212
vt 0.054458 0.686291
vt 0.009966 0.726098
vt 0.043024 0.728488
vt 0.009966 0.773903
vt 0.043024 0.771512
vt 0.022670 0.820789
vt 0.054458 0.813710
vt 0.047590 0.864954
vt 0.076886 0.853459
vt 0.083769 0.904702
vt 0.109447 0.889232
vt 0.129815 0.938505
vt 0.150889 0.919655
vt 0.183960 0.965064
vt 0.199620 0.943558
vt 0.244123 0.983358
vt 0.253766 0.960022
vt 0.307992 0.992684
vt 0.311248 0.968416
vt 0.373111 0.992684
vt 0.369855 0.968416
vt 0.436980 0.983358
vt 0.427337 0.960022
vt 0.497142 0.965064
vt 0.481483 0.943558
vt 0.551287 0.938505
vt 0.530213 0.919655
vt 0.597334 0.904702
vt 0.571655 0.889232
vt 0.633512 0.864954
vt 0.604216 0.853459
vt 0.658432 0.820788
vt 0.626644 0.813710
vt 0.671137 0.773902
vt 0.638078 0.771512
vt 0.671137 0.726098
vt 0.638078 0.728488
vt 0.658432 0.679212
vt 0.626644 0.686290
vt 0.633512 0.635046
vt 0.604216 0.646541
vt 0.597334 0.595298
vt 0.571655 0.610768
vt 0.551287 0.561495
vt 0.530214 0.580345
vt 0.497142 0.534936
vt 0.481483 0.556442
vt 0.436979 0.516642
vt 0.427337 0.539978
vt 0.373111 0.507316
vt 0.369855 0.531584
vt 0.307991 0.507316
vt 0.311247 0.531584
vt 0.244123 0.516642
vt 0.253766 0.539978
vt 0.183960 0.534936
vt 0.691068 0.257060
vt 0.724286 0.257060
vt 0.724286 0.304865
vt 0.830585 0.492173
vt 0.797367 0.492173
vt 0.797367 0.444369
vt 0.777436 0.179993
vt 0.744217 0.179993
vt 0.744217 0.132188
vt 0.724286 0.179993
vt 0.691068 0.179993
vt 0.691068 0.132188
vt 0.724286 0.429737
vt 0.691068 0.429737
vt 0.691068 0.381933
vt 0.883735 0.117556
vt 0.850517 0.117556
vt 0.850517 0.069752
vt 0.724286 0.617046
vt 0.691068 0.617046
vt 0.691068 0.569241
vt 0.830585 0.554610
vt 0.797367 0.554610
vt 0.797367 0.506805
vt 0.883735 0.055120
vt 0.850517 0.055120
vt 0.850517 0.007316
vt 0.830585 0.429737
vt 0.797367 0.429737
vt 0.797367 0.381933
vt 0.691068 0.506805
vt 0.724286 0.506805
vt 0.724286 0.554610
vt 0.830586 0.117557
vt 0.797367 0.117557
vt 0.797367 0.069752
vt 0.777436 0.429737
vt 0.744217 0.429737
vt 0.744217 0.381933
vt 0.777436 0.617046
vt 0.744217 0.617046
vt 0.744217 0.569241
vt 0.744217 0.506805
vt 0.777436 0.506805
vt 0.777436 0.554610
vt 0.830585 0.617046
vt 0.797367 0.617046
vt 0.797367 0.569241
vt 0.777436 0.117557
vt 0.744217 0.117557
vt 0.744217 0.069752
vt 0.724286 0.492174
vt 0.691068 0.492174
vt 0.691068 0.444369
vt 0.724286 0.055120
vt 0.691068 0.055120
vt 0.691068 0.007316
vt 0.724286 0.242429
vt 0.691068 0.242429
vt 0.691068 0.194624
vt 0.744217 0.257060
vt 0.777436 0.257060
vt 0.777436 0.304865
vt 0.830585 0.055120
vt 0.797367 0.055120
vt 0.797367 0.007316
vt 0.830585 0.179993
vt 0.797367 0.179993
vt 0.797367 0.132188
vt 0.830585 0.304865
vt 0.797367 0.304865
vt 0.797367 0.257060
vt 0.744217 0.007316
vt 0.777436 0.007316
vt 0.777436 0.055120
vt 0.777436 0.242429
vt 0.744217 0.242429
vt 0.744217 0.194624
vt 0.777436 0.367301
vt 0.744217 0.367301
vt 0.744217 0.319497
vt 0.724286 0.117557
vt 0.691068 0.117557
vt 0.691068 0.069752
vt 0.830585 0.242429
vt 0.797367 0.242429
vt 0.797367 0.194624
vt 0.744217 0.444369
vt 0.777436 0.444369
vt 0.777436 0.492174
vt 0.797367 0.319497
vt 0.830585 0.319497
vt 0.830585 0.367301
vt 0.724286 0.367301
vt 0.691068 0.367301
vt 0.691068 0.319497
vt 0.956816 0.348179
vt 0.956816 0.305155
vt 0.990034 0.305155
vt 0.990034 0.247499
vt 0.990034 0.290524
vt 0.956816 0.290524
vt 0.936885 0.651089
vt 0.936885 0.694113
vt 0.903666 0.694113
vt 0.990034 0.007316
vt 0.990034 0.050340
vt 0.956816 0.050340
vt 0.883735 0.362811
vt 0.883735 0.405835
vt 0.850517 0.405835
vt 0.903666 0.348179
vt 0.903666 0.305155
vt 0.936885 0.305155
vt 0.936885 0.478122
vt 0.936885 0.521146
vt 0.903666 0.521146
vt 0.956816 0.405835
vt 0.956816 0.362811
vt 0.990034 0.362811
vt 0.883735 0.535778
vt 0.883735 0.578802
vt 0.850517 0.578802
vt 0.850517 0.348179
vt 0.850517 0.305155
vt 0.883735 0.305155
vt 0.850517 0.290524
vt 0.850517 0.247499
vt 0.883735 0.247499
vt 0.903666 0.405835
vt 0.903666 0.362811
vt 0.936885 0.362811
vt 0.850517 0.463491
vt 0.850517 0.420467
vt 0.883735 0.420467
vt 0.883735 0.651089
vt 0.883735 0.694113
vt 0.850517 0.694113
vt 0.903666 0.232868
vt 0.903666 0.189844
vt 0.936885 0.189844
vt 0.903666 0.050340
vt 0.903666 0.007316
vt 0.936885 0.007316
vt 0.903666 0.175212
vt 0.903666 0.132188
vt 0.936885 0.132188
vt 0.850517 0.636458
vt 0.850517 0.593434
vt 0.883735 0.593434
vt 0.850517 0.521146
vt 0.850517 0.478122
vt 0.883735 0.478122
vt 0.691068 0.674702
vt 0.691068 0.631677
vt 0.724286 0.631677
vt 0.990034 0.064971
vt 0.990034 0.107996
vt 0.956816 0.107996
vt 0.883735 0.132188
vt 0.883735 0.175212
vt 0.850517 0.175212
vt 0.903666 0.290524
vt 0.903666 0.247499
vt 0.936885 0.247499
vt 0.903666 0.463491
vt 0.903666 0.420467
vt 0.936885 0.420467
vt 0.903666 0.112776
vt 0.903666 0.069752
vt 0.936885 0.069752
vt 0.850517 0.232868
vt 0.850517 0.189844
vt 0.883735 0.189844
vt 0.744217 0.674701
vt 0.744217 0.631677
vt 0.777436 0.631677
vt 0.903666 0.636458
vt 0.903666 0.593434
vt 0.936885 0.593434
vt 0.830585 0.631677
vt 0.830586 0.674701
vt 0.797367 0.674701
vt 0.903666 0.578802
vt 0.903666 0.535778
vt 0.936885 0.535778
vt 0.956816 0.232868
vt 0.956816 0.189844
vt 0.990034 0.189844
vt 0.990034 0.132188
vt 0.990034 0.175212
vt 0.956816 0.175212
vt 0.183960 0.034936
vt 0.083768 0.095298
vt 0.009966 0.273903
vt 0.373111 0.492684
vt 0.497142 0.465064
vt 0.633512 0.135046
vt 0.373111 0.007316
vt 0.691068 0.304865
vt 0.830585 0.444369
vt 0.777436 0.132188
vt 0.724286 0.132188
vt 0.724286 0.381933
vt 0.883735 0.069752
vt 0.724286 0.569241
vt 0.830585 0.506805
vt 0.883735 0.007316
vt 0.830585 0.381933
vt 0.691068 0.554610
vt 0.830586 0.069752
vt 0.777436 0.381933
vt 0.777436 0.569241
vt 0.744217 0.554610
vt 0.830585 0.569241
vt 0.777436 0.069752
vt 0.724286 0.444369
vt 0.724286 0.007316
vt 0.724286 0.194624
vt 0.744217 0.304865
vt 0.830585 0.007316
vt 0.830585 0.132188
vt 0.830585 0.257060
vt 0.744217 0.055120
vt 0.777436 0.194624
vt 0.777436 0.319497
vt 0.724286 0.069752
vt 0.830585 0.194624
vt 0.744217 0.492174
vt 0.797367 0.367301
vt 0.724286 0.319497
vt 0.990034 0.348179
vt 0.956816 0.247499
vt 0.903666 0.651089
vt 0.956816 0.007316
vt 0.850517 0.362811
vt 0.936885 0.348179
vt 0.903666 0.478122
vt 0.990034 0.405835
vt 0.850517 0.535778
vt 0.883735 0.348179
vt 0.883735 0.290524
vt 0.936885 0.405835
vt 0.883735 0.463491
vt 0.850517 0.651089
vt 0.936885 0.232868
vt 0.936885 0.050340
vt 0.936885 0.175212
vt 0.883735 0.636458
vt 0.883735 0.521146
vt 0.724286 0.674702
vt 0.956816 0.064971
vt 0.850517 0.132188
vt 0.936885 0.290524
vt 0.936885 0.463491
vt 0.936885 0.112776
vt 0.883735 0.232868
vt 0.777436 0.674701
vt 0.936885 0.636458
vt 0.797367 0.631677
vt 0.936885 0.578802
vt 0.990034 0.232868
vt 0.956816 0.132188
vn 0.000000 -1.000000 0.000000
vn -0.000000 1.000000 0.000000
vn 0.881900 0.000000 -0.471400
vn 0.773000 0.000000 -0.634400
vn 0.634400 0.000000 -0.773000
vn 0.471400 0.000000 -0.881900
vn 0.290300 0.000000 -0.956900
vn 0.098000 0.000000 -0.995200
vn -0.098000 0.000000 -0.995200
vn -0.290300 0.000000 -0.956900
vn -0.471400 0.000000 -0.881900
vn -0.634400 0.000000 -0.773000
vn -0.773000 0.000000 -0.634400
vn -0.881900 0.000000 -0.471400
vn -0.956900 0.000000 -0.290300
vn -0.995200 0.000000 -0.098000
vn -0.995200 0.000000 0.098000
vn -0.956900 0.000000 0.290300
vn -0.881900 0.000000 0.471400
vn -0.773000 0.000000 0.634400
vn -0.634400 0.000000 0.773000
vn -0.471400 0.000000 0.881900
vn -0.290300 0.000000 0.956900
vn -0.098000 0.000000 0.995200
vn 0.098000 0.000000 0.995200
vn 0.290300 0.000000 0.956900
vn 0.471400 0.000000 0.881900
vn 0.634400 0.000000 0.773000
vn 0.773000 0.000000 0.634400
vn 0.881900 0.000000 0.471400
vn 0.956900 0.000000 0.290300
vn 0.995200 0.000000 0.098000
vn 0.995200 0.000000 -0.098000
vn 0.956900 0.000000 -0.290300
s off
f 49/1/1 50/2/1 18/3/1
f 18/3/1 50/2/1 51/4/1
f 51/4/1 52/5/1 20/6/1
f 52/5/1 53/7/1 21/8/1
f 53/7/1 54/9/1 22/10/1
f 22/10/1 54/9/1 55/11/1
f 55/11/1 56/12/1 24/13/1
f 56/12/1 57/14/1 25/15/1
f 57/14/1 58/16/1 26/17/1
f 58/16/1 59/18/1 27/19/1
f 59/18/1 60/20/1 28/21/1
f 60/20/1 61/22/1 29/23/1
f 61/22/1 62/24/1 30/25/1
f 30/25/1 62/24/1 63/26/1
f 63/26/1 64/27/1 32/28/1
f 32/28/1 64/27/1 33/29/1
f 33/29/1 34/30/1 2/31/1
f 34/30/1 35/32/1 3/33/1
f 35/32/1 36/34/1 4/35/1
f 36/34/1 37/36/1 5/37/1
f 37/36/1 38/38/1 6/39/1
f 38/38/1 39/40/1 7/41/1
f 39/40/1 40/42/1 8/43/1
f 8/43/1 40/42/1 41/44/1
f 41/44/1 42/45/1 10/46/1
f 42/45/1 43/47/1 11/48/1
f 11/48/1 43/47/1 44/49/1
f 12/50/1 44/49/1 45/51/1
f 13/52/1 45/51/1 46/53/1
f 46/53/1 47/54/1 15/55/1
f 15/55/1 47/54/1 48/56/1
f 16/57/1 48/56/1 49/1/1
f 82/58/2 114/59/2 113/60/2
f 83/61/2 115/62/2 114/59/2
f 83/61/2 84/63/2 116/64/2
f 85/65/2 117/66/2 116/64/2
f 86/67/2 118/68/2 117/66/2
f 86/67/2 87/69/2 119/70/2
f 88/71/2 120/72/2 119/70/2
f 89/73/2 121/74/2 120/72/2
f 90/75/2 122/76/2 121/74/2
f 91/77/2 123/78/2 122/76/2
f 92/79/2 124/80/2 123/78/2
f 93/81/2 125/82/2 124/80/2
f 94/83/2 126/84/2 125/82/2
f 94/83/2 95/85/2 127/86/2
f 96/87/2 128/88/2 127/86/2
f 65/89/2 97/90/2 128/88/2
f 66/91/2 98/92/2 97/90/2
f 67/93/2 99/94/2 98/92/2
f 68/95/2 100/96/2 99/94/2
f 68/95/2 69/97/2 101/98/2
f 70/99/2 102/100/2 101/98/2
f 71/101/2 103/102/2 102/100/2
f 71/101/2 72/103/2 104/104/2
f 73/105/2 105/106/2 104/104/2
f 74/107/2 106/108/2 105/106/2
f 75/109/2 107/110/2 106/108/2
f 75/109/2 76/111/2 108/112/2
f 76/111/2 77/113/2 109/114/2
f 77/113/2 78/115/2 110/116/2
f 79/117/2 111/118/2 110/116/2
f 79/117/2 80/119/2 112/120/2
f 81/121/2 113/60/2 112/120/2
f 28/122/3 92/123/3 91/124/3
f 29/125/4 93/126/4 92/127/4
f 30/128/5 94/129/5 93/130/5
f 31/131/6 95/132/6 94/133/6
f 32/134/7 96/135/7 95/136/7
f 1/137/8 65/138/8 96/139/8
f 2/140/9 66/141/9 65/142/9
f 3/143/10 67/144/10 66/145/10
f 4/146/11 68/147/11 67/148/11
f 5/149/12 69/150/12 68/151/12
f 6/152/13 70/153/13 69/154/13
f 7/155/14 71/156/14 70/157/14
f 8/158/15 72/159/15 71/160/15
f 9/161/16 73/162/16 72/163/16
f 10/164/17 74/165/17 73/166/17
f 11/167/18 75/168/18 74/169/18
f 12/170/19 76/171/19 75/172/19
f 13/173/20 77/174/20 76/175/20
f 14/176/21 78/177/21 77/178/21
f 15/179/22 79/180/22 78/181/22
f 16/182/23 80/183/23 79/184/23
f 17/185/24 81/186/24 80/187/24
f 18/188/25 82/189/25 81/190/25
f 19/191/26 83/192/26 82/193/26
f 20/194/27 84/195/27 83/196/27
f 21/197/28 85/198/28 84/199/28
f 22/200/29 86/201/29 85/202/29
f 23/203/30 87/204/30 86/205/30
f 24/206/31 88/207/31 87/208/31
f 25/209/32 89/210/32 88/211/32
f 26/212/33 90/213/33 89/214/33
f 27/215/34 91/216/34 90/217/34
f 103/218/31 104/219/31 40/220/31
f 102/221/30 103/222/30 39/223/30
f 101/224/29 102/225/29 38/226/29
f 100/227/28 101/228/28 37/229/28
f 99/230/27 100/231/27 36/232/27
f 98/233/26 99/234/26 35/235/26
f 97/236/25 98/237/25 34/238/25
f 128/239/24 97/240/24 33/241/24
f 127/242/23 128/243/23 64/244/23
f 126/245/22 127/246/22 63/247/22
f 125/248/21 126/249/21 62/250/21
f 124/251/20 125/252/20 61/253/20
f 123/254/19 124/255/19 60/256/19
f 122/257/18 123/258/18 59/259/18
f 121/260/17 122/261/17 58/262/17
f 120/263/16 121/264/16 57/265/16
f 119/266/15 120/267/15 56/268/15
f 118/269/14 119/270/14 55/271/14
f 117/272/13 118/273/13 54/274/13
f 116/275/12 117/276/12 53/277/12
f 115/278/11 116/279/11 52/280/11
f 114/281/10 115/282/10 51/283/10
f 113/284/9 114/285/9 50/286/9
f 112/287/8 113/288/8 49/289/8
f 111/290/7 112/291/7 48/292/7
f 110/293/6 111/294/6 47/295/6
f 109/296/5 110/297/5 46/298/5
f 108/299/4 109/300/4 45/301/4
f 107/302/3 108/303/3 44/304/3
f 106/305/34 107/306/34 43/307/34
f 105/308/33 106/309/33 42/310/33
f 104/311/32 105/312/32 41/313/32
f 17/314/1 49/1/1 18/3/1
f 19/315/1 18/3/1 51/4/1
f 19/315/1 51/4/1 20/6/1
f 20/6/1 52/5/1 21/8/1
f 21/8/1 53/7/1 22/10/1
f 23/316/1 22/10/1 55/11/1
f 23/316/1 55/11/1 24/13/1
f 24/13/1 56/12/1 25/15/1
f 25/15/1 57/14/1 26/17/1
f 26/17/1 58/16/1 27/19/1
f 27/19/1 59/18/1 28/21/1
f 28/21/1 60/20/1 29/23/1
f 29/23/1 61/22/1 30/25/1
f 31/317/1 30/25/1 63/26/1
f 31/317/1 63/26/1 32/28/1
f 1/318/1 32/28/1 33/29/1
f 1/318/1 33/29/1 2/31/1
f 2/31/1 34/30/1 3/33/1
f 3/33/1 35/32/1 4/35/1
f 4/35/1 36/34/1 5/37/1
f 5/37/1 37/36/1 6/39/1
f 6/39/1 38/38/1 7/41/1
f 7/41/1 39/40/1 8/43/1
f 9/319/1 8/43/1 41/44/1
f 9/319/1 41/44/1 10/46/1
f 10/46/1 42/45/1 11/48/1
f 12/50/1 11/48/1 44/49/1
f 13/52/1 12/50/1 45/51/1
f 14/320/1 13/52/1 46/53/1
f 14/320/1 46/53/1 15/55/1
f 16/57/1 15/55/1 48/56/1
f 17/314/1 16/57/1 49/1/1
f 81/121/2 82/58/2 113/60/2
f 82/58/2 83/61/2 114/59/2
f 115/62/2 83/61/2 116/64/2
f 84/63/2 85/65/2 116/64/2
f 85/65/2 86/67/2 117/66/2
f 118/68/2 86/67/2 119/70/2
f 87/69/2 88/71/2 119/70/2
f 88/71/2 89/73/2 120/72/2
f 89/73/2 90/75/2 121/74/2
f 90/75/2 91/77/2 122/76/2
f 91/77/2 92/79/2 123/78/2
f 92/79/2 93/81/2 124/80/2
f 93/81/2 94/83/2 125/82/2
f 126/84/2 94/83/2 127/86/2
f 95/85/2 96/87/2 127/86/2
f 96/87/2 65/89/2 128/88/2
f 65/89/2 66/91/2 97/90/2
f 66/91/2 67/93/2 98/92/2
f 67/93/2 68/95/2 99/94/2
f 100/96/2 68/95/2 101/98/2
f 69/97/2 70/99/2 101/98/2
f 70/99/2 71/101/2 102/100/2
f 103/102/2 71/101/2 104/104/2
f 72/103/2 73/105/2 104/104/2
f 73/105/2 74/107/2 105/106/2
f 74/107/2 75/109/2 106/108/2
f 107/110/2 75/109/2 108/112/2
f 108/112/2 76/111/2 109/114/2
f 109/114/2 77/113/2 110/116/2
f 78/115/2 79/117/2 110/116/2
f 111/118/2 79/117/2 112/120/2
f 80/119/2 81/121/2 112/120/2
f 27/321/3 28/122/3 91/124/3
f 28/322/4 29/125/4 92/127/4
f 29/323/5 30/128/5 93/130/5
f 30/324/6 31/131/6 94/133/6
f 31/325/7 32/134/7 95/136/7
f 32/326/8 1/137/8 96/139/8
f 1/327/9 2/140/9 65/142/9
f 2/328/10 3/143/10 66/145/10
f 3/329/11 4/146/11 67/148/11
f 4/330/12 5/149/12 68/151/12
f 5/331/13 6/152/13 69/154/13
f 6/332/14 7/155/14 70/157/14
f 7/333/15 8/158/15 71/160/15
f 8/334/16 9/161/16 72/163/16
f 9/335/17 10/164/17 73/166/17
f 10/336/18 11/167/18 74/169/18
f 11/337/19 12/170/19 75/172/19
f 12/338/20 13/173/20 76/175/20
f 13/339/21 14/176/21 77/178/21
f 14/340/22 15/179/22 78/181/22
f 15/341/23 16/182/23 79/184/23
f 16/342/24 17/185/24 80/187/24
f 17/343/25 18/188/25 81/190/25
f 18/344/26 19/191/26 82/193/26
f 19/345/27 20/194/27 83/196/27
f 20/346/28 21/197/28 84/199/28
f 21/347/29 22/200/29 85/202/29
f 22/348/30 23/203/30 86/205/30
f 23/349/31 24/206/31 87/208/31
f 24/350/32 25/209/32 88/211/32
f 25/351/33 26/212/33 89/214/33
f 26/352/34 27/215/34 90/217/34
f 39/353/31 103/218/31 40/220/31
f 38/354/30 102/221/30 39/223/30
f 37/355/29 101/224/29 38/226/29
f 36/356/28 100/227/28 37/229/28
f 35/357/27 99/230/27 36/232/27
f 34/358/26 98/233/26 35/235/26
f 33/359/25 97/236/25 34/238/25
f 64/360/24 128/239/24 33/241/24
f 63/361/23 127/242/23 64/244/23
f 62/362/22 126/245/22 63/247/22
f 61/363/21 125/248/21 62/250/21
f 60/364/20 124/251/20 61/253/20
f 59/365/19 123/254/19 60/256/19
f 58/366/18 122/257/18 59/259/18
f 57/367/17 121/260/17 58/262/17
f 56/368/16 120/263/16 57/265/16
f 55/369/15 119/266/15 56/268/15
f 54/370/14 118/269/14 55/271/14
f 53/371/13 117/272/13 54/274/13
f 52/372/12 116/275/12 53/277/12
f 51/373/11 115/278/11 52/280/11
f 50/374/10 114/281/10 51/283/10
f 49/375/9 113/284/9 50/286/9
f 48/376/8 112/287/8 49/289/8
f 47/377/7 111/290/7 48/292/7
f 46/378/6 110/293/6 47/295/6
f 45/379/5 109/296/5 46/298/5
f 44/380/4 108/299/4 45/301/4
f 43/381/3 107/302/3 44/304/3
f 42/382/34 106/305/34 43/307/34
f 41/383/33 105/308/33 42/310/33
f 40/384/32 104/311/32 41/313/32

View File

@ -1,98 +0,0 @@
# Blender v2.70 (sub 0) OBJ File: ''
# www.blender.org
o Cube
v 0.500000 0.000000 -0.500000
v 0.500000 0.000000 0.500000
v -0.500000 0.000000 0.500000
v -0.500000 0.000000 -0.500000
v 0.500000 3.000000 -0.500000
v 0.500000 3.000000 0.500000
v -0.500000 3.000000 0.500000
v -0.500000 3.000000 -0.500000
v 0.000000 0.750000 -0.250000
v 0.500000 2.250000 -0.500000
v 0.500000 2.250000 0.500000
v 0.500000 0.750000 -0.500000
v 0.500000 0.750000 0.500000
v -0.000000 0.750000 0.250000
v -0.000000 2.250000 0.250000
v 0.500000 2.250000 0.250000
v 0.500000 0.750000 0.250000
v 0.500000 0.750000 -0.250000
v 0.500000 2.250000 -0.250000
v 0.000000 2.250000 -0.250000
vt 0.666667 0.400000
vt 1.000000 0.400000
vt 1.000000 0.800000
vt 1.000000 0.000000
vt 0.333333 0.400000
vt 0.333333 0.000000
vt 0.666667 0.000000
vt 0.333333 0.500000
vt 0.083333 0.300000
vt 0.083333 0.400000
vt 0.000000 0.400000
vt 0.250000 0.400000
vt 0.250000 0.300000
vt 0.666667 0.800000
vt 0.833333 0.800000
vt 0.833333 1.000000
vt 0.000000 0.800000
vt 0.166667 0.800000
vt 0.166667 1.000000
vt 0.333333 0.800000
vt 0.250000 0.000000
vt 0.250000 0.100000
vt 0.083333 0.100000
vt 0.500000 0.800000
vt 0.666667 1.000000
vt 0.500000 1.000000
vt 0.000000 0.000000
vt 0.333333 0.700000
vt 0.000000 1.000000
vt 0.083333 0.000000
vt 0.333333 1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn -1.000000 -0.000000 -0.000000
vn -0.000000 -0.000000 1.000000
vn 1.000000 0.000000 0.000000
vn 0.000000 0.000000 -1.000000
vn 1.000000 0.000000 0.000001
s off
f 1/1/1 2/2/1 3/3/1
f 7/4/2 6/2/2 5/1/2
f 7/5/3 8/6/3 4/7/3
f 11/8/4 6/5/4 7/1/4
f 17/9/5 13/10/5 2/11/5
f 6/5/5 11/12/5 16/13/5
f 20/14/5 15/15/5 14/16/5
f 17/17/6 14/18/6 15/19/6
f 1/5/6 4/20/6 12/12/6
f 10/21/5 19/22/5 18/23/5
f 17/9/5 16/13/5 11/12/5
f 19/19/4 20/18/4 9/20/4
f 19/24/1 16/14/1 15/25/1
f 17/20/2 18/24/2 9/26/2
f 4/14/1 1/1/1 3/3/1
f 8/7/2 7/4/2 5/1/2
f 3/1/3 7/5/3 4/7/3
f 17/9/5 1/27/5 18/23/5
f 11/8/4 3/14/4 13/28/4
f 9/25/5 20/14/5 14/16/5
f 3/14/4 2/20/4 13/28/4
f 11/8/4 7/1/4 3/14/4
f 16/29/6 17/17/6 15/19/6
f 1/27/5 12/30/5 18/23/5
f 17/9/5 2/11/5 1/27/5
f 5/6/7 6/5/7 16/13/7
f 19/22/5 10/21/5 5/6/5
f 19/22/5 5/6/5 16/13/5
f 8/17/6 10/10/6 4/20/6
f 8/17/6 5/11/6 10/10/6
f 12/30/5 10/21/5 18/23/5
f 4/20/6 10/10/6 12/12/6
f 13/10/5 17/9/5 11/12/5
f 18/31/4 19/19/4 9/20/4
f 20/26/1 19/24/1 15/25/1
f 14/31/2 17/20/2 9/26/2

View File

@ -1,370 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'bombletSelena.blend'
# www.blender.org
o Cylinder
v -0.000000 -0.250000 -0.090313
v -0.000000 0.250000 -0.031250
v 0.063861 -0.250000 -0.063861
v 0.022097 0.250000 -0.022097
v 0.090312 -0.250000 0.000000
v 0.031250 0.250000 0.000000
v 0.063861 -0.250000 0.063861
v 0.022097 0.250000 0.022097
v -0.000000 -0.250000 0.090313
v -0.000000 0.250000 0.031250
v -0.063861 -0.250000 0.063861
v -0.022097 0.250000 0.022097
v -0.090313 -0.250000 -0.000000
v -0.031250 0.250000 -0.000000
v -0.063861 -0.250000 -0.063861
v -0.022097 0.250000 -0.022097
v -0.000000 0.125000 -0.125000
v 0.088388 0.125000 -0.088388
v 0.125000 0.125000 0.000000
v 0.088388 0.125000 0.088388
v -0.000000 0.125000 0.125000
v -0.088388 0.125000 0.088388
v -0.125000 0.125000 -0.000000
v -0.088388 0.125000 -0.088388
v -0.000000 0.190000 -0.093750
v 0.066291 0.190000 -0.066291
v 0.093750 0.190000 0.000000
v 0.066291 0.190000 0.066291
v -0.000000 0.190000 0.093750
v -0.066291 0.190000 0.066291
v -0.093750 0.190000 -0.000000
v -0.066291 0.190000 -0.066291
v 0.088388 -0.050000 -0.088388
v 0.125000 -0.050000 0.000000
v 0.088388 -0.050000 0.088388
v -0.000000 -0.050000 0.125000
v -0.088388 -0.050000 0.088388
v -0.125000 -0.050000 -0.000000
v -0.088388 -0.050000 -0.088388
v -0.000000 -0.050000 -0.125000
v 0.063861 -0.125000 -0.063861
v 0.090312 -0.125000 0.000000
v 0.063861 -0.125000 0.063861
v -0.000000 -0.125000 0.090313
v -0.063861 -0.125000 0.063861
v -0.090313 -0.125000 -0.000000
v -0.063861 -0.125000 -0.063861
v -0.000000 -0.125000 -0.090313
v 0.095791 -0.275000 -0.095791
v -0.095791 -0.275000 0.095791
v 0.095791 -0.125000 -0.095791
v -0.095791 -0.125000 0.095791
v 0.063861 -0.100000 -0.063861
v -0.063861 -0.100000 0.063861
v 0.000000 -0.275000 -0.135469
v -0.000000 -0.275000 0.135469
v 0.000000 -0.125000 -0.135469
v -0.000000 -0.125000 0.135469
v 0.000000 -0.100000 -0.090313
v -0.000000 -0.100000 0.090313
v -0.095791 -0.275000 -0.095791
v 0.095791 -0.275000 0.095791
v -0.095791 -0.125000 -0.095791
v 0.095791 -0.125000 0.095791
v -0.063861 -0.100000 -0.063861
v 0.063861 -0.100000 0.063861
v -0.135469 -0.275000 0.000000
v 0.135469 -0.275000 -0.000000
v -0.135469 -0.125000 0.000000
v 0.135469 -0.125000 -0.000000
v -0.090312 -0.100000 0.000000
v 0.090313 -0.100000 -0.000000
vt 0.200305 0.646222
vt 0.172274 0.646222
vt 0.144244 0.548632
vt 0.088183 0.646222
vt 0.060153 0.646222
vt 0.032122 0.548631
vt 0.873037 0.646223
vt 0.845006 0.646223
vt 0.816976 0.548632
vt 0.788945 0.548632
vt 0.760915 0.646223
vt 0.732884 0.646223
vt 0.648793 0.646223
vt 0.620762 0.646223
vt 0.592732 0.548632
vt 0.536671 0.646223
vt 0.508640 0.646223
vt 0.480610 0.548632
vt 0.037928 0.914221
vt 0.065958 0.914221
vt 0.085779 0.962072
vt 0.340457 0.548632
vt 0.312427 0.646222
vt 0.284396 0.646222
vt 0.424549 0.646223
vt 0.396518 0.646222
vt 0.368488 0.548632
vt 0.018107 0.820726
vt 0.156396 0.682437
vt 0.213678 0.739718
vt 0.466595 0.465278
vt 0.354473 0.465278
vt 0.354473 0.260186
vt 0.242351 0.465278
vt 0.242351 0.260186
vt 0.578717 0.465278
vt 0.466595 0.260186
vt 0.690839 0.465278
vt 0.578717 0.260186
vt 0.802961 0.465278
vt 0.690839 0.260186
vt 0.915082 0.465278
vt 0.802961 0.260186
vt 0.130229 0.465278
vt 0.018107 0.465278
vt 0.018107 0.260186
vt 0.130229 0.260186
vt 0.452579 0.548632
vt 0.256366 0.548632
vt 0.564701 0.548632
vt 0.676823 0.548632
vt 0.704854 0.548632
vt 0.901067 0.548632
vt 0.116214 0.548632
vt 0.228336 0.548632
vt 0.145786 0.164601
vt 0.033664 0.164601
vt 0.899526 0.164602
vt 0.915082 0.260186
vt 0.787404 0.164602
vt 0.675282 0.164602
vt 0.482152 0.164602
vt 0.257908 0.164602
vt 0.451038 0.164602
vt 0.370030 0.164602
vt 0.370030 0.018107
vt 0.338916 0.164602
vt 0.257908 0.018107
vt 0.563160 0.164602
vt 0.482152 0.018107
vt 0.594274 0.164602
vt 0.594274 0.018107
vt 0.706396 0.164602
vt 0.706396 0.018108
vt 0.818517 0.164602
vt 0.818518 0.018108
vt 0.114672 0.164601
vt 0.033664 0.018107
vt 0.226794 0.164602
vt 0.145786 0.018107
vt 0.695639 0.858230
vt 0.695639 0.682437
vt 0.748560 0.711736
vt 0.249892 0.858230
vt 0.249978 0.682437
vt 0.302884 0.711761
vt 0.339098 0.711735
vt 0.392020 0.682437
vt 0.392020 0.858230
vt 0.873909 0.858230
vt 0.873909 0.682437
vt 0.926830 0.711736
vt 0.659425 0.858230
vt 0.606504 0.858230
vt 0.659425 0.711736
vt 0.481155 0.858230
vt 0.428234 0.887529
vt 0.428234 0.858230
vt 0.517369 0.858230
vt 0.517369 0.682437
vt 0.570290 0.711736
vt 0.784774 0.858230
vt 0.784774 0.682437
vt 0.837695 0.711735
vt 0.065958 0.981893
vt 0.037928 0.981893
vt 0.018107 0.962072
vt 0.018107 0.934042
vt 0.085779 0.934042
vt 0.213678 0.820726
vt 0.156396 0.878008
vt 0.075388 0.878008
vt 0.018107 0.739718
vt 0.075388 0.682437
vt 0.451038 0.018107
vt 0.338916 0.018107
vt 0.563160 0.018107
vt 0.675282 0.018107
vt 0.787404 0.018108
vt 0.899526 0.018108
vt 0.114672 0.018107
vt 0.226794 0.018107
vt 0.748560 0.858230
vt 0.748560 0.887529
vt 0.302813 0.858256
vt 0.302799 0.887554
vt 0.339098 0.887529
vt 0.339098 0.858230
vt 0.926830 0.858230
vt 0.926830 0.887529
vt 0.659425 0.887529
vt 0.606504 0.682437
vt 0.428234 0.711736
vt 0.481155 0.682437
vt 0.570290 0.858230
vt 0.570290 0.887529
vt 0.837695 0.858230
vt 0.837695 0.887529
vn 0.275700 0.693400 -0.665700
vn 0.665700 0.693400 -0.275700
vn 0.665700 0.693400 0.275700
vn 0.275700 0.693400 0.665700
vn -0.275700 0.693400 0.665700
vn -0.665700 0.693400 0.275700
vn 0.000000 1.000000 -0.000000
vn -0.275700 0.693400 -0.665700
vn -0.665700 0.693400 -0.275700
vn 0.000000 -1.000000 0.000000
vn -0.923900 0.000000 -0.382700
vn -0.382700 0.000000 -0.923900
vn -0.923900 0.000000 0.382700
vn -0.382700 0.000000 0.923900
vn 0.382700 0.000000 0.923900
vn 0.923900 0.000000 0.382700
vn 0.923900 0.000000 -0.382700
vn 0.382700 0.000000 -0.923900
vn -0.844300 0.405900 -0.349700
vn -0.349700 0.405900 -0.844300
vn -0.844300 0.405900 0.349700
vn -0.349700 0.405900 0.844300
vn 0.349700 0.405900 0.844300
vn 0.844300 0.405900 0.349700
vn 0.844300 0.405900 -0.349700
vn 0.349700 0.405900 -0.844300
vn 0.351900 -0.392900 -0.849600
vn 0.849600 -0.392900 -0.351900
vn 0.849600 -0.392900 0.351900
vn 0.351900 -0.392900 0.849600
vn -0.351900 -0.392900 0.849600
vn -0.849600 -0.392900 0.351900
vn -0.351900 -0.392900 -0.849600
vn -0.849600 -0.392900 -0.351900
vn -0.707100 0.000000 -0.707100
vn 0.707100 0.000000 0.707100
vn 0.707100 0.000000 -0.707100
vn 1.000000 0.000000 -0.000000
vn 0.000000 0.000000 1.000000
vn -0.000000 0.000000 -1.000000
s off
f 2/1/1 4/2/1 26/3/1
f 4/4/2 6/5/2 27/6/2
f 6/7/3 8/8/3 28/9/3
f 28/10/4 8/11/4 10/12/4
f 10/13/5 12/14/5 30/15/5
f 12/16/6 14/17/6 31/18/6
f 12/19/7 10/20/7 6/21/7
f 32/22/8 16/23/8 2/24/8
f 14/25/9 16/26/9 32/27/9
f 7/28/10 13/29/10 15/30/10
f 23/31/11 24/32/11 39/33/11
f 24/32/12 17/34/12 40/35/12
f 22/36/13 23/31/13 38/37/13
f 21/38/14 22/36/14 37/39/14
f 20/40/15 21/38/15 36/41/15
f 19/42/16 20/40/16 35/43/16
f 18/44/17 19/45/17 34/46/17
f 17/34/18 18/44/18 33/47/18
f 31/48/19 32/27/19 24/32/19
f 32/22/20 25/49/20 17/34/20
f 22/36/21 30/50/21 31/18/21
f 21/38/22 29/51/22 30/15/22
f 28/10/23 29/52/23 21/38/23
f 27/53/24 28/9/24 20/40/24
f 26/54/25 27/6/25 19/45/25
f 17/34/26 25/55/26 26/3/26
f 40/35/27 33/47/27 41/56/27
f 33/47/28 34/46/28 42/57/28
f 42/58/29 34/59/29 35/43/29
f 43/60/30 35/43/30 36/41/30
f 44/61/31 36/41/31 37/39/31
f 37/39/32 38/37/32 46/62/32
f 39/33/33 40/35/33 48/63/33
f 46/64/34 38/37/34 39/33/34
f 46/64/11 47/65/11 15/66/11
f 47/67/12 48/63/12 1/68/12
f 45/69/13 46/62/13 13/70/13
f 44/61/14 45/71/14 11/72/14
f 43/60/15 44/73/15 9/74/15
f 42/58/16 43/75/16 7/76/16
f 41/77/17 42/57/17 5/78/17
f 48/79/18 41/56/18 3/80/18
f 51/81/35 49/82/35 3/83/35
f 52/84/36 50/85/36 11/86/36
f 15/87/37 61/88/37 63/89/37
f 58/90/38 56/91/38 9/92/38
f 46/93/39 69/94/39 13/95/39
f 57/96/38 59/97/38 48/98/38
f 70/99/40 68/100/40 5/101/40
f 64/102/37 62/103/37 7/104/37
f 25/55/1 2/1/1 26/3/1
f 26/54/2 4/4/2 27/6/2
f 27/53/3 6/7/3 28/9/3
f 29/52/4 28/10/4 10/12/4
f 29/51/5 10/13/5 30/15/5
f 30/50/6 12/16/6 31/18/6
f 6/21/7 4/105/7 2/106/7
f 2/106/7 16/107/7 6/21/7
f 14/108/7 12/19/7 6/21/7
f 10/20/7 8/109/7 6/21/7
f 6/21/7 16/107/7 14/108/7
f 25/49/8 32/22/8 2/24/8
f 31/48/9 14/25/9 32/27/9
f 15/30/10 1/110/10 7/28/10
f 3/111/10 5/112/10 7/28/10
f 7/28/10 9/113/10 11/114/10
f 11/114/10 13/29/10 7/28/10
f 1/110/10 3/111/10 7/28/10
f 38/37/11 23/31/11 39/33/11
f 39/33/12 24/32/12 40/35/12
f 37/39/13 22/36/13 38/37/13
f 36/41/14 21/38/14 37/39/14
f 35/43/15 20/40/15 36/41/15
f 34/59/16 19/42/16 35/43/16
f 33/47/17 18/44/17 34/46/17
f 40/35/18 17/34/18 33/47/18
f 23/31/19 31/48/19 24/32/19
f 24/32/20 32/22/20 17/34/20
f 23/31/21 22/36/21 31/18/21
f 22/36/22 21/38/22 30/15/22
f 20/40/23 28/10/23 21/38/23
f 19/42/24 27/53/24 20/40/24
f 18/44/25 26/54/25 19/45/25
f 18/44/26 17/34/26 26/3/26
f 48/79/27 40/35/27 41/56/27
f 41/77/28 33/47/28 42/57/28
f 43/75/29 42/58/29 35/43/29
f 44/73/30 43/60/30 36/41/30
f 45/71/31 44/61/31 37/39/31
f 45/69/32 37/39/32 46/62/32
f 47/67/33 39/33/33 48/63/33
f 47/65/34 46/64/34 39/33/34
f 13/115/11 46/64/11 15/66/11
f 15/116/12 47/67/12 1/68/12
f 11/117/13 45/69/13 13/70/13
f 9/118/14 44/61/14 11/72/14
f 7/119/15 43/60/15 9/74/15
f 5/120/16 42/58/16 7/76/16
f 3/121/17 41/77/17 5/78/17
f 1/122/18 48/79/18 3/80/18
f 3/83/35 41/123/35 51/81/35
f 53/124/35 51/81/35 41/123/35
f 11/86/36 45/125/36 52/84/36
f 54/126/36 52/84/36 45/125/36
f 63/89/37 65/127/37 47/128/37
f 47/128/37 15/87/37 63/89/37
f 9/92/38 44/129/38 58/90/38
f 60/130/38 58/90/38 44/129/38
f 46/93/39 71/131/39 69/94/39
f 67/132/39 13/95/39 69/94/39
f 48/98/38 1/133/38 57/96/38
f 55/134/38 57/96/38 1/133/38
f 5/101/40 42/135/40 70/99/40
f 72/136/40 70/99/40 42/135/40
f 7/104/37 43/137/37 64/102/37
f 66/138/37 64/102/37 43/137/37

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,930 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'missileNeon.blend'
# www.blender.org
o Cylinder
v 0.000000 1.000000 -0.500000
v 0.000000 4.000000 -0.500000
v 0.250000 1.000000 -0.433013
v 0.250000 4.000000 -0.433013
v 0.433013 1.000000 -0.250000
v 0.433013 4.000000 -0.250000
v 0.500000 1.000000 0.000000
v 0.500000 4.000000 0.000000
v 0.433013 1.000000 0.250000
v 0.433013 4.000000 0.250000
v 0.250000 1.000000 0.433013
v 0.250000 4.000000 0.433013
v 0.000000 1.000000 0.500000
v 0.000000 4.000000 0.500000
v -0.250000 1.000000 0.433013
v -0.250000 4.000000 0.433013
v -0.433013 1.000000 0.250000
v -0.433013 4.000000 0.250000
v -0.500000 1.000000 0.000000
v -0.500000 4.000000 0.000000
v -0.433013 1.000000 -0.250000
v -0.433013 4.000000 -0.250000
v -0.250000 1.000000 -0.433013
v -0.250000 4.000000 -0.433013
v 0.187500 4.500000 -0.324760
v -0.000000 4.500000 -0.375000
v 0.324759 4.500000 -0.187500
v 0.375000 4.500000 0.000000
v 0.324759 4.500000 0.187500
v 0.187500 4.500000 0.324760
v -0.000000 4.500000 0.375000
v -0.187500 4.500000 0.324760
v -0.324760 4.500000 0.187500
v -0.375000 4.500000 0.000000
v -0.324760 4.500000 -0.187500
v -0.187500 4.500000 -0.324759
v 0.187499 7.000000 -0.324760
v -0.000001 7.000000 -0.375000
v 0.324759 7.000000 -0.187500
v 0.374999 7.000000 0.000000
v 0.324759 7.000000 0.187500
v 0.187499 7.000000 0.324760
v -0.000001 7.000000 0.375000
v -0.187501 7.000000 0.324760
v -0.324760 7.000000 0.187500
v -0.375001 7.000000 0.000000
v -0.324760 7.000000 -0.187500
v -0.187501 7.000000 -0.324759
v 0.140624 7.500000 -0.243570
v -0.000001 7.500000 -0.281250
v 0.243569 7.500000 -0.140625
v 0.281249 7.500000 0.000000
v 0.243569 7.500000 0.140625
v 0.140624 7.500000 0.243570
v -0.000001 7.500000 0.281250
v -0.140626 7.500000 0.243570
v -0.243570 7.500000 0.140625
v -0.281251 7.500000 0.000000
v -0.243570 7.500000 -0.140625
v -0.140626 7.500000 -0.243570
v 0.049218 7.700000 -0.085249
v -0.000001 7.700000 -0.098437
v 0.085249 7.700000 -0.049219
v 0.098437 7.700000 0.000000
v 0.085249 7.700000 0.049219
v 0.049218 7.700000 0.085249
v -0.000001 7.700000 0.098438
v -0.049219 7.700000 0.085249
v -0.085250 7.700000 0.049219
v -0.098438 7.700000 0.000000
v -0.085250 7.700000 -0.049219
v -0.049220 7.700000 -0.085249
v -0.000001 7.750000 0.000000
v 0.000000 0.850000 -0.425000
v 0.212500 0.850000 -0.368061
v 0.368061 0.850000 -0.212500
v 0.425000 0.850000 0.000000
v 0.368061 0.850000 0.212500
v 0.212500 0.850000 0.368061
v 0.000000 0.850000 0.425000
v -0.212500 0.850000 0.368061
v -0.368061 0.850000 0.212500
v -0.425000 0.850000 0.000000
v -0.368061 0.850000 -0.212500
v -0.212500 0.850000 -0.368061
v 0.000000 0.850000 -0.212500
v 0.106250 0.850000 -0.184030
v 0.184030 0.850000 -0.106250
v 0.212500 0.850000 0.000000
v 0.184030 0.850000 0.106250
v 0.106250 0.850000 0.184030
v 0.000000 0.850000 0.212500
v -0.106250 0.850000 0.184030
v -0.184030 0.850000 0.106250
v -0.212500 0.850000 0.000000
v -0.184030 0.850000 -0.106250
v -0.106250 0.850000 -0.184030
v 0.000000 0.500000 -0.371875
v 0.185938 0.500000 -0.322053
v 0.322053 0.500000 -0.185937
v 0.371875 0.500000 0.000000
v 0.322053 0.500000 0.185938
v 0.185938 0.500000 0.322053
v 0.000000 0.500000 0.371875
v -0.185937 0.500000 0.322053
v -0.322053 0.500000 0.185938
v -0.371875 0.500000 0.000000
v -0.322053 0.500000 -0.185937
v -0.185938 0.500000 -0.322053
v 0.000000 0.000000 -0.464844
v 0.232422 0.000000 -0.402566
v 0.402567 0.000000 -0.232422
v 0.464844 0.000000 0.000000
v 0.402567 0.000000 0.232422
v 0.232422 0.000000 0.402566
v 0.000000 0.000000 0.464844
v -0.232422 0.000000 0.402567
v -0.402566 0.000000 0.232422
v -0.464844 0.000000 0.000000
v -0.402567 0.000000 -0.232422
v -0.232422 0.000000 -0.402566
v 0.000000 0.000000 -0.371875
v 0.185938 0.000000 -0.322053
v 0.322053 0.000000 -0.185937
v 0.371875 0.000000 0.000000
v 0.322053 0.000000 0.185938
v 0.185938 0.000000 0.322053
v 0.000000 0.000000 0.371875
v -0.185937 0.000000 0.322053
v -0.322053 0.000000 0.185938
v -0.371875 0.000000 0.000000
v -0.322053 0.000000 -0.185937
v -0.185938 0.000000 -0.322053
v 0.000000 0.750000 -0.130156
v 0.065078 0.750000 -0.112719
v 0.112719 0.750000 -0.065078
v 0.130156 0.750000 0.000000
v 0.112719 0.750000 0.065078
v 0.065078 0.750000 0.112719
v 0.000000 0.750000 0.130156
v -0.065078 0.750000 0.112719
v -0.112719 0.750000 0.065078
v -0.130156 0.750000 0.000000
v -0.112719 0.750000 -0.065078
v -0.065078 0.750000 -0.112719
v 0.295753 2.750000 -0.387259
v 0.387259 2.750000 -0.295753
v -0.295753 2.750000 0.387260
v -0.387260 2.750000 0.295754
v 0.295753 1.250000 -0.387259
v 0.387259 1.250000 -0.295753
v -0.295753 1.250000 0.387260
v -0.387260 1.250000 0.295754
v 0.543240 2.000000 -0.634747
v 0.634747 2.000000 -0.543240
v 0.634747 1.250000 -0.543240
v 0.543240 1.250000 -0.634747
v -0.543240 2.000000 0.634747
v -0.634747 2.000000 0.543241
v -0.634747 1.250000 0.543241
v -0.543240 1.250000 0.634747
v -0.387260 2.750000 -0.295753
v -0.295753 2.750000 -0.387259
v 0.387259 2.750000 0.295753
v 0.295753 2.750000 0.387260
v -0.387260 1.250000 -0.295753
v -0.295753 1.250000 -0.387259
v 0.387259 1.250000 0.295753
v 0.295753 1.250000 0.387260
v -0.634747 2.000000 -0.543240
v -0.543241 2.000000 -0.634747
v -0.543241 1.250000 -0.634747
v -0.634747 1.250000 -0.543240
v 0.634747 2.000000 0.543241
v 0.543241 2.000000 0.634747
v 0.543241 1.250000 0.634747
v 0.634747 1.250000 0.543241
vt 0.406849 0.497453
vt 0.370386 0.497453
vt 0.370385 0.074804
vt 0.333922 0.497453
vt 0.333922 0.074804
vt 0.297459 0.497453
vt 0.297459 0.074805
vt 0.260996 0.497453
vt 0.260996 0.074804
vt 0.224533 0.497453
vt 0.224533 0.074804
vt 0.188070 0.497453
vt 0.188070 0.074804
vt 0.151607 0.497453
vt 0.151607 0.074804
vt 0.115143 0.497453
vt 0.115144 0.074804
vt 0.078680 0.497453
vt 0.078681 0.074804
vt 0.516238 0.497453
vt 0.479775 0.497453
vt 0.479775 0.074804
vt 0.183512 0.569919
vt 0.156164 0.569919
vt 0.443312 0.497453
vt 0.406849 0.074804
vt 0.443312 0.074804
vt 0.263731 0.051337
vt 0.294725 0.051337
vt 0.835738 0.029853
vt 0.835737 0.382060
vt 0.808389 0.382060
vt 0.219975 0.569919
vt 0.192628 0.569919
vt 0.256438 0.569919
vt 0.229091 0.569919
vt 0.292901 0.569919
vt 0.438754 0.569919
vt 0.411407 0.569919
vt 0.402291 0.569919
vt 0.329365 0.569919
vt 0.475217 0.569919
vt 0.447870 0.569919
vt 0.365828 0.569919
vt 0.511680 0.569919
vt 0.484333 0.569919
vt 0.110585 0.569919
vt 0.083238 0.569919
vt 0.147049 0.569919
vt 0.890431 0.382060
vt 0.887013 0.453647
vt 0.866502 0.453647
vt 0.616959 0.029852
vt 0.644306 0.029852
vt 0.644305 0.382059
vt 0.726348 0.029852
vt 0.726347 0.382060
vt 0.699000 0.382059
vt 0.808391 0.029853
vt 0.781042 0.382060
vt 0.945128 0.029853
vt 0.945126 0.382060
vt 0.917779 0.382060
vt 0.699001 0.029852
vt 0.671653 0.382059
vt 0.781043 0.029853
vt 0.753695 0.382060
vt 0.917780 0.029853
vt 0.863085 0.029853
vt 0.863084 0.382060
vt 0.671654 0.029852
vt 0.753696 0.029852
vt 0.890433 0.029853
vt 0.729766 0.453647
vt 0.750276 0.453647
vt 0.743610 0.491234
vt 0.832318 0.453647
vt 0.640887 0.453646
vt 0.620376 0.453646
vt 0.722929 0.453647
vt 0.804971 0.453647
vt 0.784460 0.453647
vt 0.941707 0.453647
vt 0.695581 0.453647
vt 0.675071 0.453647
vt 0.777623 0.453647
vt 0.914360 0.453647
vt 0.893849 0.453647
vt 0.859665 0.453647
vt 0.839155 0.453647
vt 0.668234 0.453647
vt 0.880347 0.491234
vt 0.873168 0.491234
vt 0.825652 0.491234
vt 0.818473 0.491234
vt 0.634221 0.491234
vt 0.716262 0.491234
vt 0.709084 0.491234
vt 0.798305 0.491234
vt 0.791126 0.491234
vt 0.921197 0.453647
vt 0.935041 0.491235
vt 0.688915 0.491234
vt 0.770957 0.491234
vt 0.763779 0.491234
vt 0.907694 0.491235
vt 0.900515 0.491235
vt 0.852999 0.491234
vt 0.845820 0.491234
vt 0.661568 0.491234
vt 0.654389 0.491234
vt 0.740021 0.506369
vt 0.736431 0.491234
vt 0.712673 0.506369
vt 0.767368 0.506369
vt 0.685326 0.506369
vt 0.681737 0.491234
vt 0.657979 0.506369
vt 0.630631 0.506368
vt 0.627042 0.491234
vt 0.931452 0.506369
vt 0.927862 0.491235
vt 0.904104 0.506369
vt 0.876757 0.506369
vt 0.849410 0.506369
vt 0.822062 0.506369
vt 0.794715 0.506369
vt 0.190572 0.847732
vt 0.169403 0.868901
vt 0.155982 0.861153
vt 0.409583 0.051337
vt 0.440577 0.051337
vt 0.373120 0.051337
vt 0.404114 0.051337
vt 0.300194 0.051337
vt 0.446046 0.051337
vt 0.336657 0.051337
vt 0.516238 0.074804
vt 0.482509 0.051336
vt 0.081416 0.051336
vt 0.112409 0.051336
vt 0.117879 0.051336
vt 0.148872 0.051337
vt 0.154342 0.051337
vt 0.185335 0.051337
vt 0.190805 0.051337
vt 0.221798 0.051337
vt 0.227268 0.051337
vt 0.258262 0.051337
vt 0.309583 0.784747
vt 0.326550 0.733292
vt 0.351246 0.744498
vt 0.105896 0.932408
vt 0.090399 0.905567
vt 0.119316 0.897818
vt 0.163731 0.947905
vt 0.155982 0.918988
vt 0.169403 0.911239
vt 0.132737 0.832235
vt 0.163731 0.832235
vt 0.206069 0.874573
vt 0.177151 0.882322
vt 0.090399 0.874573
vt 0.119316 0.882322
vt 0.132737 0.947905
vt 0.140485 0.918988
vt 0.206069 0.905567
vt 0.177151 0.897818
vt 0.105896 0.847732
vt 0.127065 0.868901
vt 0.127065 0.911239
vt 0.190572 0.932408
vt 0.140485 0.861153
vt 0.193517 0.714274
vt 0.186745 0.642946
vt 0.220606 0.641342
vt 0.267562 0.771841
vt 0.274542 0.718112
vt 0.300905 0.724470
vt 0.117517 0.791150
vt 0.089966 0.744497
vt 0.114662 0.733291
vt 0.195387 0.768422
vt 0.180047 0.770615
vt 0.166671 0.718112
vt 0.288878 0.777299
vt 0.245825 0.768422
vt 0.247695 0.714274
vt 0.098277 0.801827
vt 0.066440 0.757988
vt 0.173651 0.771841
vt 0.158586 0.775474
vt 0.140307 0.724470
vt 0.223862 0.767073
vt 0.220606 0.712991
vt 0.342935 0.801828
vt 0.329491 0.794119
vt 0.137680 0.782340
vt 0.217350 0.767073
vt 0.201871 0.767807
vt 0.660851 0.892064
vt 0.648200 0.888674
vt 0.648200 0.861554
vt 0.353036 0.666718
vt 0.383906 0.680726
vt 0.288026 0.647743
vt 0.320980 0.655691
vt 0.057307 0.680725
vt 0.088177 0.666718
vt 0.153187 0.647743
vt 0.254468 0.642946
vt 0.027899 0.697588
vt 0.120232 0.655691
vt 0.413314 0.697589
vt 0.727405 0.643467
vt 0.661481 0.732788
vt 0.653421 0.727775
vt 0.534337 0.858164
vt 0.551287 0.828807
vt 0.560548 0.838068
vt 0.614544 0.811857
vt 0.611154 0.824508
vt 0.584034 0.824508
vt 0.580644 0.938371
vt 0.551287 0.921421
vt 0.560548 0.912160
vt 0.643901 0.921421
vt 0.634640 0.912160
vt 0.580644 0.811857
vt 0.643901 0.828807
vt 0.634640 0.838068
vt 0.534337 0.892064
vt 0.546988 0.888674
vt 0.614544 0.938371
vt 0.611154 0.925720
vt 0.660851 0.858164
vt 0.546988 0.861554
vt 0.584034 0.925720
vt 0.291431 0.888170
vt 0.268974 0.910628
vt 0.278465 0.875204
vt 0.653017 0.612245
vt 0.635445 0.721860
vt 0.625983 0.721106
vt 0.524561 0.643467
vt 0.590485 0.732788
vt 0.583320 0.739013
vt 0.572597 0.618650
vt 0.607298 0.724102
vt 0.598546 0.727775
vt 0.747878 0.661253
vt 0.668646 0.739013
vt 0.679369 0.618650
vt 0.644668 0.724102
vt 0.547591 0.629146
vt 0.598949 0.612245
vt 0.616521 0.721860
vt 0.765277 0.682055
vt 0.674736 0.746293
vt 0.704375 0.629146
vt 0.625983 0.610092
vt 0.504089 0.661253
vt 0.577231 0.746293
vt 0.856252 0.824927
vt 0.856252 0.719265
vt 0.874484 0.719265
vt 0.874484 0.824927
vt 0.874484 0.941528
vt 0.806943 0.719265
vt 0.856252 0.669956
vt 0.923793 0.719264
vt 0.856252 0.941528
vt 0.265554 0.569919
vt 0.374943 0.569919
vt 0.302017 0.569919
vt 0.338480 0.569919
vt 0.119701 0.569919
vt 0.616958 0.382059
vt 0.811807 0.453647
vt 0.702418 0.453647
vt 0.757113 0.453647
vt 0.647724 0.453647
vt 0.331188 0.051337
vt 0.477040 0.051336
vt 0.367651 0.051337
vt 0.513503 0.051336
vt 0.323695 0.791151
vt 0.282627 0.775474
vt 0.131629 0.784747
vt 0.303532 0.782340
vt 0.261166 0.770615
vt 0.111721 0.794119
vt 0.239342 0.767807
vt 0.374772 0.757988
vt 0.152334 0.777299
vt 0.260753 0.879950
vt 0.268973 0.875204
vt 0.286685 0.879950
vt 0.291431 0.897662
vt 0.286685 0.905882
vt 0.278465 0.910628
vt 0.260753 0.905882
vt 0.256007 0.897662
vt 0.256007 0.888170
vt 0.486690 0.682056
vt 0.806943 0.930589
vt 0.874484 0.669956
vt 0.923793 0.930589
vn 0.258800 0.000000 -0.965900
vn 0.707100 0.000000 -0.707100
vn 0.965900 0.000000 -0.258800
vn 0.965900 0.000000 0.258800
vn 0.707100 0.000000 0.707100
vn 0.258800 0.000000 0.965900
vn -0.258800 0.000000 0.965900
vn -0.707100 0.000000 0.707100
vn -0.965900 0.000000 0.258800
vn -0.965900 0.000000 -0.258800
vn -0.251600 0.234700 0.938900
vn -0.258800 0.000000 -0.965900
vn -0.707100 0.000000 -0.707100
vn 0.869800 -0.434900 0.233100
vn 0.251600 0.234700 0.938900
vn 0.687400 0.234700 0.687300
vn 0.938900 0.234700 0.251600
vn -0.251600 0.234700 -0.938900
vn 0.251600 0.234700 -0.938900
vn 0.938900 0.234700 -0.251600
vn -0.687400 0.234700 -0.687300
vn 0.687400 0.234700 -0.687300
vn -0.938900 0.234700 -0.251600
vn -0.938900 0.234700 0.251600
vn -0.687300 0.234700 0.687400
vn -0.254700 0.178200 -0.950500
vn 0.530100 0.661900 0.530100
vn 0.695800 0.178200 -0.695800
vn -0.950500 0.178200 0.254700
vn 0.254700 0.178200 0.950500
vn 0.950500 0.178200 -0.254700
vn -0.950500 0.178200 -0.254700
vn -0.254700 0.178200 0.950500
vn 0.950500 0.178200 0.254700
vn -0.695800 0.178200 -0.695800
vn 0.254700 0.178200 -0.950500
vn -0.695800 0.178200 0.695800
vn 0.695800 0.178200 0.695800
vn -0.194000 0.661900 -0.724100
vn 0.530100 0.661900 -0.530100
vn -0.724100 0.661900 0.194000
vn 0.194000 0.661900 0.724100
vn 0.724100 0.661900 -0.194000
vn -0.724100 0.661900 -0.194000
vn -0.194000 0.661900 0.724100
vn 0.724100 0.661900 0.194000
vn -0.530100 0.661900 -0.530100
vn 0.194000 0.661900 -0.724100
vn -0.530100 0.661900 0.530100
vn 0.329100 0.885100 0.329100
vn 0.120500 0.885100 0.449600
vn 0.449600 0.885100 0.120500
vn -0.120500 0.885100 0.449600
vn -0.329100 0.885100 0.329100
vn -0.449600 0.885100 0.120500
vn -0.449600 0.885100 -0.120500
vn -0.329100 0.885100 -0.329100
vn -0.120500 0.885100 -0.449600
vn 0.120500 0.885100 -0.449600
vn 0.329100 0.885100 -0.329100
vn 0.449600 0.885100 -0.120500
vn 0.000000 -1.000000 0.000000
vn -0.233100 -0.434900 -0.869800
vn 0.233100 -0.434900 -0.869800
vn 0.869800 -0.434900 -0.233100
vn -0.636700 -0.434900 -0.636700
vn 0.636700 -0.434900 -0.636700
vn -0.869800 -0.434900 -0.233100
vn -0.869800 -0.434900 0.233100
vn -0.636700 -0.434900 0.636700
vn -0.233100 -0.434900 0.869800
vn 0.233100 -0.434900 0.869800
vn 0.636700 -0.434900 0.636700
vn -0.647300 0.402600 -0.647300
vn 0.950700 0.176800 0.254700
vn 0.236900 0.402600 -0.884200
vn -0.647300 0.402600 0.647300
vn 0.647300 0.402600 0.647300
vn -0.236900 0.402600 -0.884200
vn 0.647300 0.402600 -0.647300
vn -0.884200 0.402600 0.236900
vn 0.236900 0.402600 0.884200
vn 0.884200 0.402600 -0.236900
vn -0.884200 0.402600 -0.236900
vn -0.236900 0.402600 0.884200
vn 0.884200 0.402600 0.236900
vn -0.696000 0.176800 -0.696000
vn 0.254700 0.176800 -0.950700
vn -0.696000 0.176800 0.696000
vn 0.696000 0.176800 0.696000
vn -0.254700 0.176800 -0.950700
vn 0.696000 0.176800 -0.696000
vn -0.950700 0.176800 0.254700
vn 0.254700 0.176800 0.950700
vn 0.950700 0.176800 -0.254700
vn -0.950700 0.176800 -0.254700
vn -0.254700 0.176800 0.950700
vn 0.247100 -0.297200 -0.922300
vn -0.922300 -0.297200 -0.247100
vn 0.675100 -0.297200 0.675100
vn -0.247100 -0.297200 0.922300
vn 0.675100 -0.297200 -0.675100
vn -0.675100 -0.297200 -0.675100
vn 0.247100 -0.297200 0.922300
vn -0.675100 -0.297200 0.675100
vn 0.922300 -0.297200 -0.247100
vn -0.247100 -0.297200 -0.922300
vn -0.922300 -0.297200 0.247100
vn 0.922300 -0.297200 0.247100
vn 0.640800 0.422900 -0.640800
vn -0.640800 0.422900 0.640800
vn -0.640800 0.422900 -0.640800
vn 0.640800 0.422900 0.640800
vn 0.687300 0.234700 0.687400
vn 0.687300 0.234700 -0.687400
s off
f 2/1/1 4/2/1 3/3/1
f 4/2/2 6/4/2 5/5/2
f 6/4/3 8/6/3 7/7/3
f 8/6/4 10/8/4 9/9/4
f 10/8/5 12/10/5 11/11/5
f 12/10/6 14/12/6 13/13/6
f 14/12/7 16/14/7 15/15/7
f 16/14/8 18/16/8 17/17/8
f 18/16/9 20/18/9 19/19/9
f 20/20/10 22/21/10 21/22/10
f 14/12/11 31/23/11 32/24/11
f 24/25/12 2/1/12 1/26/12
f 22/21/13 24/25/13 23/27/13
f 9/9/14 78/28/14 77/29/14
f 25/30/2 37/31/2 39/32/2
f 12/10/15 30/33/15 31/34/15
f 10/8/16 29/35/16 30/36/16
f 10/8/17 8/6/17 28/37/17
f 24/25/18 36/38/18 26/39/18
f 4/2/19 2/1/19 26/40/19
f 8/6/20 6/4/20 27/41/20
f 22/21/21 35/42/21 36/43/21
f 6/4/22 4/2/22 25/44/22
f 20/20/23 34/45/23 35/46/23
f 18/16/24 33/47/24 34/48/24
f 18/16/25 16/14/25 32/49/25
f 48/50/26 60/51/26 50/52/26
f 34/53/9 33/54/9 45/55/9
f 30/56/6 42/57/6 43/58/6
f 27/59/3 39/32/3 40/60/3
f 34/61/10 46/62/10 47/63/10
f 31/64/7 43/58/7 44/65/7
f 28/66/4 40/60/4 41/67/4
f 35/68/13 47/63/13 48/50/13
f 26/69/1 38/70/1 37/31/1
f 32/71/8 44/65/8 45/55/8
f 29/72/5 41/67/5 42/57/5
f 36/73/12 48/50/12 38/70/12
f 54/74/27 53/75/27 65/76/27
f 39/32/28 37/31/28 49/77/28
f 45/55/29 57/78/29 58/79/29
f 43/58/30 42/57/30 54/80/30
f 39/32/31 51/81/31 52/82/31
f 47/63/32 46/62/32 58/83/32
f 43/58/33 55/84/33 56/85/33
f 41/67/34 40/60/34 52/86/34
f 47/63/35 59/87/35 60/88/35
f 38/70/36 50/89/36 49/90/36
f 45/55/37 44/65/37 56/91/37
f 41/67/38 53/75/38 54/74/38
f 60/51/39 72/92/39 62/93/39
f 49/77/40 61/94/40 63/95/40
f 58/79/41 57/78/41 69/96/41
f 54/80/42 66/97/42 67/98/42
f 51/81/43 63/99/43 64/100/43
f 59/101/44 58/83/44 70/102/44
f 56/85/45 55/84/45 67/103/45
f 52/86/46 64/104/46 65/105/46
f 59/87/47 71/106/47 72/107/47
f 50/89/48 62/108/48 61/109/48
f 56/91/49 68/110/49 69/111/49
f 65/76/50 73/112/50 66/113/50
f 67/98/51 66/97/51 73/114/51
f 64/104/52 73/115/52 65/105/52
f 67/103/53 73/116/53 68/117/53
f 68/110/54 73/118/54 69/111/54
f 69/96/55 73/119/55 70/120/55
f 70/102/56 73/121/56 71/122/56
f 71/106/57 73/123/57 72/107/57
f 72/92/58 73/124/58 62/93/58
f 62/108/59 73/125/59 61/109/59
f 61/94/60 73/126/60 63/95/60
f 63/99/61 73/127/61 64/100/61
f 75/128/62 87/129/62 86/130/62
f 1/26/63 74/131/63 85/132/63
f 3/3/64 75/133/64 74/134/64
f 5/5/65 7/7/65 77/135/65
f 21/22/66 23/27/66 85/136/66
f 3/3/67 5/5/67 76/137/67
f 19/138/68 21/22/68 84/139/68
f 19/19/69 83/140/69 82/141/69
f 17/17/70 82/142/70 81/143/70
f 15/15/71 81/144/71 80/145/71
f 13/13/72 80/146/72 79/147/72
f 11/11/73 79/148/73 78/149/73
f 97/150/74 109/151/74 108/152/74
f 81/153/62 82/154/62 94/155/62
f 79/156/62 91/157/62 90/158/62
f 85/159/62 74/160/62 86/130/62
f 76/161/62 88/162/62 87/129/62
f 83/163/62 95/164/62 94/155/62
f 80/165/62 92/166/62 91/157/62
f 77/167/62 89/168/62 88/162/62
f 84/169/62 96/170/62 95/164/62
f 80/165/62 81/153/62 93/171/62
f 78/172/62 90/158/62 89/168/62
f 85/159/62 97/173/62 96/170/62
f 102/174/75 114/175/75 113/176/75
f 87/177/76 99/178/76 98/179/76
f 94/180/77 106/181/77 105/182/77
f 90/183/78 91/184/78 103/185/78
f 86/186/79 98/179/79 109/151/79
f 88/187/80 100/188/80 99/178/80
f 95/189/81 107/190/81 106/181/81
f 91/191/82 92/192/82 104/193/82
f 89/194/83 101/195/83 100/188/83
f 95/196/84 96/197/84 108/152/84
f 93/198/85 105/182/85 104/193/85
f 89/199/86 90/200/86 102/174/86
f 114/201/62 126/202/62 125/203/62
f 109/151/87 121/204/87 120/205/87
f 99/178/88 111/206/88 110/207/88
f 106/181/89 118/208/89 117/209/89
f 102/174/90 103/185/90 115/210/90
f 98/179/91 110/207/91 121/204/91
f 100/188/92 112/211/92 111/206/92
f 107/190/93 119/212/93 118/208/93
f 104/193/94 116/213/94 115/210/94
f 101/195/95 113/176/95 112/211/95
f 108/152/96 120/205/96 119/214/96
f 104/193/97 105/182/97 117/209/97
f 129/215/98 141/216/98 140/217/98
f 120/218/62 121/219/62 133/220/62
f 111/221/62 123/222/62 122/223/62
f 117/224/62 118/225/62 130/226/62
f 115/227/62 127/228/62 126/202/62
f 110/229/62 122/223/62 133/220/62
f 111/221/62 112/230/62 124/231/62
f 119/232/62 131/233/62 130/226/62
f 116/234/62 128/235/62 127/228/62
f 113/236/62 125/203/62 124/231/62
f 120/218/62 132/237/62 131/233/62
f 117/224/62 129/238/62 128/235/62
f 137/239/62 141/240/62 135/241/62
f 126/242/99 138/243/99 137/244/99
f 133/245/100 145/246/100 144/247/100
f 123/248/101 135/249/101 134/250/101
f 130/251/102 142/252/102 141/216/102
f 126/242/103 127/253/103 139/254/103
f 122/255/104 134/250/104 145/246/104
f 124/256/105 136/257/105 135/249/105
f 131/258/106 143/259/106 142/252/106
f 128/260/107 140/217/107 139/254/107
f 125/261/108 137/244/108 136/257/108
f 132/262/109 144/247/109 143/263/109
f 155/264/2 156/265/2 157/266/2
f 155/264/110 154/267/110 146/268/110
f 151/269/5 156/265/5 155/264/5
f 157/266/62 156/265/62 151/270/62
f 154/267/13 157/266/13 150/271/13
f 159/264/8 160/265/8 161/266/8
f 149/272/111 159/264/111 158/267/111
f 153/269/13 160/265/13 159/264/13
f 161/266/62 160/265/62 153/270/62
f 158/267/5 161/266/5 152/271/5
f 171/264/13 172/265/13 173/266/13
f 171/264/112 170/267/112 162/268/112
f 167/269/2 172/265/2 171/264/2
f 173/266/62 172/265/62 167/270/62
f 170/267/8 173/266/8 166/271/8
f 175/264/5 176/265/5 177/266/5
f 165/272/113 175/264/113 174/267/113
f 169/269/8 176/265/8 175/264/8
f 177/266/62 176/265/62 169/270/62
f 174/267/2 177/266/2 168/271/2
f 1/26/1 2/1/1 3/3/1
f 3/3/2 4/2/2 5/5/2
f 5/5/3 6/4/3 7/7/3
f 7/7/4 8/6/4 9/9/4
f 9/9/5 10/8/5 11/11/5
f 11/11/6 12/10/6 13/13/6
f 13/13/7 14/12/7 15/15/7
f 15/15/8 16/14/8 17/17/8
f 17/17/9 18/16/9 19/19/9
f 19/138/10 20/20/10 21/22/10
f 16/14/11 14/12/11 32/24/11
f 23/27/12 24/25/12 1/26/12
f 21/22/13 22/21/13 23/27/13
f 7/7/14 9/9/14 77/29/14
f 27/59/2 25/30/2 39/32/2
f 14/12/15 12/10/15 31/34/15
f 12/10/114 10/8/114 30/36/114
f 29/273/17 10/8/17 28/37/17
f 2/1/18 24/25/18 26/39/18
f 25/274/19 4/2/19 26/40/19
f 28/275/20 8/6/20 27/41/20
f 24/25/21 22/21/21 36/43/21
f 27/276/115 6/4/115 25/44/115
f 22/21/23 20/20/23 35/46/23
f 20/18/24 18/16/24 34/48/24
f 33/277/25 18/16/25 32/49/25
f 38/70/26 48/50/26 50/52/26
f 46/278/9 34/53/9 45/55/9
f 31/64/6 30/56/6 43/58/6
f 28/66/3 27/59/3 40/60/3
f 35/68/10 34/61/10 47/63/10
f 32/71/7 31/64/7 44/65/7
f 29/72/4 28/66/4 41/67/4
f 36/73/13 35/68/13 48/50/13
f 25/30/1 26/69/1 37/31/1
f 33/54/8 32/71/8 45/55/8
f 30/56/5 29/72/5 42/57/5
f 26/69/12 36/73/12 38/70/12
f 66/113/27 54/74/27 65/76/27
f 51/279/28 39/32/28 49/77/28
f 46/278/29 45/55/29 58/79/29
f 55/280/30 43/58/30 54/80/30
f 40/60/31 39/32/31 52/82/31
f 59/101/32 47/63/32 58/83/32
f 44/65/33 43/58/33 56/85/33
f 53/281/34 41/67/34 52/86/34
f 48/50/35 47/63/35 60/88/35
f 37/31/36 38/70/36 49/90/36
f 57/282/37 45/55/37 56/91/37
f 42/57/38 41/67/38 54/74/38
f 50/52/39 60/51/39 62/93/39
f 51/279/40 49/77/40 63/95/40
f 70/120/41 58/79/41 69/96/41
f 55/280/42 54/80/42 67/98/42
f 52/82/43 51/81/43 64/100/43
f 71/122/44 59/101/44 70/102/44
f 68/117/45 56/85/45 67/103/45
f 53/281/46 52/86/46 65/105/46
f 60/88/47 59/87/47 72/107/47
f 49/90/48 50/89/48 61/109/48
f 57/282/49 56/91/49 69/111/49
f 74/160/62 75/128/62 86/130/62
f 23/27/63 1/26/63 85/132/63
f 1/26/64 3/3/64 74/134/64
f 76/283/65 5/5/65 77/135/65
f 84/284/66 21/22/66 85/136/66
f 75/285/67 3/3/67 76/137/67
f 83/286/68 19/138/68 84/139/68
f 17/17/69 19/19/69 82/141/69
f 15/15/70 17/17/70 81/143/70
f 13/13/71 15/15/71 80/145/71
f 11/11/72 13/13/72 79/147/72
f 9/9/73 11/11/73 78/149/73
f 96/287/74 97/150/74 108/152/74
f 93/171/62 81/153/62 94/155/62
f 78/172/62 79/156/62 90/158/62
f 97/173/62 85/159/62 86/130/62
f 75/128/62 76/161/62 87/129/62
f 82/154/62 83/163/62 94/155/62
f 79/156/62 80/165/62 91/157/62
f 76/161/62 77/167/62 88/162/62
f 83/163/62 84/169/62 95/164/62
f 92/166/62 80/165/62 93/171/62
f 77/167/62 78/172/62 89/168/62
f 84/169/62 85/159/62 96/170/62
f 101/195/75 102/174/75 113/176/75
f 86/288/76 87/177/76 98/179/76
f 93/289/77 94/180/77 105/182/77
f 102/174/78 90/183/78 103/185/78
f 97/290/79 86/186/79 109/151/79
f 87/291/80 88/187/80 99/178/80
f 94/292/81 95/189/81 106/181/81
f 103/185/82 91/191/82 104/193/82
f 88/293/83 89/194/83 100/188/83
f 107/294/84 95/196/84 108/152/84
f 92/295/85 93/198/85 104/193/85
f 101/195/86 89/199/86 102/174/86
f 113/236/62 114/201/62 125/203/62
f 108/152/87 109/151/87 120/205/87
f 98/179/88 99/178/88 110/207/88
f 105/182/89 106/181/89 117/209/89
f 114/175/90 102/174/90 115/210/90
f 109/151/91 98/179/91 121/204/91
f 99/178/92 100/188/92 111/206/92
f 106/181/93 107/190/93 118/208/93
f 103/185/94 104/193/94 115/210/94
f 100/188/95 101/195/95 112/211/95
f 107/294/96 108/152/96 119/214/96
f 116/213/97 104/193/97 117/209/97
f 128/260/98 129/215/98 140/217/98
f 132/237/62 120/218/62 133/220/62
f 110/229/62 111/221/62 122/223/62
f 129/238/62 117/224/62 130/226/62
f 114/201/62 115/227/62 126/202/62
f 121/219/62 110/229/62 133/220/62
f 123/222/62 111/221/62 124/231/62
f 118/225/62 119/232/62 130/226/62
f 115/227/62 116/234/62 127/228/62
f 112/230/62 113/236/62 124/231/62
f 119/232/62 120/218/62 131/233/62
f 116/234/62 117/224/62 128/235/62
f 145/296/62 134/297/62 135/241/62
f 135/241/62 136/298/62 137/239/62
f 137/239/62 138/299/62 139/300/62
f 139/300/62 140/301/62 137/239/62
f 141/240/62 142/302/62 143/303/62
f 143/303/62 144/304/62 145/296/62
f 145/296/62 135/241/62 141/240/62
f 137/239/62 140/301/62 141/240/62
f 141/240/62 143/303/62 145/296/62
f 125/261/99 126/242/99 137/244/99
f 132/262/100 133/245/100 144/247/100
f 122/255/101 123/248/101 134/250/101
f 129/215/102 130/251/102 141/216/102
f 138/243/103 126/242/103 139/254/103
f 133/245/104 122/255/104 145/246/104
f 123/248/105 124/256/105 135/249/105
f 130/251/106 131/258/106 142/252/106
f 127/253/107 128/260/107 139/254/107
f 124/256/108 125/261/108 136/257/108
f 131/305/109 132/262/109 143/263/109
f 154/267/2 155/264/2 157/266/2
f 147/272/110 155/264/110 146/268/110
f 147/306/5 151/269/5 155/264/5
f 150/307/62 157/266/62 151/270/62
f 146/308/13 154/267/13 150/271/13
f 158/267/8 159/264/8 161/266/8
f 148/268/111 149/272/111 158/267/111
f 149/306/13 153/269/13 159/264/13
f 152/307/62 161/266/62 153/270/62
f 148/308/5 158/267/5 152/271/5
f 170/267/13 171/264/13 173/266/13
f 163/272/112 171/264/112 162/268/112
f 163/306/2 167/269/2 171/264/2
f 166/307/62 173/266/62 167/270/62
f 162/308/8 170/267/8 166/271/8
f 174/267/5 175/264/5 177/266/5
f 164/268/113 165/272/113 174/267/113
f 165/306/8 169/269/8 175/264/8
f 168/307/62 177/266/62 169/270/62
f 164/308/2 174/267/2 168/271/2

View File

@ -1,380 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'rpc.blend'
# www.blender.org
o Cube_Cube.002
v -0.125000 0.500000 -0.375000
v -0.625000 0.000000 -0.375000
v 0.625000 0.500000 0.125000
v 0.375000 -0.500000 0.125000
v -0.375000 -0.500000 -0.375000
v -0.625000 -0.250000 -0.375000
v -0.375000 -0.500000 0.125000
v 0.625000 0.500000 -0.375000
v 0.625000 -0.250000 -0.375000
v 0.375000 -0.500000 -0.375000
v 0.625000 -0.250000 0.125000
v -0.125000 0.500000 0.125000
v -0.625000 0.000000 0.125000
v -0.625000 -0.250000 0.125000
v -0.250000 -0.500000 0.375000
v -0.250000 0.500000 0.375000
v -0.250000 -0.500000 0.125000
v -0.250000 0.500000 0.125000
v 0.625000 -0.500000 0.375000
v 0.625000 0.500000 0.375000
v 0.625000 -0.500000 0.125000
v 0.625000 0.500000 0.125000
v -3.187500 -0.437500 0.000000
v -0.187500 -0.437500 0.000000
v -3.187500 0.437500 -0.000000
v -0.187500 0.437500 -0.000000
v -3.437500 -0.187500 0.000000
v -3.437500 0.187500 -0.000000
v 1.750000 0.000000 -0.276250
v 1.750000 -0.239240 -0.138125
v 0.625000 -0.000000 -0.325000
v 1.625000 0.000000 -0.325000
v 0.625000 -0.281458 -0.162500
v 1.625000 -0.281458 -0.162500
v 0.625000 -0.281458 0.162500
v 1.625000 -0.281458 0.162500
v 0.625000 0.000000 0.325000
v 1.625000 0.000000 0.325000
v 0.625000 0.281458 0.162500
v 1.625000 0.281458 0.162500
v 0.625000 0.281458 -0.162500
v 1.625000 0.281458 -0.162500
v 1.750000 -0.239239 0.138125
v 1.750000 0.000000 0.276250
v 1.750000 0.239240 0.138125
v 1.750000 0.239240 -0.138125
v 2.250000 0.000000 -0.276250
v 2.250000 0.239240 -0.138125
v 2.250000 0.239240 0.138125
v 2.250000 0.000000 0.276250
v 2.250000 -0.239239 0.138125
v 2.250000 -0.239240 -0.138125
v 2.650000 0.000000 -0.345313
v 2.650000 0.299049 -0.172656
v 2.650000 0.299049 0.172656
v 2.650000 0.000000 0.345312
v 2.650000 -0.299049 0.172656
v 2.650000 -0.299049 -0.172656
v 2.062500 -0.500000 0.500000
v 2.062500 0.500000 0.500000
v 2.062500 -0.500000 -0.500000
v 2.062500 0.500000 -0.500000
v 2.437500 -0.500000 0.500000
v 2.437500 0.500000 0.500000
v 2.437500 -0.500000 -0.500000
v 2.437500 0.500000 -0.500000
v 1.812500 -0.125000 0.125000
v 1.812500 0.125000 0.125000
v 1.812500 -0.125000 -0.125000
v 1.812500 0.125000 -0.125000
v 2.187500 -0.125000 0.125000
v 2.187500 0.125000 0.125000
v 2.187500 -0.125000 -0.125000
v 2.187500 0.125000 -0.125000
v -0.125000 0.500000 -0.375000
v -0.125000 0.500000 0.125000
v -0.875000 1.000000 -0.375000
v -0.875000 1.000000 0.125000
v 2.250000 0.000000 -0.000000
v -3.187500 -0.437500 0.000000
v -0.187500 -0.437500 0.000000
v -3.187500 0.437500 -0.000000
v -0.187500 0.437500 -0.000000
v -3.437500 -0.187500 0.000000
v -3.437500 0.187500 -0.000000
v 2.250000 0.000000 -0.276250
v 2.250000 0.239240 -0.138125
v 2.250000 0.239240 0.138125
v 2.250000 0.000000 0.276250
v 2.250000 -0.239239 0.138125
v 2.250000 -0.239240 -0.138125
v 2.650000 0.000000 -0.345313
v 2.650000 0.299049 -0.172656
v 2.650000 0.299049 0.172656
v 2.650000 0.000000 0.345312
v 2.650000 -0.299049 0.172656
v 2.650000 -0.299049 -0.172656
v 2.062500 -0.500000 0.500000
v 2.062500 0.500000 0.500000
v 2.062500 -0.500000 -0.500000
v 2.062500 0.500000 -0.500000
v 2.437500 -0.500000 0.500000
v 2.437500 0.500000 0.500000
v 2.437500 -0.500000 -0.500000
v 2.437500 0.500000 -0.500000
v 1.812500 -0.125000 0.125000
v 1.812500 0.125000 0.125000
v 1.812500 -0.125000 -0.125000
v 1.812500 0.125000 -0.125000
v 2.187500 -0.125000 0.125000
v 2.187500 0.125000 0.125000
v 2.187500 -0.125000 -0.125000
v 2.187500 0.125000 -0.125000
v -0.125000 0.500000 -0.375000
v -0.125000 0.500000 0.125000
v -0.875000 1.000000 -0.375000
v -0.875000 1.000000 0.125000
vt 0.913043 0.173913
vt 0.913043 0.260870
vt 0.782609 0.260870
vt 0.565217 0.000000
vt 0.521739 0.173913
vt 0.434783 0.000000
vt 1.000000 0.173913
vt 0.913043 0.043478
vt 1.000000 0.043478
vt 0.913043 0.000000
vt 0.608696 0.043478
vt 0.695652 0.043478
vt 0.695652 0.086957
vt 0.782609 0.173913
vt 0.869565 -0.000000
vt 0.608696 0.000000
vt 0.695652 0.000000
vt 0.608696 0.086957
vt 0.695652 0.173913
vt 0.391304 0.260870
vt 0.391304 0.173913
vt 0.347826 0.173913
vt 0.347826 0.000000
vt 0.391304 0.000000
vt 0.195652 0.173913
vt 0.195652 0.000000
vt 0.152174 0.173913
vt 0.152174 -0.000000
vt 0.000000 0.173913
vt 0.000000 0.000000
vt 0.347826 0.217391
vt 0.152174 0.217391
vt 0.000000 0.217391
vt 0.565217 0.260870
vt 0.565217 0.413043
vt 0.043478 0.413043
vt -0.000000 0.369565
vt -0.000000 0.304348
vt 0.739130 0.391304
vt 0.760870 0.391304
vt 0.760870 0.456522
vt 0.739130 0.586957
vt 0.739130 0.652174
vt 0.565217 0.652174
vt 0.739130 0.326087
vt 0.760870 0.326087
vt 0.739130 0.260870
vt 0.565217 0.326087
vt 0.760870 0.586957
vt 0.760870 0.652174
vt 0.565217 0.391304
vt 0.760870 0.260870
vt 0.760870 0.478261
vt 0.847826 0.478261
vt 0.847826 0.521739
vt 0.739130 0.456522
vt 0.739130 0.521739
vt 0.760870 0.521739
vt 0.565217 0.586957
vt 0.565217 0.521739
vt 0.184783 0.586957
vt 0.097826 0.586957
vt 0.097826 0.413043
vt 0.847826 0.304348
vt 0.847826 0.260870
vt 0.934783 0.260870
vt 0.760870 0.434783
vt 0.847826 0.434783
vt 0.760870 0.347826
vt 0.847826 0.347826
vt 0.847826 0.391304
vt 0.760870 0.304348
vt 0.021739 0.456522
vt 0.000000 0.413043
vt 0.934783 0.347826
vt 0.934783 0.434783
vt 0.934783 0.478261
vt 0.934783 0.521739
vt 0.934783 0.304348
vt 0.934783 0.391304
vt 0.055813 0.418992
vt 0.097826 0.500000
vt 0.043478 0.500000
vt 0.391304 0.043478
vt 1.000000 0.000000
vt 0.739130 -0.000000
vt 0.608696 0.173913
vt 0.521739 0.260870
vt 0.195652 0.217391
vt 0.043478 0.260870
vt 0.565217 0.456522
vt 0.184783 0.413043
vn 0.000000 -1.000000 0.000000
vn 0.000000 0.000000 -1.000000
vn 1.000000 0.000000 0.000000
vn 0.707100 -0.707100 0.000000
vn -1.000000 0.000000 0.000000
vn 0.000000 0.000000 1.000000
vn -0.707100 -0.707100 0.000000
vn -0.707100 0.707100 0.000000
vn 0.000000 1.000000 0.000000
vn 0.320000 0.473700 0.820500
vn 0.000000 -0.500000 -0.866000
vn 0.320000 -0.473700 0.820500
vn 0.320000 -0.473700 -0.820500
vn 0.000000 -0.500000 0.866000
vn 0.320000 -0.947400 0.000000
vn -0.000000 0.500000 0.866000
vn 0.320000 0.473700 -0.820500
vn 0.000000 0.500000 -0.866000
vn 0.320000 0.947400 0.000000
vn 0.554700 0.832100 0.000000
vn -0.147900 -0.989000 0.000000
vn -0.147900 0.494500 0.856500
vn -0.147900 0.494500 -0.856500
vn -0.147900 -0.494500 -0.856500
vn -0.147900 -0.494500 0.856500
vn -0.147900 0.989000 0.000000
vn 0.000000 0.707100 -0.707100
vn 0.000000 0.707100 0.707100
vn -0.554700 -0.832100 0.000000
vn 0.147900 0.989000 -0.000000
vn 0.147900 -0.494500 -0.856500
vn 0.147900 -0.494500 0.856500
vn 0.147900 0.494500 0.856500
vn 0.147900 0.494500 -0.856500
vn 0.147900 -0.989000 0.000000
vn 0.000000 -0.707100 0.707100
vn 0.000000 -0.707100 -0.707100
s off
f 10/1/1 4/2/1 7/3/1
f 5/4/2 1/5/2 10/6/2
f 8/7/3 3/1/3 11/8/3
f 9/9/4 11/8/4 4/10/4
f 6/11/5 14/12/5 13/13/5
f 11/8/6 12/14/6 4/15/6
f 5/16/7 7/17/7 14/12/7
f 2/18/8 13/13/8 12/19/8
f 1/20/9 12/21/9 3/5/9
f 18/22/5 17/23/5 15/24/5
f 22/25/2 21/26/2 17/23/2
f 20/27/3 19/28/3 21/26/3
f 16/29/6 15/30/6 19/28/6
f 17/25/1 21/22/1 19/31/1
f 22/32/9 18/33/9 16/29/9
f 24/34/6 26/35/6 25/36/6
f 25/36/6 28/37/6 27/38/6
f 38/39/10 44/40/10 45/41/10
f 32/42/11 34/43/11 33/44/11
f 38/39/12 36/45/12 43/46/12
f 34/47/1 36/45/1 35/48/1
f 32/42/13 29/49/13 30/50/13
f 36/45/14 38/39/14 37/51/14
f 34/47/15 30/52/15 43/46/15
f 29/53/11 47/54/11 52/55/11
f 37/51/16 38/39/16 40/56/16
f 42/57/17 46/58/17 29/49/17
f 42/57/18 32/42/18 31/59/18
f 40/56/9 42/57/9 41/60/9
f 40/56/19 45/41/19 46/58/19
f 77/61/20 78/62/20 76/63/20
f 51/64/21 52/65/21 58/66/21
f 29/53/18 46/67/18 48/68/18
f 44/69/16 50/70/16 49/71/16
f 46/67/9 45/40/9 49/71/9
f 43/72/14 51/64/14 50/70/14
f 30/52/1 52/65/1 51/64/1
f 79/73/3 49/74/3 50/36/3
f 49/71/22 50/70/22 56/75/22
f 48/68/23 54/76/23 53/77/23
f 47/54/24 53/77/24 58/78/24
f 50/70/25 51/64/25 57/79/25
f 49/71/26 55/80/26 54/76/26
f 60/81/27 64/63/27 72/82/27
f 71/82/28 67/83/28 59/36/28
f 62/83/28 70/36/28 74/63/28
f 61/36/27 69/83/27 73/82/27
f 48/74/3 49/36/3 79/73/3
f 47/74/3 48/36/3 79/73/3
f 52/36/3 79/73/3 51/74/3
f 52/74/3 47/36/3 79/73/3
f 51/36/3 79/73/3 50/74/3
f 82/36/2 83/35/2 81/34/2
f 84/38/2 85/37/2 82/36/2
f 115/63/29 117/62/29 116/61/29
f 96/79/30 97/66/30 91/65/30
f 94/80/31 95/75/31 89/70/31
f 92/77/32 93/76/32 87/68/32
f 91/55/33 97/78/33 92/77/33
f 89/70/34 95/75/34 96/79/34
f 93/76/35 94/80/35 88/71/35
f 99/81/36 107/83/36 111/82/36
f 98/36/37 106/83/37 110/82/37
f 113/63/37 109/36/37 101/83/37
f 100/36/36 104/63/36 112/82/36
f 5/14/1 10/1/1 7/3/1
f 9/84/2 10/6/2 1/5/2
f 5/4/2 6/11/2 2/18/2
f 2/18/2 1/5/2 5/4/2
f 8/21/2 9/84/2 1/5/2
f 9/9/3 8/7/3 11/8/3
f 10/85/4 9/9/4 4/10/4
f 2/18/5 6/11/5 13/13/5
f 7/86/6 4/15/6 12/14/6
f 11/8/6 3/1/6 12/14/6
f 12/14/6 13/13/6 7/86/6
f 14/12/6 7/86/6 13/13/6
f 6/11/7 5/16/7 14/12/7
f 1/87/8 2/18/8 12/19/8
f 8/88/9 1/20/9 3/5/9
f 16/21/5 18/22/5 15/24/5
f 18/22/2 22/25/2 17/23/2
f 22/25/3 20/27/3 21/26/3
f 20/27/6 16/29/6 19/28/6
f 15/89/1 17/25/1 19/31/1
f 20/27/9 22/32/9 16/29/9
f 23/90/6 24/34/6 25/36/6
f 23/90/6 25/36/6 27/38/6
f 40/56/10 38/39/10 45/41/10
f 31/59/11 32/42/11 33/44/11
f 44/40/12 38/39/12 43/46/12
f 33/34/1 34/47/1 35/48/1
f 34/43/13 32/42/13 30/50/13
f 35/48/14 36/45/14 37/51/14
f 36/45/15 34/47/15 43/46/15
f 30/58/11 29/53/11 52/55/11
f 39/91/16 37/51/16 40/56/16
f 32/42/17 42/57/17 29/49/17
f 41/60/18 42/57/18 31/59/18
f 39/91/9 40/56/9 41/60/9
f 42/57/19 40/56/19 46/58/19
f 75/92/20 77/61/20 76/63/20
f 57/79/21 51/64/21 58/66/21
f 47/54/18 29/53/18 48/68/18
f 45/40/16 44/69/16 49/71/16
f 48/68/9 46/67/9 49/71/9
f 44/69/14 43/72/14 50/70/14
f 43/72/1 30/52/1 51/64/1
f 55/80/22 49/71/22 56/75/22
f 47/54/23 48/68/23 53/77/23
f 52/55/24 47/54/24 58/78/24
f 56/75/25 50/70/25 57/79/25
f 48/68/26 49/71/26 54/76/26
f 68/83/27 60/81/27 72/82/27
f 63/63/28 71/82/28 59/36/28
f 66/82/28 62/83/28 74/63/28
f 65/63/27 61/36/27 73/82/27
f 80/90/2 82/36/2 81/34/2
f 80/90/2 84/38/2 82/36/2
f 114/92/29 115/63/29 116/61/29
f 90/64/30 96/79/30 91/65/30
f 88/71/31 94/80/31 89/70/31
f 86/54/32 92/77/32 87/68/32
f 86/54/33 91/55/33 92/77/33
f 90/64/34 89/70/34 96/79/34
f 87/68/35 93/76/35 88/71/35
f 103/63/36 99/81/36 111/82/36
f 102/63/37 98/36/37 110/82/37
f 105/82/37 113/63/37 101/83/37
f 108/83/36 100/36/36 112/82/36

View File

@ -1,444 +0,0 @@
# Blender v2.76 (sub 0) OBJ File: 'sphere_uv.blend'
# www.blender.org
o Sphere
v -0.382683 0.923880 0.000000
v -0.707107 0.707107 0.000000
v -0.923880 0.382683 0.000000
v -1.000000 -0.000000 0.000000
v -0.923880 -0.382684 0.000000
v -0.707107 -0.707107 0.000000
v -0.382683 -0.923880 0.000000
v -0.000000 -1.000000 0.000000
v -0.331414 0.923880 -0.191342
v -0.612372 0.707107 -0.353553
v -0.800103 0.382683 -0.461940
v -0.866025 -0.000000 -0.500000
v -0.800103 -0.382684 -0.461940
v -0.612372 -0.707107 -0.353553
v -0.331414 -0.923880 -0.191342
v -0.191342 0.923880 -0.331413
v -0.353553 0.707107 -0.612372
v -0.461940 0.382683 -0.800103
v -0.500000 -0.000000 -0.866025
v -0.461940 -0.382684 -0.800103
v -0.353553 -0.707107 -0.612372
v -0.191342 -0.923880 -0.331413
v -0.000000 0.923880 -0.382683
v -0.000000 0.707107 -0.707107
v -0.000000 0.382683 -0.923879
v -0.000000 -0.000000 -1.000000
v -0.000000 -0.382684 -0.923879
v -0.000000 -0.707107 -0.707107
v -0.000000 -0.923880 -0.382683
v -0.000000 1.000000 0.000000
v 0.191341 0.923880 -0.331413
v 0.353553 0.707107 -0.612372
v 0.461940 0.382683 -0.800103
v 0.500000 -0.000000 -0.866025
v 0.461940 -0.382684 -0.800103
v 0.353553 -0.707107 -0.612372
v 0.191342 -0.923880 -0.331413
v 0.331413 0.923880 -0.191342
v 0.612372 0.707107 -0.353553
v 0.800103 0.382683 -0.461940
v 0.866025 -0.000000 -0.500000
v 0.800103 -0.382684 -0.461940
v 0.612372 -0.707107 -0.353553
v 0.331413 -0.923880 -0.191342
v 0.382683 0.923880 0.000000
v 0.707106 0.707107 0.000000
v 0.923879 0.382683 0.000000
v 1.000000 -0.000000 0.000000
v 0.923879 -0.382684 0.000000
v 0.707106 -0.707107 0.000000
v 0.382683 -0.923880 0.000000
v 0.331413 0.923880 0.191342
v 0.612372 0.707107 0.353553
v 0.800103 0.382683 0.461940
v 0.866025 -0.000000 0.500000
v 0.800103 -0.382684 0.461940
v 0.612372 -0.707107 0.353553
v 0.331413 -0.923880 0.191342
v 0.191341 0.923880 0.331413
v 0.353553 0.707107 0.612372
v 0.461940 0.382683 0.800103
v 0.500000 -0.000000 0.866025
v 0.461940 -0.382684 0.800103
v 0.353553 -0.707107 0.612372
v 0.191341 -0.923880 0.331413
v -0.000000 0.923880 0.382683
v -0.000000 0.707107 0.707107
v -0.000000 0.382683 0.923879
v -0.000000 -0.000000 1.000000
v -0.000000 -0.382684 0.923879
v -0.000000 -0.707107 0.707107
v -0.000000 -0.923880 0.382683
v -0.191342 0.923880 0.331413
v -0.353554 0.707107 0.612372
v -0.461940 0.382683 0.800103
v -0.500000 -0.000000 0.866025
v -0.461940 -0.382684 0.800103
v -0.353554 -0.707107 0.612372
v -0.191342 -0.923880 0.331413
v -0.331414 0.923880 0.191342
v -0.612373 0.707107 0.353553
v -0.800103 0.382683 0.461940
v -0.866025 -0.000000 0.500000
v -0.800103 -0.382684 0.461940
v -0.612373 -0.707107 0.353553
v -0.331414 -0.923880 0.191342
vt 0.577178 0.375212
vt 0.424418 0.375493
vt 0.442112 0.252123
vt 0.583701 0.499674
vt 0.577637 0.624159
vt 0.424878 0.624441
vt 0.533347 0.869292
vt 0.470072 0.869409
vt 0.443026 0.747746
vt 0.531984 0.130244
vt 0.559029 0.251907
vt 0.418355 0.499979
vt 0.559943 0.747530
vt 0.559030 0.252039
vt 0.442113 0.252255
vt 0.468710 0.130493
vt 0.577179 0.375344
vt 0.583702 0.499806
vt 0.418356 0.500111
vt 0.577639 0.624292
vt 0.559945 0.747663
vt 0.443028 0.747878
vt 0.424420 0.375626
vt 0.424879 0.624574
vt 0.533348 0.869425
vt 0.470073 0.869542
vt 0.418349 0.500014
vt 0.559938 0.747565
vt 0.443021 0.747781
vt 0.442106 0.252158
vt 0.424872 0.624476
vt 0.468703 0.130395
vt 0.577261 0.375276
vt 0.424501 0.375558
vt 0.442195 0.252187
vt 0.577720 0.624224
vt 0.424961 0.624506
vt 0.533430 0.869357
vt 0.470155 0.869474
vt 0.443109 0.747811
vt 0.559112 0.251972
vt 0.468792 0.130425
vt 0.583784 0.499738
vt 0.560027 0.747595
vt 0.577722 0.624357
vt 0.424962 0.624639
vt 0.418439 0.500176
vt 0.533431 0.869490
vt 0.470156 0.869607
vt 0.443111 0.747943
vt 0.559114 0.252104
vt 0.442196 0.252320
vt 0.468793 0.130558
vt 0.583785 0.499871
vt 0.424503 0.375691
vt 0.560028 0.747728
vt 0.577262 0.375409
vt 0.577715 0.624259
vt 0.468786 0.130460
vt 0.583778 0.499774
vt 0.577147 0.375446
vt 0.424387 0.375727
vt 0.442081 0.252357
vt 0.577606 0.624394
vt 0.424846 0.624675
vt 0.418324 0.500213
vt 0.559912 0.747764
vt 0.533316 0.869527
vt 0.470041 0.869643
vt 0.531952 0.130478
vt 0.558998 0.252141
vt 0.583669 0.499908
vt 0.442995 0.747980
vt 0.470088 0.869579
vt 0.577194 0.375382
vt 0.531991 0.130341
vt 0.500123 0.009751
vt 0.501932 0.989902
vt 0.501933 0.990034
vt 0.500125 0.009884
vt 0.531985 0.130376
vt 0.500207 0.009816
vt 0.532067 0.130308
vt 0.502015 0.989966
vt 0.502016 0.990099
vt 0.500208 0.009949
vt 0.532068 0.130441
vt 0.500092 0.009986
vt 0.468677 0.130594
vt 0.501901 0.990136
vn -0.811600 -0.542300 -0.217500
vn -0.948600 0.188700 -0.254200
vn -0.549500 0.822400 -0.147200
vn -0.549500 -0.822400 -0.147200
vn -0.948600 -0.188700 -0.254200
vn -0.811600 0.542300 -0.217500
vn -0.402300 -0.822400 -0.402300
vn -0.694400 -0.188700 -0.694400
vn -0.594100 0.542300 -0.594100
vn -0.594100 -0.542300 -0.594100
vn -0.694400 0.188700 -0.694400
vn -0.402300 0.822400 -0.402300
vn -0.254200 -0.188700 -0.948600
vn -0.217500 0.542300 -0.811600
vn -0.217500 -0.542300 -0.811600
vn -0.254200 0.188700 -0.948600
vn -0.147200 0.822400 -0.549500
vn -0.147200 -0.822400 -0.549500
vn 0.217500 -0.542300 -0.811600
vn 0.254200 0.188700 -0.948600
vn 0.147200 0.822400 -0.549500
vn 0.147200 -0.822400 -0.549500
vn 0.254200 -0.188700 -0.948600
vn 0.217500 0.542300 -0.811600
vn 0.694400 0.188700 -0.694400
vn 0.402300 0.822400 -0.402300
vn 0.402300 -0.822400 -0.402300
vn 0.694400 -0.188700 -0.694400
vn 0.594100 0.542300 -0.594100
vn 0.594100 -0.542300 -0.594100
vn 0.549500 -0.822400 -0.147200
vn 0.948600 -0.188700 -0.254200
vn 0.811600 0.542300 -0.217500
vn 0.811600 -0.542300 -0.217500
vn 0.948600 0.188700 -0.254200
vn 0.549500 0.822400 -0.147200
vn 0.811600 0.542300 0.217500
vn 0.811600 -0.542300 0.217500
vn 0.948600 0.188700 0.254200
vn 0.549500 0.822400 0.147200
vn 0.549500 -0.822400 0.147200
vn 0.948600 -0.188700 0.254200
vn 0.594100 -0.542300 0.594100
vn 0.694400 0.188700 0.694400
vn 0.402300 0.822400 0.402300
vn 0.402300 -0.822400 0.402300
vn 0.694400 -0.188700 0.694400
vn 0.594100 0.542300 0.594100
vn 0.147200 0.822400 0.549500
vn 0.147200 -0.822400 0.549500
vn 0.254200 -0.188700 0.948600
vn 0.217500 0.542300 0.811600
vn 0.217500 -0.542300 0.811600
vn 0.254200 0.188700 0.948600
vn -0.147200 -0.822400 0.549500
vn -0.254200 -0.188700 0.948600
vn -0.217500 0.542300 0.811600
vn -0.217500 -0.542300 0.811600
vn -0.254200 0.188700 0.948600
vn -0.147200 0.822400 0.549500
vn -0.594100 -0.542300 0.594100
vn -0.694400 0.188700 0.694400
vn -0.402300 0.822400 0.402300
vn -0.402300 -0.822400 0.402300
vn -0.694400 -0.188700 0.694400
vn -0.594100 0.542300 0.594100
vn -0.194800 -0.979400 -0.052200
vn -0.194800 0.979400 -0.052200
vn -0.142600 0.979400 -0.142600
vn -0.142600 -0.979400 -0.142600
vn -0.052200 0.979400 -0.194800
vn -0.052200 -0.979400 -0.194800
vn 0.052200 -0.979400 -0.194800
vn 0.052200 0.979400 -0.194800
vn 0.142600 0.979400 -0.142600
vn 0.142600 -0.979400 -0.142600
vn 0.194800 0.979400 -0.052200
vn 0.194800 -0.979400 -0.052200
vn 0.194800 0.979400 0.052200
vn 0.194800 -0.979400 0.052200
vn 0.142600 -0.979400 0.142600
vn 0.142600 0.979400 0.142600
vn 0.052200 0.979400 0.194800
vn 0.052200 -0.979400 0.194800
vn -0.052200 0.979400 0.194800
vn -0.052200 -0.979400 0.194800
vn -0.142600 0.979400 0.142600
vn -0.142600 -0.979400 0.142600
vn -0.811600 -0.542300 0.217500
vn -0.948600 0.188700 0.254200
vn -0.549500 0.822400 0.147200
vn -0.549500 -0.822400 0.147200
vn -0.948600 -0.188700 0.254200
vn -0.811600 0.542300 0.217500
vn -0.194800 0.979400 0.052200
vn -0.194800 -0.979400 0.052200
s off
f 5/1/1 13/2/1 14/3/1
f 4/4/2 3/5/2 11/6/2
f 1/7/3 9/8/3 10/9/3
f 7/10/4 6/11/4 14/3/4
f 4/4/5 12/12/5 13/2/5
f 2/13/6 10/9/6 11/6/6
f 14/14/7 21/15/7 22/16/7
f 13/17/8 12/18/8 19/19/8
f 11/20/9 10/21/9 17/22/9
f 13/17/10 20/23/10 21/15/10
f 11/20/11 18/24/11 19/19/11
f 10/21/12 9/25/12 16/26/12
f 20/1/13 19/4/13 26/27/13
f 18/5/14 17/28/14 24/29/14
f 20/1/15 27/2/15 28/30/15
f 18/5/16 25/31/16 26/27/16
f 16/7/17 23/8/17 24/29/17
f 21/11/18 28/30/18 29/32/18
f 27/33/19 35/34/19 36/35/19
f 25/36/20 33/37/20 34/12/20
f 23/38/21 31/39/21 32/40/21
f 28/41/22 36/35/22 37/42/22
f 27/33/23 26/43/23 34/12/23
f 24/44/24 32/40/24 33/37/24
f 33/45/25 40/46/25 41/47/25
f 31/48/26 38/49/26 39/50/26
f 36/51/27 43/52/27 44/53/27
f 34/54/28 41/47/28 42/55/28
f 32/56/29 39/50/29 40/46/29
f 35/57/30 42/55/30 43/52/30
f 43/14/31 50/30/31 51/32/31
f 41/4/32 48/19/32 49/23/32
f 39/44/33 46/29/33 47/31/33
f 42/17/34 49/23/34 50/30/34
f 40/5/35 47/31/35 48/19/35
f 39/44/36 38/38/36 45/26/36
f 46/44/37 53/40/37 54/37/37
f 49/33/38 56/34/38 57/35/38
f 47/58/39 54/37/39 55/19/39
f 45/38/40 52/26/40 53/40/40
f 50/41/41 57/35/41 58/59/41
f 48/60/42 55/19/42 56/34/42
f 56/61/43 63/62/43 64/63/43
f 54/64/44 61/65/44 62/66/44
f 53/67/45 52/68/45 59/69/45
f 58/70/46 57/71/46 64/63/46
f 55/72/47 62/66/47 63/62/47
f 54/64/48 53/67/48 60/73/48
f 60/56/49 59/48/49 66/74/49
f 64/71/50 71/15/50 72/16/50
f 62/18/51 69/19/51 70/62/51
f 60/56/52 67/22/52 68/24/52
f 63/75/53 70/62/53 71/15/53
f 61/58/54 68/24/54 69/19/54
f 71/51/55 78/52/55 79/59/55
f 69/60/56 76/19/56 77/55/56
f 68/58/57 67/56/57 74/50/57
f 71/51/58 70/57/58 77/55/58
f 69/60/59 68/58/59 75/46/59
f 66/48/60 73/49/60 74/50/60
f 78/14/61 77/17/61 84/23/61
f 75/20/62 82/31/62 83/19/62
f 73/38/63 80/26/63 81/29/63
f 79/76/64 78/14/64 85/30/64
f 76/18/65 83/19/65 84/23/65
f 74/44/66 81/29/66 82/31/66
f 8/77/67 7/10/67 15/32/67
f 1/7/68 30/78/68 9/8/68
f 9/25/69 30/79/69 16/26/69
f 8/80/70 15/81/70 22/16/70
f 16/7/71 30/78/71 23/8/71
f 8/77/72 22/76/72 29/32/72
f 8/82/73 29/83/73 37/42/73
f 23/38/74 30/84/74 31/39/74
f 31/48/75 30/85/75 38/49/75
f 8/86/76 37/87/76 44/53/76
f 38/38/77 30/79/77 45/26/77
f 8/77/78 44/76/78 51/32/78
f 45/38/79 30/84/79 52/26/79
f 8/86/80 51/83/80 58/59/80
f 8/88/81 58/70/81 65/89/81
f 52/68/82 30/90/82 59/69/82
f 59/48/83 30/90/83 66/74/83
f 8/80/84 65/81/84 72/16/84
f 66/48/85 30/85/85 73/49/85
f 8/86/86 72/87/86 79/59/86
f 73/38/87 30/79/87 80/26/87
f 8/77/88 79/76/88 86/16/88
f 85/71/89 84/75/89 5/62/89
f 82/64/90 3/24/90 4/66/90
f 80/68/91 1/69/91 2/22/91
f 85/71/92 6/15/92 7/89/92
f 83/72/93 4/66/93 5/62/93
f 81/21/94 2/22/94 3/24/94
f 80/68/95 30/90/95 1/69/95
f 8/88/96 86/81/96 7/89/96
f 6/11/1 5/1/1 14/3/1
f 12/12/2 4/4/2 11/6/2
f 2/13/3 1/7/3 10/9/3
f 15/32/4 7/10/4 14/3/4
f 5/1/5 4/4/5 13/2/5
f 3/5/6 2/13/6 11/6/6
f 15/81/7 14/14/7 22/16/7
f 20/23/8 13/17/8 19/19/8
f 18/24/9 11/20/9 17/22/9
f 14/14/10 13/17/10 21/15/10
f 12/18/11 11/20/11 19/19/11
f 17/22/12 10/21/12 16/26/12
f 27/2/13 20/1/13 26/27/13
f 25/31/14 18/5/14 24/29/14
f 21/11/15 20/1/15 28/30/15
f 19/4/16 18/5/16 26/27/16
f 17/28/17 16/7/17 24/29/17
f 22/76/18 21/11/18 29/32/18
f 28/41/19 27/33/19 36/35/19
f 26/43/20 25/36/20 34/12/20
f 24/44/21 23/38/21 32/40/21
f 29/83/22 28/41/22 37/42/22
f 35/34/23 27/33/23 34/12/23
f 25/36/24 24/44/24 33/37/24
f 34/54/25 33/45/25 41/47/25
f 32/56/26 31/48/26 39/50/26
f 37/87/27 36/51/27 44/53/27
f 35/57/28 34/54/28 42/55/28
f 33/45/29 32/56/29 40/46/29
f 36/51/30 35/57/30 43/52/30
f 44/76/31 43/14/31 51/32/31
f 42/17/32 41/4/32 49/23/32
f 40/5/33 39/44/33 47/31/33
f 43/14/34 42/17/34 50/30/34
f 41/4/35 40/5/35 48/19/35
f 46/29/36 39/44/36 45/26/36
f 47/58/37 46/44/37 54/37/37
f 50/41/38 49/33/38 57/35/38
f 48/60/39 47/58/39 55/19/39
f 46/44/40 45/38/40 53/40/40
f 51/83/41 50/41/41 58/59/41
f 49/33/42 48/60/42 56/34/42
f 57/71/43 56/61/43 64/63/43
f 55/72/44 54/64/44 62/66/44
f 60/73/45 53/67/45 59/69/45
f 65/89/46 58/70/46 64/63/46
f 56/61/47 55/72/47 63/62/47
f 61/65/48 54/64/48 60/73/48
f 67/22/49 60/56/49 66/74/49
f 65/81/50 64/71/50 72/16/50
f 63/75/51 62/18/51 70/62/51
f 61/58/52 60/56/52 68/24/52
f 64/71/53 63/75/53 71/15/53
f 62/18/54 61/58/54 69/19/54
f 72/87/55 71/51/55 79/59/55
f 70/57/56 69/60/56 77/55/56
f 75/46/57 68/58/57 74/50/57
f 78/52/58 71/51/58 77/55/58
f 76/19/59 69/60/59 75/46/59
f 67/56/60 66/48/60 74/50/60
f 85/30/61 78/14/61 84/23/61
f 76/18/62 75/20/62 83/19/62
f 74/44/63 73/38/63 81/29/63
f 86/16/64 79/76/64 85/30/64
f 77/17/65 76/18/65 84/23/65
f 75/20/66 74/44/66 82/31/66
f 6/15/89 85/71/89 5/62/89
f 83/72/90 82/64/90 4/66/90
f 81/21/91 80/68/91 2/22/91
f 86/81/92 85/71/92 7/89/92
f 84/75/93 83/72/93 5/62/93
f 82/64/94 81/21/94 3/24/94

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 988 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 718 KiB

After

Width:  |  Height:  |  Size: 372 KiB

View File

@ -9,7 +9,7 @@ despite the UV being generally crappy, the added overlap does simplify the textu
no further improvements have been deemend necessary. a few edge-cases where body parts would be otherwise invisible could be handled by making the texture transparent. horn sizes can be solved by moving the horn inwards (this only works for shrinking, limiting the max size to the current 4 pixels, unless proper scaling is involved which is a possibility). any other cosmetics or posing will be subject to the horse printing utlity (HPU) using basic GL transformation.
in general, the standard approach for posable models has been taken: all major movable groups (mostly individual boxes, as well as a few larger groups like the wings, tail and head/neck/ears) are different objects (groups with prefix "o", as per the wavefront OBJ standard) as well as some switchable parts (horns, noses). most pixot points use the default multiple of 0.0625 positions to make posing easier and consistent.
in general, the standard approach for posable models has been taken: all major movable groups (mostly individual boxes, as well as a few larger groups like the wings, tail and head/neck/ears) are different objects (groups with prefix "o", as per the wavefront OBJ standard) as well as some switchable parts (horns, noses). most pivot points use the default multiple of 0.0625 positions to make posing easier and consistent.
a short explanation of the horse template texture sheet:
* the yellow region "H" is the horn, of the top two pixels only the left one is used (by the box horn, on the top) while the right one is not visible in the original MiLP standard, nor unwrapped in the new model

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 704 B

After

Width:  |  Height:  |  Size: 704 B

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 829 B

After

Width:  |  Height:  |  Size: 829 B

View File

Before

Width:  |  Height:  |  Size: 885 B

After

Width:  |  Height:  |  Size: 885 B

View File

Before

Width:  |  Height:  |  Size: 846 B

After

Width:  |  Height:  |  Size: 846 B

View File

Before

Width:  |  Height:  |  Size: 887 B

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B