Replace Albedo by Mirage

Fix orientation of the Marx spark gap render
Fix lighting differences between mirrored and normal Marx gens
This commit is contained in:
malte0811 2017-09-06 21:18:59 +02:00
parent c8c2b5bf88
commit d5d0dca298
22 changed files with 1607 additions and 1821 deletions

View file

@ -50,7 +50,7 @@ repositories {
name 'jared maven'
url 'http://blamejared.com/maven'
}
maven { // Albedo Lights
maven { // Albedo/Mirage Lights
url 'https://repo.elytradev.com/'
}
maven { // JEI & Tinkers
@ -73,7 +73,7 @@ dependencies {
deobfCompile "blusunrize:ImmersiveEngineering:0.12-+:deobf"
compileOnly "TechReborn:TechReborn-1.12:2.6.+:dev"
compileOnly "RebornCore:RebornCore-1.12:3.2.+:dev"
deobfCompile 'elucent:albedo:2.0-SNAPSHOT'
deobfCompile 'com.elytradev:mirage:2.0.1-SNAPSHOT'
deobfCompile "mezz.jei:jei_1.12:4.+"
deobfCompile "CraftTweaker2:CraftTweaker2-MC1120-Main:1.12-4.+"
}

View file

@ -21,6 +21,8 @@ package malte0811.industrialWires.blocks.hv;
import blusunrize.immersiveengineering.api.ApiUtils;
import blusunrize.immersiveengineering.common.blocks.IEBlockInterfaces.IDirectionalTile;
import blusunrize.immersiveengineering.common.blocks.TileEntityIEBase;
import com.elytradev.mirage.lighting.IColoredLight;
import com.elytradev.mirage.lighting.Light;
import ic2.api.energy.event.EnergyTileLoadEvent;
import ic2.api.energy.event.EnergyTileUnloadEvent;
import ic2.api.energy.tile.IEnergyEmitter;
@ -44,7 +46,10 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.*;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.IStringSerializable;
import net.minecraft.util.ITickable;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Vec3d;
@ -54,14 +59,21 @@ import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.energy.CapabilityEnergy;
import net.minecraftforge.energy.IEnergyStorage;
import net.minecraftforge.fml.common.Optional;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import static malte0811.industrialWires.IndustrialWires.hasIC2;
import static malte0811.industrialWires.util.MiscUtils.interpolate;
@Optional.Interface(modid = "ic2", iface = "ic2.api.energy.tile.IEnergySink")
public class TileEntityJacobsLadder extends TileEntityIEBase implements ITickable, IHasDummyBlocksIW, ISyncReceiver, IEnergySink, IBlockBoundsIW, IDirectionalTile {
@Optional.InterfaceList({
@Optional.Interface(modid = "ic2", iface = "ic2.api.energy.tile.IEnergySink"),
@Optional.Interface(modid = "mirage", iface = "com.elytradev.mirage.lighting.IColoredLight")
})
public class TileEntityJacobsLadder extends TileEntityIEBase implements ITickable, IHasDummyBlocksIW, ISyncReceiver,
IEnergySink, IBlockBoundsIW, IDirectionalTile, IColoredLight {
public EnumFacing facing = EnumFacing.NORTH;
private DualEnergyStorage energy;
public LadderSize size;
@ -532,6 +544,47 @@ public class TileEntityJacobsLadder extends TileEntityIEBase implements ITickabl
return false;
}
public static final float[] saltColor = {1, 190 / 255F, 50 / 255F};
public static final float[] airColor = {1, .85F, 1};
public static float[] getColor(double t, double salt, LadderSize size) {
salt = Math.min(salt, 1);
int factor = 20;
double smallMin = Math.exp(-.5);
double normalMin = Math.exp(-.25 * factor);
double hugeMin = Math.exp(-.75 * factor);
double saltyness = 0;
double t2 = t - .5;
switch (size) {
case SMALL:
saltyness = salt * (1 - .9 * (Math.exp(-Math.abs(t2)) - smallMin));
break;
case NORMAL:
saltyness = salt * (1 - .9 * (Math.exp(-factor * t2 * t2) - normalMin));
break;
case HUGE:
saltyness = salt * (1 - .9 * (Math.exp(-Math.abs(factor * t2 * t2 * t2)) - hugeMin));
break;
}
return interpolate(saltyness, saltColor, 1 - saltyness, airColor);
}
@Nullable
@Override
@SideOnly(Side.CLIENT)
@Optional.Method(modid = "mirage")
public Light getColoredLight() {
if (timeTillActive == 0) {
float[] color = getColor(0, salt, size);
return Light.builder().pos(pos.getX()+.5,
Beziers.getPoint(.5, controls).y+pos.getY()+size.bottomDistance+1,
pos.getZ()+.5)
.color(color[0], color[1], color[2], 1)
.radius(size.soundVolume/3)
.build();
}
return null;
}
public enum LadderSize implements IStringSerializable {
/*

View file

@ -32,8 +32,8 @@ import blusunrize.immersiveengineering.common.blocks.metal.*;
import blusunrize.immersiveengineering.common.blocks.wooden.TileEntityWallmount;
import blusunrize.immersiveengineering.common.util.Utils;
import blusunrize.immersiveengineering.common.util.chickenbones.Matrix4;
import elucent.albedo.event.GatherLightsEvent;
import elucent.albedo.lighting.Light;
import com.elytradev.mirage.event.GatherLightsEvent;
import com.elytradev.mirage.lighting.Light;
import malte0811.industrialWires.*;
import malte0811.industrialWires.blocks.IBlockBoundsIW;
import malte0811.industrialWires.blocks.ISyncReceiver;
@ -695,8 +695,7 @@ public class TileEntityMarx extends TileEntityIWMultiblock implements ITickable,
return offset(pos, facing, mirrored, 1, 4, 0);
}
@Optional.Method(modid="albedo")
@Optional.Method(modid="mirage")
@SubscribeEvent
public static void gatherLights(GatherLightsEvent event) {
for (TileEntityMarx te:FIRING_GENERATORS) {
@ -706,15 +705,15 @@ public class TileEntityMarx extends TileEntityIWMultiblock implements ITickable,
.radius(5);
List<Light> toAdd = new ArrayList<>(te.stageCount*2-3);
if (te.dischargeData!=null&&te.dischargeData.energy>0) {
for (int i = 1;i<te.stageCount-1;i++) {
toAdd.add(builder.pos(origin.addVector(0, i, 0)).build());
}
toAdd.add(builder.pos(origin.addVector(0, 0, 0)).build());
toAdd.add(builder.pos(origin.addVector(0, te.stageCount/2, 0)).build());
toAdd.add(builder.pos(origin.addVector(0, te.stageCount-2, 0)).build());
}
origin = new Vec3d(offset(te.pos, te.facing, te.mirrored, 1, 0, 0))
.addVector(0, .75, 0)
.add(new Vec3d(te.facing.getDirectionVec()).scale(.25));
builder.radius(.5F);
for (int i = 0;i<te.stageCount-1;i++) {
for (int i = 0;i<te.stageCount-1;i+=te.stageCount/5) {
toAdd.add(builder.pos(origin.addVector(0, i, 0)).build());
}
event.getLightList().addAll(toAdd);

View file

@ -48,7 +48,6 @@ import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.Optional;
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.Pair;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.power.IEnergyInterfaceTile;
import javax.annotation.Nonnull;
@ -59,7 +58,7 @@ import java.util.Set;
@Optional.InterfaceList({
@Optional.Interface(iface = "ic2.api.energy.tile.IEnergySource", modid = "ic2"),
@Optional.Interface(iface = "ic2.api.energy.tile.IEnergySink", modid = "ic2")//TODO tech reborn
@Optional.Interface(iface = "ic2.api.energy.tile.IEnergySink", modid = "ic2")
})
public class TileEntityIC2ConnectorTin extends TileEntityImmersiveConnectable implements IEnergySource, IEnergySink, IDirectionalTile,
ITickable, IIC2Connector, IBlockBoundsIW {

View file

@ -162,9 +162,8 @@ public class ClientEventHandler {
@Override
protected ModelResourceLocation getModelResourceLocation(@Nonnull IBlockState state)
{
Map<IProperty<?>, Comparable<?>> properties = /*new HashMap<>(*/state.getProperties();
Map<IProperty<?>, Comparable<?>> properties = state.getProperties();
boolean mirror = (Boolean) properties.get(IEProperties.BOOLEANS[0]);
//properties.remove(IEProperties.BOOLEANS[0]);
return new ModelResourceLocation(
new ResourceLocation(IndustrialWires.MODID,
BlockHVMultiblocks.NAME+(mirror?"_mirrored":"")),

View file

@ -29,6 +29,8 @@ import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import net.minecraft.util.math.Vec3d;
import org.lwjgl.opengl.GL11;
import static malte0811.industrialWires.blocks.hv.TileEntityJacobsLadder.getColor;
public class TileRenderJacobsLadder extends TileEntitySpecialRenderer<TileEntityJacobsLadder> {
@Override
public void render(TileEntityJacobsLadder tile, double x, double y, double z, float partialTicks, int destroyStage, float alpha) {
@ -99,39 +101,6 @@ public class TileRenderJacobsLadder extends TileEntitySpecialRenderer<TileEntity
tes.draw();
}
private final float[] saltColor = {1, 190 / 255F, 50 / 255F};
private final float[] airColor = {1, .85F, 1};
private float[] getColor(double t, double salt, LadderSize size) {
salt = Math.min(salt, 1);
int factor = 20;
double smallMin = Math.exp(-.5);
double normalMin = Math.exp(-.25 * factor);
double hugeMin = Math.exp(-.75 * factor);
double saltyness = 0;
double t2 = t - .5;
switch (size) {
case SMALL:
saltyness = salt * (1 - .9 * (Math.exp(-Math.abs(t2)) - smallMin));
break;
case NORMAL:
saltyness = salt * (1 - .9 * (Math.exp(-factor * t2 * t2) - normalMin));
break;
case HUGE:
saltyness = salt * (1 - .9 * (Math.exp(-Math.abs(factor * t2 * t2 * t2)) - hugeMin));
break;
}
return interpolate(saltyness, saltColor, 1 - saltyness, airColor);
}
private float[] interpolate(double a, float[] cA, double b, float[] cB) {
float[] ret = new float[cA.length];
for (int i = 0; i < ret.length; i++) {
ret[i] = (float) (a * cA[i] + b * cB[i]);
}
return ret;
}
private void drawQuad(Vec3d v0, Vec3d v1, Vec3d rad, float[] color0, float[] color1, BufferBuilder vertexBuffer) {
color(color1, vertexBuffer.pos(v1.x - rad.x, v1.y - rad.y, v1.z - rad.z)).endVertex();
color(color0, vertexBuffer.pos(v0.x - rad.x, v0.y - rad.y, v0.z - rad.z)).endVertex();

View file

@ -39,7 +39,7 @@ import static malte0811.industrialWires.blocks.hv.TileEntityMarx.FiringState.FIR
public class TileRenderMarx extends TileEntitySpecialRenderer<TileEntityMarx> {
@Override
public void render(TileEntityMarx te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) {
final boolean debug = true;
final boolean debug = false;
//noinspection ConstantConditions,PointlessBooleanExpression
if (te.type == IWProperties.MarxType.BOTTOM && (debug || te.state == FIRE) && te.dischargeData!=null) {
Vec3d player = Minecraft.getMinecraft().player.getPositionEyes(partialTicks);
@ -55,16 +55,14 @@ public class TileRenderMarx extends TileEntitySpecialRenderer<TileEntityMarx> {
Vec3d offset = new Vec3d(MiscUtils.offset(BlockPos.ORIGIN, te.facing, te.mirrored, 1, 1, 0));
offset = offset.addVector(-.5*oneSgn(offset.x), 0, -.5*oneSgn(offset.z));
final float pos = .3125F;
Vec3d gapDir = new Vec3d(facing.getZ()*(te.mirrored?-1:1), 1, facing.getX()*(te.mirrored?-1:1));
Vec3d up = new Vec3d(-gapDir.x, 1, -gapDir.z);
Vec3d gapDir = new Vec3d(facing.getZ()*(te.mirrored?-1:1), 1, facing.getX()*(te.mirrored?1:-1));
Vec3d up = new Vec3d(gapDir.x, -1, gapDir.z);
Vec3d bottomGap = new Vec3d(offset.x+facing.getX()*pos+.5, offset.y+.75, offset.z+facing.getZ() * pos+.5);
if (te.mirrored)
facing = te.facing.getOpposite().getDirectionVec();
GlStateManager.pushMatrix();
GlStateManager.translate(x + bottomGap.x, y + bottomGap.y, z + bottomGap.z);
bottomGap = bottomGap.addVector(te.getPos().getX(), te.getPos().getY(), te.getPos().getZ());
for (int i = 0; i < te.getStageCount() - 1; i++) {
renderGap(i, facing, vb, tes, player, gapDir, up, bottomGap);
renderGap(i, facing, vb, tes, player, gapDir, up, bottomGap, te.mirrored);
}
cleanUp();
te.state = TileEntityMarx.FiringState.CHARGING;
@ -76,16 +74,25 @@ public class TileRenderMarx extends TileEntitySpecialRenderer<TileEntityMarx> {
return ret==0?1:ret;
}
private void renderGap(int i, Vec3i facing, BufferBuilder vb, Tessellator tes, Vec3d player, Vec3d gapDir, Vec3d up, Vec3d bottomGap) {
private void renderGap(int i, Vec3i facing, BufferBuilder vb, Tessellator tes, Vec3d player, Vec3d gapDir, Vec3d up,
Vec3d bottomGap, boolean mirrored) {
GlStateManager.pushMatrix();
GlStateManager.translate(0, i, 0);
GlStateManager.rotate(-45, facing.getX(), facing.getY(), facing.getZ());
GlStateManager.rotate((mirrored?45:135), facing.getX(), facing.getY(), facing.getZ());
player = player.subtract(bottomGap.x, bottomGap.y+i, bottomGap.z);
double t = player.dotProduct(gapDir)/2;
Vec3d playerToLine = player.subtract(gapDir.scale(t));
double angleRad = Math.acos(up.dotProduct(playerToLine)/(up.lengthVector()*playerToLine.lengthVector()));
angleRad *= Math.signum(playerToLine.dotProduct(new Vec3d(facing)));
GlStateManager.rotate((float) (oneSgn(facing.getX())*Math.toDegrees(angleRad)-90*facing.getZ()), 0, 1, 0);
Vec3d lineToPlayer = gapDir.scale(t).subtract(player);
double angleRad = Math.acos(up.dotProduct(lineToPlayer)/(up.lengthVector()*lineToPlayer.lengthVector()));
angleRad *= Math.signum(lineToPlayer.dotProduct(new Vec3d(facing)));
float angle = (float) (Math.toDegrees(angleRad));
if (facing.getZ()<0) {
angle = 270+angle;
} else if (facing.getZ()>0) {
angle = 90+angle;
} else if (facing.getX()>0) {
angle = 180+angle;
}
GlStateManager.rotate(angle, 0, 1, 0);
vb.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
drawDischargeSection(new Vec3d(0, -.2F, 0), new Vec3d(0, .2F, 0), .25F, vb);
tes.draw();

View file

@ -162,19 +162,19 @@ public class MultiblockMarx implements IMultiblock {
};
Predicate<BlockPos> heavyEng = (local) -> {
IBlockState b = world.getBlockState(local);
IBlockState state = world.getBlockState(local);
b = b.getActualState(world, local);
return b.getBlock() == blockMetalDecoration0 && b.getValue(blockMetalDecoration0.property) == HEAVY_ENGINEERING;
};
Predicate<BlockPos> steelBlock = (local) -> {
IBlockState b = world.getBlockState(local);
b = b.getBlock().getActualState(b, world, local);
b = b.getActualState(world, local);
ItemStack stack = new ItemStack(b.getBlock(), 1, b.getBlock().getMetaFromState(b));
return ApiUtils.compareToOreName(stack, "blockSteel");
};
BiPredicate<BlockPos, Boolean> wallmount = (local, up) -> {
IBlockState b = world.getBlockState(local);
if (b.getBlock()==IEContent.blockMetalDecoration2) {
b = b.getBlock().getActualState(b, world, local);
b = b.getActualState(world, local);
if (b.getValue(IEContent.blockMetalDecoration2.property)== STEEL_WALLMOUNT) {
int int_4_wanted = up ? 0 : 1;
return b.getValue(IEProperties.INT_4)==int_4_wanted;
@ -184,13 +184,13 @@ public class MultiblockMarx implements IMultiblock {
};
Predicate<BlockPos> steelFence = (local) -> {
IBlockState b = world.getBlockState(local);
b = b.getBlock().getActualState(b, world, local);
b = b.getActualState(world, local);
ItemStack stack = new ItemStack(b.getBlock(), 1, b.getBlock().getMetaFromState(b));
return ApiUtils.compareToOreName(stack, "fenceSteel");
};
Function<BlockPos, Byte> hvRelayWith = (local) -> {
IBlockState state = world.getBlockState(local);
state = state.getBlock().getActualState(state, world, local);
state = state.getActualState(world, local);
if (state.getBlock() != IEContent.blockConnectors) {
return (byte)-1;
}
@ -218,7 +218,7 @@ public class MultiblockMarx implements IMultiblock {
};
BiPredicate<BlockPos, BlockTypes_Connector> connNoConns = (local, type) -> {
IBlockState state = world.getBlockState(local);
state = state.getBlock().getActualState(state, world, local);
state = state.getActualState(world, local);
if (state.getBlock() != IEContent.blockConnectors) {
return false;
}

View file

@ -24,10 +24,8 @@ import blusunrize.immersiveengineering.api.energy.wires.ImmersiveNetHandler;
import blusunrize.immersiveengineering.common.blocks.IEBlockInterfaces;
import blusunrize.immersiveengineering.common.util.chickenbones.Matrix4;
import com.google.common.collect.ImmutableSet;
import malte0811.industrialWires.blocks.TileEntityIWMultiblock;
import net.minecraft.block.state.IBlockState;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
@ -153,4 +151,12 @@ public final class MiscUtils {
}
return origState.getBlock().getPickBlock(origState, null, w, pos, null);
}
public static float[] interpolate(double a, float[] cA, double b, float[] cB) {
float[] ret = new float[cA.length];
for (int i = 0; i < ret.length; i++) {
ret[i] = (float) (a * cA[i] + b * cB[i]);
}
return ret;
}
}

View file

@ -1,8 +1,20 @@
newmtl marx
map_Ka industrialwires:blocks/marx
# Blender MTL File: 'None'
# Material Count: 3
newmtl connectorHV
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
d 1.000000
map_Ka immersiveengineering:blocks/connector_connector_hv
newmtl connectorRedstone
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
d 1.000000
map_Ka immersiveengineering:blocks/connector_connector_redstone
newmtl marx
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
d 1.000000
map_Ka industrialwires:blocks/marx

View file

@ -2,34 +2,19 @@
# Material Count: 3
newmtl connectorHV
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
map_Ka immersiveengineering:blocks/connector_connector_hv
newmtl connectorRedstone
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
map_Ka immersiveengineering:blocks/connector_connector_redstone
newmtl marx
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
map_Ka industrialwires:blocks/marx

View file

@ -31,7 +31,6 @@ vn -1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl connectorRedstone
s 1
f 1/1/1 2/2/1 3/3/1 4/4/1
f 5/5/2 6/6/2 7/7/2 8/8/2
f 2/9/3 5/10/3 8/11/3 3/12/3
@ -126,7 +125,6 @@ vn 0.0000 -1.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 0.0000 0.0000 1.0000
usemtl connectorRedstone
s 1
f 9/17/5 10/18/5 11/19/5 12/20/5
f 10/21/6 13/22/6 14/23/6 11/24/6
f 13/25/7 15/26/7 16/27/7 14/28/7
@ -739,7 +737,6 @@ vn -0.7071 0.7071 0.0000
vn -0.7071 -0.7071 0.0000
vn 0.7071 0.7071 0.0000
usemtl marx
s 1
f 41/67/11 44/68/11 43/69/11 42/70/11
f 44/68/12 46/71/12 45/72/12 43/73/12
f 46/74/13 48/75/13 47/76/13 45/77/13
@ -1003,7 +1000,6 @@ vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn -1.0000 0.0000 0.0000
usemtl connectorHV
s 1
f 209/484/21 210/485/21 211/486/21 212/487/21
f 213/488/22 214/489/22 215/490/22 216/491/22
f 216/492/23 209/484/23 212/487/23 213/493/23
@ -1083,7 +1079,6 @@ vn 0.0000 -1.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 0.0000 -1.0000
usemtl connectorRedstone
s 1
f 249/588/27 250/589/27 251/590/27 252/591/27
f 253/592/28 249/588/28 254/593/28 255/594/28
f 256/595/29 253/592/29 257/596/29 258/597/29

View file

@ -1,5 +1,8 @@
# Blender MTL File: 'NewMarx.blend'
# Material Count: 3
# Blender MTL File: 'None'
# Material Count: 1
newmtl marx
newmtl marx.001
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
d 1.000000
map_Kd industrialwires:blocks/marx

View file

@ -1,15 +1,231 @@
# Blender v2.78 (sub 0) OBJ File: 'NewMarx.blend'
# www.blender.org
mtllib marx_stage.mtl
o Cube.021_Cube.003
o Cube.003_Cube.013
v 0.374998 0.500000 0.625000
v 0.374998 1.000000 0.625000
v 0.374998 1.000000 0.375000
v 0.374998 0.500000 0.375000
v 0.624998 1.000000 0.375000
v 0.624998 0.500000 0.375000
v 0.624998 1.000000 0.625000
v 0.624998 0.500000 0.625000
v 0.250000 0.687500 0.750000
v 0.250000 0.812500 0.750000
v 0.250000 0.812500 0.250000
v 0.250000 0.687500 0.250000
v 0.750000 0.812500 0.250000
v 0.750000 0.687500 0.250000
v 0.750000 0.812500 0.750000
v 0.750000 0.687500 0.750000
v 1.374998 0.500000 0.625000
v 1.374998 1.000000 0.625000
v 1.374998 1.000000 0.375000
v 1.374998 0.500000 0.375000
v 1.624998 1.000000 0.375000
v 1.624998 0.500000 0.375000
v 1.624998 1.000000 0.625000
v 1.624998 0.500000 0.625000
v 1.250000 0.687500 0.750000
v 1.250000 0.812500 0.750000
v 1.250000 0.812500 0.250000
v 1.250000 0.687500 0.250000
v 1.750000 0.812500 0.250000
v 1.750000 0.687500 0.250000
v 1.750000 0.812500 0.750000
v 1.750000 0.687500 0.750000
v 1.374998 0.375000 1.437500
v 1.374998 1.125000 1.437500
v 1.374998 1.125000 1.187500
v 1.374998 0.375000 1.187500
v 1.624998 1.125000 1.187500
v 1.624998 0.375000 1.187500
v 1.624998 1.125000 1.437500
v 1.624998 0.375000 1.437500
v 0.437498 0.187500 1.375000
v 0.437498 0.312500 1.375000
v 0.437498 0.187500 1.000000
v 0.437498 0.312500 1.000000
v 0.562498 0.187500 1.375000
v 0.562498 0.312500 1.375000
v 0.437498 0.187500 1.000000
v 0.562498 0.187500 1.000000
v 0.562498 0.312500 1.000000
v 0.562498 0.312500 1.375000
v 0.562498 0.187500 1.375000
v 1.437498 0.187500 1.375000
v 1.437498 0.312500 1.375000
v 1.437498 0.312500 1.000000
v 1.437498 0.187500 1.000000
v 1.562498 0.187500 1.000000
v 1.562498 0.312500 1.000000
v 1.562498 0.312500 1.375000
v 1.562498 0.187500 1.375000
v 1.437498 0.312500 1.375000
v 1.437498 1.187500 1.375000
v 1.437498 1.187500 1.250000
v 1.437498 0.312500 1.250000
v 1.562498 1.187500 1.250000
v 1.562498 0.312500 1.250000
v 1.562498 1.187500 1.375000
v 1.562498 0.312500 1.375000
v 0.374998 0.375000 1.437500
v 0.374998 1.125000 1.437500
v 0.374998 1.125000 1.187500
v 0.374998 0.375000 1.187500
v 0.624998 1.125000 1.187500
v 0.624998 0.375000 1.187500
v 0.624998 1.125000 1.437500
v 0.624998 0.375000 1.437500
v 1.187498 0.385723 -0.187500
v 1.010721 0.562500 -0.187500
v 1.010721 0.562500 -0.437500
v 1.187498 0.385723 -0.437500
v 1.187498 0.739277 -0.437500
v 1.364275 0.562500 -0.437500
v 1.187498 0.739277 -0.187500
v 1.364275 0.562500 -0.187500
v 1.455804 0.205806 -0.250000
v 1.102251 0.559359 -0.250000
v 1.102251 0.559359 -0.373125
v 1.455804 0.205806 -0.373125
v 1.190639 0.647748 -0.373125
v 1.544192 0.294194 -0.373125
v 1.190639 0.647748 -0.250000
v 1.544192 0.294194 -0.250000
v 1.562498 0.312500 -0.375000
v 1.437498 0.312500 -0.375000
v 1.437498 0.312500 0.000000
v 1.562498 0.312500 0.000000
v 1.562498 0.187500 0.000000
v 1.437498 0.187500 0.000000
v 1.437498 0.187500 -0.375000
v 1.562498 0.187500 -0.375000
v 1.999999 -0.000001 0.000001
v 1.999999 -0.000001 1.000000
v 0.000000 -0.000000 1.000000
v 0.000000 0.000000 0.000000
v 2.000000 0.499999 0.000001
v 0.000000 0.500000 0.000001
v 0.000000 0.500000 1.000000
v 1.999999 0.499999 1.000000
v 0.812498 0.114277 -0.187500
v 0.989275 -0.062500 -0.187500
v 0.989275 -0.062500 -0.437500
v 0.812498 0.114276 -0.437500
v 0.812498 -0.239277 -0.437500
v 0.635722 -0.062500 -0.437500
v 0.812498 -0.239277 -0.187500
v 0.635721 -0.062500 -0.187500
v 0.544192 0.294194 -0.250000
v 0.897746 -0.059359 -0.250000
v 0.897746 -0.059359 -0.373125
v 0.544193 0.294194 -0.373125
v 0.809357 -0.147748 -0.373125
v 0.455804 0.205806 -0.373125
v 0.809357 -0.147748 -0.250000
v 0.455804 0.205806 -0.250000
v 0.437498 0.187500 -0.375000
v 0.562498 0.187500 -0.375000
v 0.562498 0.187500 0.000000
v 0.437498 0.187500 0.000000
v 0.437498 0.312500 0.000000
v 0.562498 0.312500 0.000000
v 0.562498 0.312500 -0.375000
v 0.437498 0.312500 -0.375000
v 0.437498 0.312500 1.375000
v 0.437499 1.187500 1.375000
v 0.437499 1.187500 1.250000
v 0.437498 0.312500 1.250000
v 0.562499 1.187500 1.250000
v 0.562498 0.312500 1.250000
v 0.562499 1.187500 1.375000
v 0.562498 0.312500 1.375000
vt 0.2266 0.4609
vt 0.2266 0.3984
vt 0.2578 0.3984
vt 0.2578 0.4609
vt 0.2578 0.3359
vt 0.2266 0.3984
vt 0.2266 0.3359
vt 0.1953 0.3984
vt 0.1953 0.3359
vt 0.2266 0.3984
vt 0.2266 0.4609
vt 0.1953 0.4609
vt 0.1953 0.3984
vt 0.2578 0.3984
vt 0.2734 0.3984
vt 0.2734 0.4609
vt 0.2578 0.4609
vt 0.2734 0.3359
vt 0.2891 0.3359
vt 0.2891 0.3984
vt 0.2734 0.3984
vt 0.2891 0.4609
vt 0.2734 0.4609
vt 0.2578 0.3359
vt 0.2734 0.3359
vt 0.1328 0.3984
vt 0.1953 0.3984
vt 0.1953 0.4609
vt 0.1328 0.4609
vt 0.1328 0.3359
vt 0.1953 0.3359
vt 0.1953 0.3984
vt 0.1328 0.3984
vt 0.2266 0.4609
vt 0.2266 0.3984
vt 0.2578 0.3984
vt 0.2578 0.4609
vt 0.2578 0.3359
vt 0.2266 0.3984
vt 0.2266 0.3359
vt 0.1953 0.3984
vt 0.1953 0.3359
vt 0.2266 0.3984
vt 0.2266 0.4609
vt 0.1953 0.4609
vt 0.1953 0.3984
vt 0.2578 0.3984
vt 0.2734 0.3984
vt 0.2734 0.4609
vt 0.2578 0.4609
vt 0.2734 0.3359
vt 0.2891 0.3359
vt 0.2891 0.3984
vt 0.2734 0.3984
vt 0.2891 0.4609
vt 0.2734 0.4609
vt 0.2578 0.3359
vt 0.2734 0.3359
vt 0.1328 0.3984
vt 0.1953 0.3984
vt 0.1953 0.4609
vt 0.1328 0.4609
vt 0.1328 0.3359
vt 0.1953 0.3359
vt 0.1953 0.3984
vt 0.1328 0.3984
vt 0.1953 0.2266
vt 0.1953 0.1328
vt 0.2266 0.1328
vt 0.2266 0.2266
vt 0.1641 0.1328
vt 0.1641 0.2266
vt 0.1328 0.2266
vt 0.1328 0.1328
vt 0.1641 0.2266
vt 0.1641 0.3203
vt 0.1328 0.3203
vt 0.1328 0.2266
vt 0.1953 0.1328
vt 0.1953 0.2266
vt 0.1641 0.2266
vt 0.1641 0.1328
vt 0.1953 0.2266
vt 0.1953 0.2578
vt 0.1641 0.2578
vt 0.1641 0.2266
vt 0.2266 0.2578
vt 0.1953 0.2578
vt 0.1953 0.2266
vt 0.2266 0.2266
vt 0.4219 0.2031
vt 0.4062 0.2031
vt 0.4062 0.1562
@ -30,26 +246,121 @@ vt 0.4219 0.1562
vt 0.4375 0.1562
vt 0.4375 0.2031
vt 0.4219 0.2031
vn -1.0000 0.0000 0.0000
vn 1.0000 -0.0000 0.0000
vn -0.0000 0.0000 1.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 1/1/1 2/2/1 4/3/1 3/4/1
f 7/5/2 8/6/2 6/7/2 5/8/2
f 5/9/3 6/10/3 2/11/3 1/12/3
f 3/13/4 7/14/4 5/15/4 1/16/4
f 8/17/5 4/18/5 2/19/5 6/20/5
o Cube.003_Cube.013
v 1.999999 -0.000001 0.000001
v 1.999999 -0.000001 1.000000
v 0.000000 0.000000 1.000000
v 0.000000 0.000000 0.000000
v 2.000000 0.499999 0.000001
v 1.999999 0.499999 1.000000
v -0.000000 0.500000 1.000000
v 0.000000 0.500000 0.000001
vt 0.4219 0.2031
vt 0.4062 0.2031
vt 0.4062 0.1562
vt 0.4219 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1562
vt 0.4062 0.2031
vt 0.3906 0.2031
vt 0.4297 0.2031
vt 0.4297 0.2188
vt 0.4141 0.2188
vt 0.4141 0.2031
vt 0.4531 0.2031
vt 0.4375 0.2031
vt 0.4375 0.1562
vt 0.4531 0.1562
vt 0.4219 0.1562
vt 0.4375 0.1562
vt 0.4375 0.2031
vt 0.4219 0.2031
vt 0.4219 0.1172
vt 0.4219 0.0078
vt 0.4375 0.0078
vt 0.4375 0.1172
vt 0.3906 0.3984
vt 0.3906 0.2891
vt 0.4062 0.2891
vt 0.4062 0.3984
vt 0.4688 0.0703
vt 0.4688 0.1797
vt 0.4531 0.1797
vt 0.4531 0.0703
vt 0.4141 0.0938
vt 0.4141 0.2031
vt 0.3984 0.2031
vt 0.3984 0.0938
vt 0.1953 0.2266
vt 0.1953 0.1328
vt 0.2266 0.1328
vt 0.2266 0.2266
vt 0.1641 0.1328
vt 0.1641 0.2266
vt 0.1328 0.2266
vt 0.1328 0.1328
vt 0.1641 0.2266
vt 0.1641 0.3203
vt 0.1328 0.3203
vt 0.1328 0.2266
vt 0.1953 0.1328
vt 0.1953 0.2266
vt 0.1641 0.2266
vt 0.1641 0.1328
vt 0.1953 0.2266
vt 0.1953 0.2578
vt 0.1641 0.2578
vt 0.1641 0.2266
vt 0.2266 0.2578
vt 0.1953 0.2578
vt 0.1953 0.2266
vt 0.2266 0.2266
vt 0.3750 0.0938
vt 0.3750 0.0625
vt 0.4062 0.0625
vt 0.4062 0.0938
vt 0.4062 0.1250
vt 0.4062 0.1562
vt 0.3750 0.1562
vt 0.3750 0.1250
vt 0.4688 0.1562
vt 0.4375 0.1562
vt 0.4375 0.1250
vt 0.4688 0.1250
vt 0.4375 0.0938
vt 0.4062 0.1250
vt 0.4062 0.0938
vt 0.3750 0.0938
vt 0.3438 0.1562
vt 0.3438 0.1250
vt 0.3750 0.1250
vt 0.4844 0.0625
vt 0.4844 0.1250
vt 0.4688 0.1250
vt 0.4688 0.0625
vt 0.4531 0.0625
vt 0.4531 0.1250
vt 0.4375 0.1250
vt 0.4375 0.0625
vt 0.4844 0.1250
vt 0.4844 0.0625
vt 0.5000 0.0625
vt 0.5000 0.1250
vt 0.4531 0.1250
vt 0.4531 0.0625
vt 0.4688 0.0625
vt 0.4688 0.1250
vt 0.4844 0.1719
vt 0.4688 0.1719
vt 0.4688 0.1250
vt 0.4844 0.1250
vt 0.4375 0.1719
vt 0.4219 0.1719
vt 0.4219 0.1250
vt 0.4375 0.1250
vt 0.3906 0.1719
vt 0.3750 0.1719
vt 0.3750 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1250
vt 0.4219 0.1250
vt 0.4219 0.1719
vt 0.4062 0.1719
vt 0.5000 0.1719
vt 0.4844 0.1719
vt 0.4844 0.1250
vt 0.5000 0.1250
vt 0.1250 0.5000
vt 0.0000 0.5000
vt 0.0000 0.2500
@ -74,111 +385,6 @@ vt 0.3750 -0.0000
vt 0.3750 0.0625
vt 0.1250 0.0625
vt 0.1250 -0.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 -0.0000
vn 1.0000 -0.0000 0.0000
vn -0.0000 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
usemtl marx
f 9/21/6 10/22/6 11/23/6 12/24/6
f 13/25/7 16/26/7 15/27/7 14/28/7
f 9/29/8 13/30/8 14/31/8 10/32/8
f 10/33/9 14/34/9 15/35/9 11/36/9
f 11/37/10 15/38/10 16/39/10 12/40/10
f 13/41/11 9/42/11 12/43/11 16/44/11
o Cube.011_Cube.026
v 1.374998 0.500000 0.625000
v 1.374998 1.000000 0.625000
v 1.374998 0.500000 0.375000
v 1.374998 1.000000 0.375000
v 1.624998 0.500000 0.625000
v 1.624998 1.000000 0.625000
v 1.624998 0.500000 0.375000
v 1.624998 1.000000 0.375000
v 1.250000 0.687500 0.750000
v 1.250000 0.812500 0.750000
v 1.250000 0.687500 0.250000
v 1.250000 0.812500 0.250000
v 1.750000 0.687500 0.750000
v 1.750000 0.812500 0.750000
v 1.750000 0.687500 0.250000
v 1.750000 0.812500 0.250000
vt 0.2266 0.4609
vt 0.2266 0.3984
vt 0.2578 0.3984
vt 0.2578 0.4609
vt 0.2578 0.3359
vt 0.2266 0.3984
vt 0.2266 0.3359
vt 0.1953 0.3984
vt 0.1953 0.3359
vt 0.2266 0.3984
vt 0.2266 0.4609
vt 0.1953 0.4609
vt 0.1953 0.3984
vt 0.2578 0.3984
vt 0.2734 0.3984
vt 0.2734 0.4609
vt 0.2578 0.4609
vt 0.2734 0.3359
vt 0.2891 0.3359
vt 0.2891 0.3984
vt 0.2734 0.3984
vt 0.2891 0.4609
vt 0.2734 0.4609
vt 0.2578 0.3359
vt 0.2734 0.3359
vt 0.1328 0.3984
vt 0.1953 0.3984
vt 0.1953 0.4609
vt 0.1328 0.4609
vt 0.1328 0.3359
vt 0.1953 0.3359
vt 0.1953 0.3984
vt 0.1328 0.3984
vn -1.0000 0.0000 0.0000
vn -0.0000 0.0000 -1.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 17/45/12 18/46/12 20/47/12 19/48/12
f 19/49/13 20/47/13 24/50/13 23/51/13
f 23/51/14 24/50/14 22/52/14 21/53/14
f 21/54/15 22/55/15 18/56/15 17/57/15
f 25/58/12 26/59/12 28/60/12 27/61/12
f 27/62/13 28/63/13 32/64/13 31/65/13
f 31/65/14 32/64/14 30/66/14 29/67/14
f 29/68/15 30/69/15 26/59/15 25/58/15
f 27/70/16 31/71/16 29/72/16 25/73/16
f 32/74/17 28/75/17 26/76/17 30/77/17
o Cube.014_Cube.027
v 1.187498 0.385723 -0.187500
v 1.010721 0.562500 -0.187500
v 1.187498 0.385723 -0.437500
v 1.010721 0.562500 -0.437500
v 1.364275 0.562500 -0.187500
v 1.187498 0.739277 -0.187500
v 1.364275 0.562500 -0.437500
v 1.187498 0.739277 -0.437500
v 1.455804 0.205806 -0.250000
v 1.102251 0.559359 -0.250000
v 1.455804 0.205806 -0.373125
v 1.102251 0.559359 -0.373125
v 1.544192 0.294194 -0.250000
v 1.190639 0.647748 -0.250000
v 1.544192 0.294194 -0.373125
v 1.190639 0.647748 -0.373125
v 1.562498 0.312500 -0.375000
v 1.437498 0.312500 -0.375000
v 1.562498 0.312500 -0.000000
v 1.437498 0.312500 0.000000
v 1.562498 0.187500 -0.375000
v 1.437498 0.187500 -0.375000
v 1.562498 0.187500 -0.000000
v 1.437498 0.187500 0.000000
vt 0.3750 0.0938
vt 0.3750 0.0625
vt 0.4062 0.0625
@ -234,108 +440,6 @@ vt 0.5000 0.1719
vt 0.4844 0.1719
vt 0.4844 0.1250
vt 0.5000 0.1250
vn -0.7071 -0.7071 -0.0000
vn -0.0000 0.0000 -1.0000
vn 0.7071 0.7071 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.7071 -0.7071 -0.0000
vn -0.7071 0.7071 0.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 -0.0000
vn -1.0000 0.0000 0.0000
usemtl marx
f 33/78/18 34/79/18 36/80/18 35/81/18
f 35/82/19 36/83/19 40/84/19 39/85/19
f 39/86/20 40/87/20 38/88/20 37/89/20
f 37/90/21 38/88/21 34/91/21 33/92/21
f 35/82/22 39/85/22 37/93/22 33/92/22
f 40/84/23 36/94/23 34/95/23 38/96/23
f 41/97/18 42/98/18 44/99/18 43/100/18
f 43/101/19 44/102/19 48/103/19 47/104/19
f 47/105/20 48/106/20 46/107/20 45/108/20
f 45/109/21 46/110/21 42/111/21 41/112/21
f 49/113/24 50/114/24 52/115/24 51/116/24
f 55/117/25 56/118/25 54/119/25 53/120/25
f 53/121/19 54/122/19 50/123/19 49/124/19
f 51/125/26 55/126/26 53/127/26 49/128/26
f 56/129/27 52/130/27 50/131/27 54/132/27
o Cube.015_Cube.028
v 0.374998 0.500000 0.625000
v 0.374998 1.000000 0.625000
v 0.374998 0.500000 0.375000
v 0.374998 1.000000 0.375000
v 0.624998 0.500000 0.625000
v 0.624998 1.000000 0.625000
v 0.624998 0.500000 0.375000
v 0.624998 1.000000 0.375000
v 0.250000 0.687500 0.750000
v 0.250000 0.812500 0.750000
v 0.250000 0.687500 0.250000
v 0.250000 0.812500 0.250000
v 0.750000 0.687500 0.750000
v 0.750000 0.812500 0.750000
v 0.750000 0.687500 0.250000
v 0.750000 0.812500 0.250000
vt 0.2266 0.4609
vt 0.2266 0.3984
vt 0.2578 0.3984
vt 0.2578 0.4609
vt 0.2578 0.3359
vt 0.2266 0.3984
vt 0.2266 0.3359
vt 0.1953 0.3984
vt 0.1953 0.3359
vt 0.2266 0.3984
vt 0.2266 0.4609
vt 0.1953 0.4609
vt 0.1953 0.3984
vt 0.2578 0.3984
vt 0.2734 0.3984
vt 0.2734 0.4609
vt 0.2578 0.4609
vt 0.2734 0.3359
vt 0.2891 0.3359
vt 0.2891 0.3984
vt 0.2734 0.3984
vt 0.2891 0.4609
vt 0.2734 0.4609
vt 0.2578 0.3359
vt 0.2734 0.3359
vt 0.1328 0.3984
vt 0.1953 0.3984
vt 0.1953 0.4609
vt 0.1328 0.4609
vt 0.1328 0.3359
vt 0.1953 0.3359
vt 0.1953 0.3984
vt 0.1328 0.3984
vn -1.0000 0.0000 0.0000
vn -0.0000 0.0000 -1.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 57/133/28 58/134/28 60/135/28 59/136/28
f 59/137/29 60/135/29 64/138/29 63/139/29
f 63/139/30 64/138/30 62/140/30 61/141/30
f 61/142/31 62/143/31 58/144/31 57/145/31
f 65/146/28 66/147/28 68/148/28 67/149/28
f 67/150/29 68/151/29 72/152/29 71/153/29
f 71/153/30 72/152/30 70/154/30 69/155/30
f 69/156/31 70/157/31 66/147/31 65/146/31
f 67/158/32 71/159/32 69/160/32 65/161/32
f 72/162/33 68/163/33 66/164/33 70/165/33
o Cube.016_Cube.029
v 1.437498 0.312500 1.375000
v 1.437498 1.187500 1.375000
v 1.437498 0.312500 1.250000
v 1.437498 1.187500 1.250000
v 1.562498 0.312500 1.375000
v 1.562498 1.187500 1.375000
v 1.562498 0.312500 1.250000
v 1.562498 1.187500 1.250000
vt 0.4219 0.1172
vt 0.4219 0.0078
vt 0.4375 0.0078
@ -352,284 +456,100 @@ vt 0.4141 0.0938
vt 0.4141 0.2031
vt 0.3984 0.2031
vt 0.3984 0.0938
vn -1.0000 0.0000 0.0000
vn -1.0000 -0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 0.0000 1.0000
usemtl marx
f 73/166/34 74/167/34 76/168/34 75/169/34
f 75/170/35 76/171/35 80/172/35 79/173/35
f 79/174/36 80/175/36 78/176/36 77/177/36
f 77/178/37 78/179/37 74/180/37 73/181/37
o Cube.017_Cube.030
v 1.374998 0.375000 1.437500
v 1.374998 1.125000 1.437500
v 1.374998 0.375000 1.187500
v 1.374998 1.125000 1.187500
v 1.624998 0.375000 1.437500
v 1.624998 1.125000 1.437500
v 1.624998 0.375000 1.187500
v 1.624998 1.125000 1.187500
vt 0.1953 0.2266
vt 0.1953 0.1328
vt 0.2266 0.1328
vt 0.2266 0.2266
vt 0.1641 0.1328
vt 0.1641 0.2266
vt 0.1328 0.2266
vt 0.1328 0.1328
vt 0.1641 0.2266
vt 0.1641 0.3203
vt 0.1328 0.3203
vt 0.1328 0.2266
vt 0.1953 0.1328
vt 0.1953 0.2266
vt 0.1641 0.2266
vt 0.1641 0.1328
vt 0.1953 0.2266
vt 0.1953 0.2578
vt 0.1641 0.2578
vt 0.1641 0.2266
vt 0.2266 0.2578
vt 0.1953 0.2578
vt 0.1953 0.2266
vt 0.2266 0.2266
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 81/182/38 82/183/38 84/184/38 83/185/38
f 83/186/39 84/187/39 88/188/39 87/189/39
f 87/190/40 88/191/40 86/192/40 85/193/40
f 85/194/41 86/195/41 82/196/41 81/197/41
f 83/198/42 87/199/42 85/200/42 81/201/42
f 88/202/43 84/203/43 82/204/43 86/205/43
o Cube.018_Cube.031
v 0.437498 0.312500 1.375000
v 0.437499 1.187500 1.375000
v 0.437498 0.312500 1.250000
v 0.437499 1.187500 1.250000
v 0.562498 0.312500 1.375000
v 0.562499 1.187500 1.375000
v 0.562498 0.312500 1.250000
v 0.562499 1.187500 1.250000
vt 0.4219 0.1172
vt 0.4219 0.0078
vt 0.4375 0.0078
vt 0.4375 0.1172
vt 0.3906 0.3984
vt 0.3906 0.2891
vt 0.4062 0.2891
vt 0.4062 0.3984
vt 0.4688 0.0703
vt 0.4688 0.1797
vt 0.4531 0.1797
vt 0.4531 0.0703
vt 0.4141 0.0938
vt 0.4141 0.2031
vt 0.3984 0.2031
vt 0.3984 0.0938
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 0.0000 1.0000
usemtl marx
f 89/206/44 90/207/44 92/208/44 91/209/44
f 91/210/45 92/211/45 96/212/45 95/213/45
f 95/214/46 96/215/46 94/216/46 93/217/46
f 93/218/47 94/219/47 90/220/47 89/221/47
o Cube.020_Cube.032
v 0.374998 0.375000 1.437500
v 0.374998 1.125000 1.437500
v 0.374998 0.375000 1.187500
v 0.374998 1.125000 1.187500
v 0.624998 0.375000 1.437500
v 0.624998 1.125000 1.437500
v 0.624998 0.375000 1.187500
v 0.624998 1.125000 1.187500
vt 0.1953 0.2266
vt 0.1953 0.1328
vt 0.2266 0.1328
vt 0.2266 0.2266
vt 0.1641 0.1328
vt 0.1641 0.2266
vt 0.1328 0.2266
vt 0.1328 0.1328
vt 0.1641 0.2266
vt 0.1641 0.3203
vt 0.1328 0.3203
vt 0.1328 0.2266
vt 0.1953 0.1328
vt 0.1953 0.2266
vt 0.1641 0.2266
vt 0.1641 0.1328
vt 0.1953 0.2266
vt 0.1953 0.2578
vt 0.1641 0.2578
vt 0.1641 0.2266
vt 0.2266 0.2578
vt 0.1953 0.2578
vt 0.1953 0.2266
vt 0.2266 0.2266
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 97/222/48 98/223/48 100/224/48 99/225/48
f 99/226/49 100/227/49 104/228/49 103/229/49
f 103/230/50 104/231/50 102/232/50 101/233/50
f 101/234/51 102/235/51 98/236/51 97/237/51
f 99/238/52 103/239/52 101/240/52 97/241/52
f 104/242/53 100/243/53 98/244/53 102/245/53
o Cube.022_Cube.033
v 0.812498 0.114277 -0.187500
v 0.989275 -0.062500 -0.187500
v 0.812498 0.114276 -0.437500
v 0.989275 -0.062500 -0.437500
v 0.635721 -0.062500 -0.187500
v 0.812498 -0.239277 -0.187500
v 0.635722 -0.062500 -0.437500
v 0.812498 -0.239277 -0.437500
v 0.544192 0.294194 -0.250000
v 0.897746 -0.059359 -0.250000
v 0.544193 0.294194 -0.373125
v 0.897746 -0.059359 -0.373125
v 0.455804 0.205806 -0.250000
v 0.809357 -0.147748 -0.250000
v 0.455804 0.205806 -0.373125
v 0.809357 -0.147748 -0.373125
v 0.437498 0.187500 -0.375000
v 0.562498 0.187500 -0.375000
v 0.437498 0.187500 -0.000000
v 0.562498 0.187500 0.000000
v 0.437498 0.312500 -0.375000
v 0.562498 0.312500 -0.375000
v 0.437498 0.312500 -0.000000
v 0.562498 0.312500 0.000000
vt 0.3750 0.0938
vt 0.3750 0.0625
vt 0.4062 0.0625
vt 0.4062 0.0938
vt 0.4062 0.1250
vt 0.4062 0.1562
vt 0.3750 0.1562
vt 0.3750 0.1250
vt 0.4688 0.1562
vt 0.4375 0.1562
vt 0.4375 0.1250
vt 0.4688 0.1250
vt 0.4375 0.0938
vt 0.4062 0.1250
vt 0.4062 0.0938
vt 0.3750 0.0938
vt 0.3438 0.1562
vt 0.3438 0.1250
vt 0.3750 0.1250
vt 0.4844 0.0625
vt 0.4844 0.1250
vt 0.4688 0.1250
vt 0.4688 0.0625
vt 0.4531 0.0625
vt 0.4531 0.1250
vt 0.4375 0.1250
vt 0.4375 0.0625
vt 0.4844 0.1250
vt 0.4844 0.0625
vt 0.5000 0.0625
vt 0.5000 0.1250
vt 0.4531 0.1250
vt 0.4531 0.0625
vt 0.4688 0.0625
vt 0.4688 0.1250
vt 0.4844 0.1719
vt 0.4688 0.1719
vt 0.4688 0.1250
vt 0.4844 0.1250
vt 0.4375 0.1719
vt 0.4219 0.1719
vt 0.4219 0.1250
vt 0.4375 0.1250
vt 0.3906 0.1719
vt 0.3750 0.1719
vt 0.3750 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1250
vt 0.4219 0.1250
vt 0.4219 0.1719
vt 0.4062 0.1719
vt 0.5000 0.1719
vt 0.4844 0.1719
vt 0.4844 0.1250
vt 0.5000 0.1250
vn 0.7071 0.7071 0.0000
vn 0.0000 -0.0000 -1.0000
vn -0.7071 -0.7071 -0.0000
vn -0.0000 0.0000 1.0000
vn -0.7071 0.7071 -0.0000
vn 0.7071 -0.7071 0.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
vn -1.0000 0.0000 -0.0000
vn 1.0000 -0.0000 0.0000
usemtl marx
f 105/246/54 106/247/54 108/248/54 107/249/54
f 107/250/55 108/251/55 112/252/55 111/253/55
f 111/254/56 112/255/56 110/256/56 109/257/56
f 109/258/57 110/256/57 106/259/57 105/260/57
f 107/250/58 111/253/58 109/261/58 105/260/58
f 112/252/59 108/262/59 106/263/59 110/264/59
f 113/265/54 114/266/54 116/267/54 115/268/54
f 115/269/55 116/270/55 120/271/55 119/272/55
f 119/273/56 120/274/56 118/275/56 117/276/56
f 117/277/57 118/278/57 114/279/57 113/280/57
f 121/281/60 122/282/60 124/283/60 123/284/60
f 127/285/61 128/286/61 126/287/61 125/288/61
f 125/289/55 126/290/55 122/291/55 121/292/55
f 123/293/62 127/294/62 125/295/62 121/296/62
f 128/297/63 124/298/63 122/299/63 126/300/63
o Cube.012_Cube.034
v 1.437498 0.187500 1.375000
v 1.437498 0.312500 1.375000
v 1.437498 0.187500 1.000000
v 1.437498 0.312500 1.000000
v 1.562498 0.187500 1.375000
v 1.562498 0.312500 1.375000
v 1.562498 0.187500 1.000000
v 1.562498 0.312500 1.000000
vt 0.4219 0.2031
vt 0.4062 0.2031
vt 0.4062 0.1562
vt 0.4219 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1562
vt 0.4062 0.2031
vt 0.3906 0.2031
vt 0.4297 0.2031
vt 0.4297 0.2188
vt 0.4141 0.2188
vt 0.4141 0.2031
vt 0.4531 0.2031
vt 0.4375 0.2031
vt 0.4375 0.1562
vt 0.4531 0.1562
vt 0.4219 0.1562
vt 0.4375 0.1562
vt 0.4375 0.2031
vt 0.4219 0.2031
vn -1.0000 0.0000 0.0000
vn 1.0000 0.0000 0.0000
vn -0.0000 0.0000 1.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 129/301/64 130/302/64 132/303/64 131/304/64
f 135/305/65 136/306/65 134/307/65 133/308/65
f 133/309/66 134/310/66 130/311/66 129/312/66
f 131/313/67 135/314/67 133/315/67 129/316/67
f 136/317/68 132/318/68 130/319/68 134/320/68
vn -0.7071 -0.7071 0.0000
vn 0.7071 0.7071 0.0000
vn 0.7071 -0.7071 0.0000
vn -0.7071 0.7071 0.0000
usemtl marx.001
f 1/1/1 2/2/1 3/3/1 4/4/1
f 4/5/2 3/3/2 5/6/2 6/7/2
f 6/7/3 5/6/3 7/8/3 8/9/3
f 8/10/4 7/11/4 2/12/4 1/13/4
f 9/14/1 10/15/1 11/16/1 12/17/1
f 12/18/2 11/19/2 13/20/2 14/21/2
f 14/21/3 13/20/3 15/22/3 16/23/3
f 16/24/4 15/25/4 10/15/4 9/14/4
f 12/26/5 14/27/5 16/28/5 9/29/5
f 13/30/6 11/31/6 10/32/6 15/33/6
f 17/34/1 18/35/1 19/36/1 20/37/1
f 20/38/2 19/36/2 21/39/2 22/40/2
f 22/40/3 21/39/3 23/41/3 24/42/3
f 24/43/4 23/44/4 18/45/4 17/46/4
f 25/47/1 26/48/1 27/49/1 28/50/1
f 28/51/2 27/52/2 29/53/2 30/54/2
f 30/54/3 29/53/3 31/55/3 32/56/3
f 32/57/4 31/58/4 26/48/4 25/47/4
f 28/59/5 30/60/5 32/61/5 25/62/5
f 29/63/6 27/64/6 26/65/6 31/66/6
f 33/67/1 34/68/1 35/69/1 36/70/1
f 36/71/2 35/72/2 37/73/2 38/74/2
f 38/75/3 37/76/3 39/77/3 40/78/3
f 40/79/4 39/80/4 34/81/4 33/82/4
f 36/83/5 38/84/5 40/85/5 33/86/5
f 37/87/6 35/88/6 34/89/6 39/90/6
f 41/91/1 42/92/1 43/93/1 44/94/1
f 45/95/3 46/96/3 47/97/3 48/98/3
f 48/99/4 47/100/4 42/101/4 41/102/4
f 44/103/5 45/104/5 48/105/5 41/106/5
f 46/107/6 43/108/6 42/109/6 47/110/6
f 49/111/1 50/112/1 51/113/1 52/114/1
f 53/115/3 54/116/3 55/117/3 56/118/3
f 56/119/4 55/120/4 50/121/4 49/122/4
f 52/123/5 53/124/5 56/125/5 49/126/5
f 54/127/6 51/128/6 50/129/6 55/130/6
f 57/131/1 58/132/1 59/133/1 60/134/1
f 60/135/2 59/136/2 61/137/2 62/138/2
f 62/139/3 61/140/3 63/141/3 64/142/3
f 64/143/4 63/144/4 58/145/4 57/146/4
f 65/147/1 66/148/1 67/149/1 68/150/1
f 68/151/2 67/152/2 69/153/2 70/154/2
f 70/155/3 69/156/3 71/157/3 72/158/3
f 72/159/4 71/160/4 66/161/4 65/162/4
f 68/163/5 70/164/5 72/165/5 65/166/5
f 69/167/6 67/168/6 66/169/6 71/170/6
f 73/171/7 74/172/7 75/173/7 76/174/7
f 76/175/2 75/176/2 77/177/2 78/178/2
f 78/179/8 77/180/8 79/181/8 80/182/8
f 80/183/4 79/181/4 74/184/4 73/185/4
f 76/175/9 78/178/9 80/186/9 73/185/9
f 77/177/10 75/187/10 74/188/10 79/189/10
f 81/190/7 82/191/7 83/192/7 84/193/7
f 84/194/2 83/195/2 85/196/2 86/197/2
f 86/198/8 85/199/8 87/200/8 88/201/8
f 88/202/4 87/203/4 82/204/4 81/205/4
f 89/206/6 90/207/6 91/208/6 92/209/6
f 93/210/5 94/211/5 95/212/5 96/213/5
f 96/214/2 95/215/2 90/216/2 89/217/2
f 92/218/3 93/219/3 96/220/3 89/221/3
f 94/222/1 91/223/1 90/224/1 95/225/1
f 97/226/5 98/227/5 99/228/5 100/229/5
f 101/230/6 102/231/6 103/232/6 104/233/6
f 97/234/3 101/235/3 104/236/3 98/237/3
f 98/238/4 104/239/4 103/240/4 99/241/4
f 99/242/1 103/243/1 102/244/1 100/245/1
f 101/246/2 97/247/2 100/248/2 102/249/2
f 105/250/8 106/251/8 107/252/8 108/253/8
f 108/254/2 107/255/2 109/256/2 110/257/2
f 110/258/7 109/259/7 111/260/7 112/261/7
f 112/262/4 111/260/4 106/263/4 105/264/4
f 108/254/10 110/257/10 112/265/10 105/264/10
f 109/256/9 107/266/9 106/267/9 111/268/9
f 113/269/8 114/270/8 115/271/8 116/272/8
f 116/273/2 115/274/2 117/275/2 118/276/2
f 118/277/7 117/278/7 119/279/7 120/280/7
f 120/281/4 119/282/4 114/283/4 113/284/4
f 121/285/5 122/286/5 123/287/5 124/288/5
f 125/289/6 126/290/6 127/291/6 128/292/6
f 128/293/2 127/294/2 122/295/2 121/296/2
f 124/297/1 125/298/1 128/299/1 121/300/1
f 126/301/3 123/302/3 122/303/3 127/304/3
f 129/305/1 130/306/1 131/307/1 132/308/1
f 132/309/2 131/310/2 133/311/2 134/312/2
f 134/313/3 133/314/3 135/315/3 136/316/3
f 136/317/4 135/318/4 130/319/4 129/320/4

View file

@ -2,12 +2,7 @@
# Material Count: 1
newmtl marx.001
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
map_Kd industrialwires:blocks/marx

View file

@ -469,7 +469,6 @@ vn -0.7071 0.7071 0.0000
vn -0.7071 -0.7071 0.0000
vn 0.7071 0.7071 0.0000
usemtl marx.001
s 1
f 1/1/1 4/2/1 3/3/1 2/4/1
f 5/5/2 8/6/2 7/7/2 6/8/2
f 1/9/3 2/10/3 8/11/3 5/12/3

View file

@ -1,2 +1,8 @@
newmtl marx
# Blender MTL File: 'None'
# Material Count: 1
newmtl marx.001
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
d 1.000000
map_Ka industrialwires:blocks/marx

View file

@ -1,238 +1,71 @@
# Blender v2.78 (sub 0) OBJ File: 'NewMarx.blend'
# Blender v2.78 (sub 0) OBJ File: ''
# www.blender.org
mtllib marx_top.mtl
o Cube.037_Cube.157
v 1.406250 0.062500 -3.406250
v 1.406250 0.187500 -3.406250
v 1.406250 0.062500 -3.593750
v 1.406250 0.187500 -3.593750
v 1.593750 0.062500 -3.406250
v 1.593750 0.187500 -3.406250
v 1.593750 0.062500 -3.593750
v 1.593750 0.187500 -3.593750
vt 0.4531 0.1641
vt 0.4375 0.1641
vt 0.4375 0.1406
vt 0.4531 0.1406
vt 0.4375 0.1172
vt 0.4531 0.1172
vt 0.4375 0.1406
vt 0.4219 0.1406
vt 0.4219 0.1172
vt 0.4375 0.1172
vt 0.4219 0.1406
vt 0.4375 0.1406
vt 0.4219 0.1641
vt 0.3984 0.1641
vt 0.3984 0.1406
vt 0.4219 0.1172
vt 0.4219 0.1406
vt 0.3984 0.1406
vt 0.3984 0.1172
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/7/3 8/8/3 6/9/3 5/10/3
f 5/11/4 6/12/4 2/2/4 1/13/4
f 3/14/5 7/15/5 5/11/5 1/13/5
f 8/16/6 4/17/6 2/18/6 6/19/6
o Cube.027_Cube.115
v 1.437500 0.187500 0.000000
v 1.437500 0.312500 0.000000
v 1.437500 0.187500 -3.562500
v 1.437500 0.312500 -3.562500
v 1.562500 0.187500 0.000000
v 1.562500 0.312500 0.000000
v 1.562500 0.187500 -3.562500
v 1.562500 0.312500 -3.562500
vt 0.4219 0.4453
vt 0.4062 0.4453
vt 0.4062 -0.0000
vt 0.4219 -0.0000
vt 0.4375 0.0156
vt 0.4375 -0.0000
vt 0.4531 -0.0000
vt 0.4531 0.0156
vt 0.3906 0.4453
vt 0.3750 0.4453
vt 0.3750 -0.0000
vt 0.3906 -0.0000
vt 0.3906 -0.0000
vt 0.4062 -0.0000
vt 0.4062 0.4453
vt 0.3906 0.4453
vt 0.4375 0.4453
vt 0.4219 0.4453
vt 0.4219 -0.0000
vt 0.4375 -0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 9/20/7 10/21/7 12/22/7 11/23/7
f 11/24/8 12/25/8 16/26/8 15/27/8
f 15/28/9 16/29/9 14/30/9 13/31/9
f 11/32/10 15/33/10 13/34/10 9/35/10
f 16/36/11 12/37/11 10/38/11 14/39/11
o Cube.013_Cube.035
v 1.999999 -0.000001 0.000001
v 1.999999 -0.000001 1.000000
v 0.000000 0.000000 1.000000
v 0.000000 0.000000 0.000000
v 2.000000 0.499999 0.000001
v 1.999999 0.499999 1.000000
v -0.000000 0.500000 1.000000
v 0.000000 0.500000 0.000001
vt 0.1250 0.5000
vt 0.0000 0.5000
vt 0.0000 0.2500
vt 0.1250 0.2500
vt 0.0000 0.2500
vt 0.0000 -0.0000
vt 0.1250 -0.0000
vt 0.1250 0.2500
vt -0.0000 0.5000
vt 0.0625 0.5000
vt 0.0625 0.6250
vt -0.0000 0.6250
vt 0.1250 0.1250
vt 0.1250 0.0625
vt 0.3750 0.0625
vt 0.3750 0.1250
vt 0.1250 0.6250
vt 0.0625 0.6250
vt 0.0625 0.5000
vt 0.1250 0.5000
vt 0.3750 -0.0000
vt 0.3750 0.0625
vt 0.1250 0.0625
vt 0.1250 -0.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 -0.0000
vn 1.0000 -0.0000 0.0000
vn -0.0000 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
usemtl marx
f 17/40/12 18/41/12 19/42/12 20/43/12
f 21/44/13 24/45/13 23/46/13 22/47/13
f 17/48/14 21/49/14 22/50/14 18/51/14
f 18/52/15 22/53/15 23/54/15 19/55/15
f 19/56/16 23/57/16 24/58/16 20/59/16
f 21/60/17 17/61/17 20/62/17 24/63/17
o Cube.019_Cube.036
v 1.437498 0.187500 1.375000
v 1.437498 0.312500 1.375000
v 1.437498 0.187500 1.000000
v 1.437498 0.312500 1.000000
v 1.562498 0.187500 1.375000
v 1.562498 0.312500 1.375000
v 1.562498 0.187500 1.000000
v 1.562498 0.312500 1.000000
vt 0.4219 0.2031
vt 0.4062 0.2031
vt 0.4062 0.1562
vt 0.4219 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1562
vt 0.4062 0.2031
vt 0.3906 0.2031
vt 0.4297 0.2031
vt 0.4297 0.2188
vt 0.4141 0.2188
vt 0.4141 0.2031
vt 0.4531 0.2031
vt 0.4375 0.2031
vt 0.4375 0.1562
vt 0.4531 0.1562
vt 0.4219 0.1562
vt 0.4375 0.1562
vt 0.4375 0.2031
vt 0.4219 0.2031
vn -1.0000 0.0000 0.0000
vn 1.0000 0.0000 0.0000
vn -0.0000 0.0000 1.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 25/64/18 26/65/18 28/66/18 27/67/18
f 31/68/19 32/69/19 30/70/19 29/71/19
f 29/72/20 30/73/20 26/74/20 25/75/20
f 27/76/21 31/77/21 29/78/21 25/79/21
f 32/80/22 28/81/22 26/82/22 30/83/22
o Cube.023_Cube.037
v 0.437498 0.187500 1.375000
v 0.437498 0.312500 1.375000
v 0.437498 0.187500 1.000000
v 0.437498 0.312500 1.000000
v 0.562498 0.187500 1.375000
v 0.562498 0.312500 1.375000
v 0.562498 0.187500 1.000000
v 0.562498 0.312500 1.000000
vt 0.4219 0.2031
vt 0.4062 0.2031
vt 0.4062 0.1562
vt 0.4219 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1562
vt 0.4062 0.2031
vt 0.3906 0.2031
vt 0.4297 0.2031
vt 0.4297 0.2188
vt 0.4141 0.2188
vt 0.4141 0.2031
vt 0.4531 0.2031
vt 0.4375 0.2031
vt 0.4375 0.1562
vt 0.4531 0.1562
vt 0.4219 0.1562
vt 0.4375 0.1562
vt 0.4375 0.2031
vt 0.4219 0.2031
vn -1.0000 0.0000 0.0000
vn 1.0000 -0.0000 0.0000
vn -0.0000 0.0000 1.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl marx
f 33/84/23 34/85/23 36/86/23 35/87/23
f 39/88/24 40/89/24 38/90/24 37/91/24
f 37/92/25 38/93/25 34/94/25 33/95/25
f 35/96/26 39/97/26 37/98/26 33/99/26
f 40/100/27 36/101/27 34/102/27 38/103/27
o Cube.024_Cube.038
v 0.812498 0.114277 -0.187500
v 0.989275 -0.062500 -0.187500
v 0.812498 0.114276 -0.437500
v 0.989275 -0.062500 -0.437500
v 0.635721 -0.062500 -0.187500
v 0.812498 -0.239277 -0.187500
v 0.635722 -0.062500 -0.437500
v 0.812498 0.114276 -0.437500
v 0.812498 -0.239277 -0.437500
v 0.635722 -0.062500 -0.437500
v 0.812498 -0.239277 -0.187500
v 0.635721 -0.062500 -0.187500
v 0.544192 0.294194 -0.250000
v 0.897746 -0.059359 -0.250000
v 0.544193 0.294194 -0.373125
v 0.897746 -0.059359 -0.373125
v 0.455804 0.205806 -0.250000
v 0.809357 -0.147748 -0.250000
v 0.455804 0.205806 -0.373125
v 0.544193 0.294194 -0.373125
v 0.809357 -0.147748 -0.373125
v 0.455804 0.205806 -0.373125
v 0.809357 -0.147748 -0.250000
v 0.455804 0.205806 -0.250000
v 0.437498 0.187500 -0.375000
v 0.562498 0.187500 -0.375000
v 0.437498 0.187500 -0.000000
v 0.562498 0.187500 0.000000
v 0.437498 0.312500 -0.375000
v 0.562498 0.312500 -0.375000
v 0.437498 0.312500 -0.000000
v 0.437498 0.187500 0.000000
v 0.437498 0.312500 0.000000
v 0.562498 0.312500 0.000000
v 0.562498 0.312500 -0.375000
v 0.437498 0.312500 -0.375000
v 1.406250 0.062500 -3.406250
v 1.406250 0.187500 -3.406250
v 1.406250 0.187500 -3.593750
v 1.406250 0.062500 -3.593750
v 1.593750 0.187500 -3.593750
v 1.593750 0.062500 -3.593750
v 1.593750 0.187500 -3.406250
v 1.593750 0.062500 -3.406250
v 0.437498 0.187500 1.375000
v 0.437498 0.312500 1.375000
v 0.437498 0.312500 1.000000
v 0.437498 0.187500 1.000000
v 0.562498 0.187500 1.000000
v 0.562498 0.312500 1.000000
v 0.562498 0.312500 1.375000
v 0.562498 0.187500 1.375000
v 1.437500 0.187500 0.000000
v 1.437500 0.312500 0.000000
v 1.437500 0.312500 -3.562500
v 1.437500 0.187500 -3.562500
v 1.562500 0.312500 -3.562500
v 1.562500 0.187500 -3.562500
v 1.562500 0.312500 0.000000
v 1.562500 0.187500 0.000000
v 1.437498 0.187500 1.375000
v 1.437498 0.312500 1.375000
v 1.437498 0.312500 1.000000
v 1.437498 0.187500 1.000000
v 1.562498 0.187500 1.000000
v 1.562498 0.312500 1.000000
v 1.562498 0.312500 1.375000
v 1.562498 0.187500 1.375000
v 1.999999 -0.000001 0.000001
v 1.999999 -0.000001 1.000000
v 0.000000 -0.000000 1.000000
v 0.000000 0.000000 0.000000
v 2.000000 0.499999 0.000001
v 0.000000 0.500000 0.000001
v 0.000000 0.500000 1.000000
v 1.999999 0.499999 1.000000
vt 0.3750 0.0938
vt 0.3750 0.0625
vt 0.4062 0.0625
@ -288,29 +121,159 @@ vt 0.5000 0.1719
vt 0.4844 0.1719
vt 0.4844 0.1250
vt 0.5000 0.1250
vn 0.7071 0.7071 0.0000
vn 0.0000 -0.0000 -1.0000
vt 0.4531 0.1641
vt 0.4375 0.1641
vt 0.4375 0.1406
vt 0.4531 0.1406
vt 0.4375 0.1172
vt 0.4531 0.1172
vt 0.4375 0.1406
vt 0.4219 0.1406
vt 0.4219 0.1172
vt 0.4375 0.1172
vt 0.4219 0.1406
vt 0.4375 0.1406
vt 0.4219 0.1641
vt 0.3984 0.1641
vt 0.3984 0.1406
vt 0.4219 0.1172
vt 0.4219 0.1406
vt 0.3984 0.1406
vt 0.3984 0.1172
vt 0.4219 0.2031
vt 0.4062 0.2031
vt 0.4062 0.1562
vt 0.4219 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1562
vt 0.4062 0.2031
vt 0.3906 0.2031
vt 0.4297 0.2031
vt 0.4297 0.2188
vt 0.4141 0.2188
vt 0.4141 0.2031
vt 0.4531 0.2031
vt 0.4375 0.2031
vt 0.4375 0.1562
vt 0.4531 0.1562
vt 0.4219 0.1562
vt 0.4375 0.1562
vt 0.4375 0.2031
vt 0.4219 0.2031
vt 0.4219 0.4453
vt 0.4062 0.4453
vt 0.4062 -0.0000
vt 0.4219 -0.0000
vt 0.4375 0.0156
vt 0.4375 -0.0000
vt 0.4531 -0.0000
vt 0.4531 0.0156
vt 0.3906 0.4453
vt 0.3750 0.4453
vt 0.3750 -0.0000
vt 0.3906 -0.0000
vt 0.3906 -0.0000
vt 0.4062 -0.0000
vt 0.4062 0.4453
vt 0.3906 0.4453
vt 0.4375 0.4453
vt 0.4219 0.4453
vt 0.4219 -0.0000
vt 0.4375 -0.0000
vt 0.4219 0.2031
vt 0.4062 0.2031
vt 0.4062 0.1562
vt 0.4219 0.1562
vt 0.3906 0.1562
vt 0.4062 0.1562
vt 0.4062 0.2031
vt 0.3906 0.2031
vt 0.4297 0.2031
vt 0.4297 0.2188
vt 0.4141 0.2188
vt 0.4141 0.2031
vt 0.4531 0.2031
vt 0.4375 0.2031
vt 0.4375 0.1562
vt 0.4531 0.1562
vt 0.4219 0.1562
vt 0.4375 0.1562
vt 0.4375 0.2031
vt 0.4219 0.2031
vt 0.1250 0.5000
vt 0.0000 0.5000
vt 0.0000 0.2500
vt 0.1250 0.2500
vt 0.0000 0.2500
vt 0.0000 -0.0000
vt 0.1250 -0.0000
vt 0.1250 0.2500
vt -0.0000 0.5000
vt 0.0625 0.5000
vt 0.0625 0.6250
vt -0.0000 0.6250
vt 0.1250 0.1250
vt 0.1250 0.0625
vt 0.3750 0.0625
vt 0.3750 0.1250
vt 0.1250 0.6250
vt 0.0625 0.6250
vt 0.0625 0.5000
vt 0.1250 0.5000
vt 0.3750 -0.0000
vt 0.3750 0.0625
vt 0.1250 0.0625
vt 0.1250 -0.0000
vn 0.7071 0.7071 -0.0000
vn 0.0000 0.0000 -1.0000
vn -0.7071 -0.7071 -0.0000
vn -0.0000 0.0000 1.0000
vn 0.0000 -0.0000 1.0000
vn -0.7071 0.7071 -0.0000
vn 0.7071 -0.7071 0.0000
vn -0.0000 -1.0000 0.0000
vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 0.0000
vn -1.0000 0.0000 -0.0000
vn 1.0000 -0.0000 0.0000
usemtl marx
f 41/104/28 42/105/28 44/106/28 43/107/28
f 43/108/29 44/109/29 48/110/29 47/111/29
f 47/112/30 48/113/30 46/114/30 45/115/30
f 45/116/31 46/114/31 42/117/31 41/118/31
f 43/108/32 47/111/32 45/119/32 41/118/32
f 48/110/33 44/120/33 42/121/33 46/122/33
f 49/123/28 50/124/28 52/125/28 51/126/28
f 51/127/29 52/128/29 56/129/29 55/130/29
f 55/131/30 56/132/30 54/133/30 53/134/30
f 53/135/31 54/136/31 50/137/31 49/138/31
f 57/139/34 58/140/34 60/141/34 59/142/34
f 63/143/35 64/144/35 62/145/35 61/146/35
f 61/147/29 62/148/29 58/149/29 57/150/29
f 59/151/36 63/152/36 61/153/36 57/154/36
f 64/155/37 60/156/37 58/157/37 62/158/37
vn -1.0000 0.0000 0.0000
vn 1.0000 0.0000 0.0000
usemtl marx.001
f 1/1/1 2/2/1 3/3/1 4/4/1
f 4/5/2 3/6/2 5/7/2 6/8/2
f 6/9/3 5/10/3 7/11/3 8/12/3
f 8/13/4 7/11/4 2/14/4 1/15/4
f 4/5/5 6/8/5 8/16/5 1/15/5
f 5/7/6 3/17/6 2/18/6 7/19/6
f 9/20/1 10/21/1 11/22/1 12/23/1
f 12/24/2 11/25/2 13/26/2 14/27/2
f 14/28/3 13/29/3 15/30/3 16/31/3
f 16/32/4 15/33/4 10/34/4 9/35/4
f 17/36/7 18/37/7 19/38/7 20/39/7
f 21/40/8 22/41/8 23/42/8 24/43/8
f 24/44/2 23/45/2 18/46/2 17/47/2
f 20/48/9 21/49/9 24/50/9 17/51/9
f 22/52/10 19/53/10 18/54/10 23/55/10
f 25/56/9 26/57/9 27/58/9 28/59/9
f 28/59/2 27/58/2 29/60/2 30/61/2
f 30/62/10 29/63/10 31/64/10 32/65/10
f 32/66/4 31/67/4 26/57/4 25/68/4
f 28/69/7 30/70/7 32/66/7 25/68/7
f 29/71/8 27/72/8 26/73/8 31/74/8
f 33/75/9 34/76/9 35/77/9 36/78/9
f 37/79/10 38/80/10 39/81/10 40/82/10
f 40/83/4 39/84/4 34/85/4 33/86/4
f 36/87/7 37/88/7 40/89/7 33/90/7
f 38/91/8 35/92/8 34/93/8 39/94/8
f 41/95/9 42/96/9 43/97/9 44/98/9
f 44/99/2 43/100/2 45/101/2 46/102/2
f 46/103/10 45/104/10 47/105/10 48/106/10
f 44/107/7 46/108/7 48/109/7 41/110/7
f 45/111/8 43/112/8 42/113/8 47/114/8
f 49/115/9 50/116/9 51/117/9 52/118/9
f 53/119/10 54/120/10 55/121/10 56/122/10
f 56/123/4 55/124/4 50/125/4 49/126/4
f 52/127/7 53/128/7 56/129/7 49/130/7
f 54/131/8 51/132/8 50/133/8 55/134/8
f 57/135/7 58/136/7 59/137/7 60/138/7
f 61/139/8 62/140/8 63/141/8 64/142/8
f 57/143/10 61/144/10 64/145/10 58/146/10
f 58/147/4 64/148/4 63/149/4 59/150/4
f 59/151/9 63/152/9 62/153/9 60/154/9
f 61/155/2 57/156/2 60/157/2 62/158/2

View file

@ -2,12 +2,7 @@
# Material Count: 1
newmtl marx.002
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
map_Ka industrialwires:blocks/marx

View file

@ -235,7 +235,6 @@ vn 0.0000 -0.0000 1.0000
vn 0.7071 0.7071 -0.0000
vn -0.7071 -0.7071 0.0000
usemtl marx.002
s 1
f 1/1/1 4/2/1 3/3/1 2/4/1
f 4/5/2 6/6/2 5/7/2 3/8/2
f 6/9/3 8/10/3 7/11/3 5/12/3

View file

@ -391,7 +391,6 @@ vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/9/3 8/10/3 6/11/3 5/12/3