A lot of bugfixes, also new models and textures for some of the parts

This commit is contained in:
malte0811 2018-03-27 21:31:03 +02:00
parent 87f4dc8f93
commit b7bc55a0a9
23 changed files with 959 additions and 314 deletions

View file

@ -147,8 +147,8 @@ public class TileEntityMultiblockConverter extends TileEntityIWMultiblock implem
Set<Waveform> availableWaveforms = new HashSet<>();
for (int i = section[0]; i < section[1]; i++) {
IMBPartElectric electricalComp = ((IMBPartElectric) mechanical[i]);
Waveform localWf = electricalComp.getProduced(energyState);
availableWf[i - section[0]] = localWf.getForSpeed(energyState.getSpeed());
Waveform localWf = electricalComp.getProduced(energyState).getForSpeed(energyState.getSpeed());
availableWf[i - section[0]] = localWf;
if (!localWf.isEnergyWaveform()) {
continue;
}
@ -180,6 +180,19 @@ public class TileEntityMultiblockConverter extends TileEntityIWMultiblock implem
maxId = i;
}
}
if (maxId<0) {
double[] availablePerWf = new double[availableWaveforms.size()];
for (int i = 0;i<availableWf.length;i++) {
if (availableWf[i].isEnergyWaveform()) {
availablePerWf[availableWfList.indexOf(availableWf[i])] += available[i];
}
}
for (int i = 0;i<availablePerWf.length;i++) {
if (availablePerWf[i]>0&&(maxId<0||availablePerWf[maxId]<availablePerWf[i])) {
maxId = i;
}
}
}
if (maxId>=0) {
transferElectric(section, available, availableWf, availableWfList.get(maxId), requested[maxId], false);
}
@ -201,7 +214,7 @@ public class TileEntityMultiblockConverter extends TileEntityIWMultiblock implem
boolean simulate) {
double totalAvailable = 0;
for (int i = 0; i < available.length; i++) {
if (availableWf[i]==waveform) {
if (availableWf[i].equals(waveform)) {
totalAvailable += available[i];
} else {
available[i] = 0;
@ -233,6 +246,8 @@ public class TileEntityMultiblockConverter extends TileEntityIWMultiblock implem
}
totalAvailable -= ins;
transferred += ins;
} else if (!simulate) {
((IMBPartElectric)mechanical[i]).insertEEnergy(0, waveform, energyState);//Notify of possible waveform changes
}
}
return transferred;
@ -440,8 +455,8 @@ public class TileEntityMultiblockConverter extends TileEntityIWMultiblock implem
}
MechMBPart part = master.mechanical[id];
BlockPos offsetPart = new BlockPos(offsetDirectional.getX(), offsetDirectional.getY(), offsetDirectional.getZ()-master.offsets[id]);
EUCapability.IC2EnergyHandler cap = part.getCapability(ENERGY_IC2, part.world.realToTransformed(facing), offsetPart);
return cap!=null&&cap.emitsEnergyTo(side, offsetPart);
EUCapability.IC2EnergyHandler cap = part.getCapability(ENERGY_IC2, part.world.realToTransformed(side), offsetPart);
return cap!=null;
}
@Override
@ -474,8 +489,8 @@ public class TileEntityMultiblockConverter extends TileEntityIWMultiblock implem
}
MechMBPart part = master.mechanical[id];
BlockPos offsetPart = new BlockPos(offsetDirectional.getX(), offsetDirectional.getY(), offsetDirectional.getZ()-master.offsets[id]);
EUCapability.IC2EnergyHandler cap = part.getCapability(ENERGY_IC2, part.world.realToTransformed(facing), offsetPart);
return cap!=null&&cap.acceptsEnergyFrom(side, offsetPart);
EUCapability.IC2EnergyHandler cap = part.getCapability(ENERGY_IC2, part.world.realToTransformed(side), offsetPart);
return cap!=null;
}
@Override

View file

@ -76,7 +76,7 @@ public class TileRenderMBConverter extends TileEntitySpecialRenderer<TileEntityM
TES_WITH_MODELS.add(te);
}
GlStateManager.enableBlend();
GlStateManager.disableCull();
//GlStateManager.disableCull();
GlStateManager.blendFunc(770, 771);
RenderHelper.disableStandardItemLighting();
Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);

View file

@ -17,7 +17,6 @@ package malte0811.industrialWires.converter;
import net.minecraft.nbt.NBTBase;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.BlockPos;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.CapabilityInject;
import net.minecraftforge.common.capabilities.CapabilityManager;
@ -52,11 +51,6 @@ public class EUCapability {
return tier;
}
public abstract boolean acceptsEnergyFrom(EnumFacing side, BlockPos offset);
public abstract boolean emitsEnergyTo(EnumFacing side, BlockPos offset);
public abstract double injectEnergy(EnumFacing enumFacing, double v, double v1);
public abstract double getOfferedEnergy();
@ -66,16 +60,6 @@ public class EUCapability {
public static class IC2EnergyHandlerDummy extends IC2EnergyHandler {
@Override
public boolean acceptsEnergyFrom(EnumFacing side, BlockPos offset) {
return false;
}
@Override
public boolean emitsEnergyTo(EnumFacing side, BlockPos offset) {
return false;
}
@Override
public double injectEnergy(EnumFacing enumFacing, double v, double v1) {
return 0;

View file

@ -46,6 +46,8 @@ public interface IMBPartElectric {
default double outputFE(LocalSidedWorld world, int available) {
double extracted = 0;
for (Pair<BlockPos, EnumFacing> output : getEnergyConnections()) {
if (output.getRight()==null)
continue;
BlockPos outTE = output.getLeft().offset(output.getRight());
TileEntity te = world.getTileEntity(outTE);
EnumFacing sideReal = world.transformedToReal(output.getRight()).getOpposite();

View file

@ -32,14 +32,22 @@ public final class MechEnergy {
}
public void addEnergy(double energy) {
if (energy<=0) {
return;
}
double targetEnergy = getEnergy()+energy;
speed = Math.sqrt(2*targetEnergy/weight);
//IndustrialWires.logger.info("Added {}", energy);
}
public void extractEnergy(double energy) {
if (energy<=0) {
return;
}
double oldEnergy = getEnergy();
energy = Math.min(energy, oldEnergy);
speed = Math.sqrt(2*(oldEnergy-energy)/weight);
//IndustrialWires.logger.info("Extracted {}", energy);
}
public void decaySpeed(double decay) {

View file

@ -67,12 +67,8 @@ public class MechPartCommutator extends MechMBPart implements IMBPartElectric {
@Override
public double requestEEnergy(Waveform waveform, MechEnergy energy) {
if (!has4Phases()^waveform.isSinglePhase()) {
if (waveform == wfToWorld.getCommutated(energy.getSpeed(), has4Phases())) {
return getMaxBuffer() - bufferToWorld;
} else {
return getMaxBuffer();
}
if (!has4Phases()==waveform.isSinglePhase()) {
return getMaxBuffer() - bufferToWorld;
}
return 0;
}
@ -80,16 +76,13 @@ public class MechPartCommutator extends MechMBPart implements IMBPartElectric {
@Override
public void insertEEnergy(double given, Waveform waveform, MechEnergy mechEnergy) {
waveform = waveform.getCommutated(mechEnergy.getSpeed(), has4Phases());
if (waveform!=wfToWorld) {
wfToWorld = waveform;
bufferToWorld = 0;
}
wfToWorld = waveform;
bufferToWorld += given;
int available = (int) (Math.min(ConversionUtil.ifPerJoule() * bufferToWorld,
getMaxBuffer()/getEnergyConnections().size()));
if (available > 0 && wfToWorld.isAC()) {//The IC2 net will deal with DC by itself
bufferToWorld -= outputFE(world, available);
}
}//TODO move to mech!
}
@ -97,15 +90,6 @@ public class MechPartCommutator extends MechMBPart implements IMBPartElectric {
{
tier = 3;//TODO does this mean everything blows up?
}
@Override
public boolean acceptsEnergyFrom(EnumFacing side, BlockPos offset) {
return side==EnumFacing.UP&&bufferToMB<getMaxBuffer();
}
@Override
public boolean emitsEnergyTo(EnumFacing side, BlockPos offset) {
return side==EnumFacing.UP&&bufferToWorld>0;
}
@Override
public double injectEnergy(EnumFacing side, double amount, double voltage) {
@ -124,7 +108,8 @@ public class MechPartCommutator extends MechMBPart implements IMBPartElectric {
@Override
public double getOfferedEnergy() {
if (wfToWorld.isDC()) {
return ConversionUtil.euPerJoule()*bufferToWorld;
return Math.min(ConversionUtil.euPerJoule()*bufferToWorld,
ConversionUtil.euPerJoule()*getMaxBuffer()/getEnergyConnections().size()*2);
}
return 0;
}
@ -190,7 +175,6 @@ public class MechPartCommutator extends MechMBPart implements IMBPartElectric {
@Override
public <T> T getCapability(Capability<T> cap, EnumFacing side, BlockPos pos) {
IndustrialWires.logger.info("{}, {}", pos, side);
if (getEnergyConnections().contains(new ImmutablePair<>(pos, side))) {
if (cap == ENERGY_IC2) {
return ENERGY_IC2.cast(capIc2);
@ -304,7 +288,7 @@ public class MechPartCommutator extends MechMBPart implements IMBPartElectric {
}
private static final ImmutableSet<Pair<BlockPos, EnumFacing>> outputs = ImmutableSet.of(
new ImmutablePair<>(ORIGIN, UP)
new ImmutablePair<>(ORIGIN, UP), new ImmutablePair<>(ORIGIN, null)
);
public Set<Pair<BlockPos, EnumFacing>> getEnergyConnections() {
return outputs;

View file

@ -79,10 +79,10 @@ public class MechPartCommutator4Phase extends MechPartCommutator {
}
private static final Set<Pair<BlockPos, EnumFacing>> outputs = ImmutableSet.of(
new ImmutablePair<>(new BlockPos(1, 0, 0), EAST),
new ImmutablePair<>(new BlockPos(1, -1, 0), EAST),
new ImmutablePair<>(new BlockPos(-1, 0, 0), WEST),
new ImmutablePair<>(new BlockPos(-1, -1, 0), WEST)
new ImmutablePair<>(new BlockPos(1, 0, 0), EAST), new ImmutablePair<>(new BlockPos(1, 0, 0), null),
new ImmutablePair<>(new BlockPos(1, -1, 0), EAST), new ImmutablePair<>(new BlockPos(1, -1, 0), null),
new ImmutablePair<>(new BlockPos(-1, 0, 0), WEST), new ImmutablePair<>(new BlockPos(-1, 0, 0), null),
new ImmutablePair<>(new BlockPos(-1, -1, 0), WEST), new ImmutablePair<>(new BlockPos(-1, -1, 0), null)
);
@Override
public Set<Pair<BlockPos, EnumFacing>> getEnergyConnections() {

View file

@ -16,6 +16,7 @@
package malte0811.industrialWires.converter;
import com.google.common.collect.ImmutableSet;
import malte0811.industrialWires.IWConfig;
import malte0811.industrialWires.IndustrialWires;
import malte0811.industrialWires.blocks.converter.MechanicalMBBlockType;
import malte0811.industrialWires.util.LocalSidedWorld;
@ -82,4 +83,9 @@ public class MechPartFourElectrodes extends MechPartTwoElectrodes {
public ResourceLocation getRotatingBaseModel() {
return new ResourceLocation(IndustrialWires.MODID, "block/mech_mb/shaft4.obj");
}
@Override
public double getMaxSpeed() {
return IWConfig.MechConversion.allowMBFE()?600:-1;
}
}

View file

@ -74,9 +74,6 @@ public class MechPartTwoElectrodes extends MechMBPart implements IMBPartElectric
@Override
public void insertEEnergy(double given, Waveform waveform, MechEnergy energy) {
if (bufferToWorld > 0 && (wfToWorld.isAC() ^ waveform.isAC())) {
bufferToWorld = 0;
}
bufferToWorld += given;
wfToWorld = waveform;
}
@ -167,7 +164,8 @@ public class MechPartTwoElectrodes extends MechMBPart implements IMBPartElectric
@Override
public int receiveEnergy(int maxReceive, boolean simulate) {
double joules = joulesPerIf()*maxReceive;
double insert = Math.min(Math.min(joules, getMaxBuffer()-bufferToMB), getMaxBuffer()/getEnergyConnections().size());
double insert = Math.min(Math.min(joules, getMaxBuffer()-bufferToMB),
getMaxBuffer()/getEnergyConnections().size());
if (!simulate) {
if (!wfToMB.isAC()) {
bufferToMB = 0;

View file

@ -21,8 +21,6 @@ import static malte0811.industrialWires.converter.Waveform.Speed.ROTATION;
import static malte0811.industrialWires.converter.Waveform.Type.*;
public class Waveform {
public static final double EXTERNAL_SPEED = 20;
public static final double SYNC_TOLERANCE = .1;
public static final double MIN_COMM_SPEED = 4;
@ -131,4 +129,23 @@ public class Waveform {
EXTERNAL;
public static final Speed[] VALUES = values();
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Waveform waveform = (Waveform) o;
if (type != waveform.type) return false;
if (phases != waveform.phases) return false;
return type != AC || speed == waveform.speed;
}
@Override
public int hashCode() {
int result = type.hashCode();
result = 31 * result + phases.hashCode();
return result;
}
}

View file

@ -99,7 +99,8 @@ public class LocalSidedWorld {
if (f==null||f.getAxis()== EnumFacing.Axis.Y) {
return f;
}
return EnumFacing.getHorizontal(f.getHorizontalIndex()-facing.getHorizontalIndex()+2);
//+6 because getHorizontal uses abs(input%3). No idea why.
return EnumFacing.getHorizontal(f.getHorizontalIndex()-facing.getHorizontalIndex()+6);
}
public EnumFacing transformedToReal(@Nullable EnumFacing f) {

View file

@ -35,7 +35,7 @@
"model": "industrialwires:mech_mb/mag_ring.obj"
},
"shaft_commutator_4": {
"model": "industrialwires:mech_mb/four_electrodes.obj"
"model": "industrialwires:mech_mb/commutator4.obj"
},
"shaft_4_phase": {
"model": "industrialwires:mech_mb/four_electrodes.obj"

View file

@ -1,5 +1,2 @@
# Blender MTL File: 'RotaryConverter.blend'
# Material Count: 1
newmtl None
map_Ka industrialwires:blocks/converter/electrodes

View file

@ -1,4 +1,4 @@
# Blender v2.78 (sub 0) OBJ File: 'RotaryConverter.blend'
# Blender v2.79 (sub 0) OBJ File: 'RotaryConverter.blend'
# www.blender.org
mtllib commutator.mtl
o Commutator_Cube.038
@ -42,100 +42,100 @@ v 1.000000 0.343750 0.375000
v 1.000000 0.875000 0.375000
v 0.875000 0.343750 0.375000
v 0.875000 0.875000 0.375000
vt -0.0000 0.3125
vt 0.2500 0.3125
vt 0.2500 0.3750
vt -0.0000 0.3750
vt -0.0000 0.2500
vt 0.2812 0.2500
vt 0.2812 0.3750
vt -0.0000 0.3750
vt -0.0000 0.3125
vt 0.2812 0.3125
vt 0.2812 0.3750
vt -0.0000 0.3750
vt 0.2500 0.2500
vt 0.5000 0.2500
vt 0.5000 0.3750
vt 0.2500 0.3750
vt 0.0625 0.3750
vt 0.0625 0.2500
vt 0.0000 0.2500
vt 0.0000 0.3750
vt 0.0000 0.9062
vt 0.0000 0.8438
vt 0.5000 0.8438
vt 0.5000 0.9062
vt 0.5000 0.8125
vt 0.5000 0.8750
vt 0.0000 0.8750
vt 0.0000 0.8125
vt 0.5000 0.8125
vt 0.5000 0.8750
vt 0.0000 0.8750
vt -0.0000 0.8125
vt 0.5000 0.9375
vt 0.5000 1.0000
vt 0.0000 1.0000
vt -0.0000 0.9375
vt -0.0000 0.5000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.0000 1.0000
vt 0.5000 0.5000
vt 1.0000 0.5000
vt 1.0000 1.0000
vt 0.2500 0.5000
vt 0.5000 0.5000
vt 0.5000 0.3750
vt 0.2500 0.3750
vt 0.2500 0.4375
vt 0.5000 0.4375
vt 0.5000 0.5000
vt 0.2500 0.5000
vt 0.5000 0.3750
vt 0.2500 0.3750
vt 0.2500 0.5000
vt 0.5000 0.5000
vt 0.2500 0.5000
vt 0.5000 0.5000
vt 0.5000 0.4375
vt 0.2500 0.4375
vt 0.0000 0.3750
vt 0.2500 0.3750
vt 0.2500 0.5000
vt -0.0000 0.5000
vt 0.0000 0.3750
vt 0.2500 0.3750
vt 0.2500 0.4375
vt -0.0000 0.4375
vt 0.0000 0.5000
vt 0.2500 0.5000
vt 0.2500 0.3750
vt -0.0000 0.3750
vt 0.2500 0.5000
vt -0.0000 0.5000
vt 0.0000 0.4375
vt 0.2500 0.4375
vt 0.0000 0.2500
vt 0.2500 0.2500
vt 0.2500 0.3125
vt 0.0000 0.3125
vt 0.0000 0.2500
vt 0.2500 0.2500
vt 0.2500 0.3750
vt -0.0000 0.3750
vt 0.0000 0.2500
vt 0.2500 0.2500
vt 0.2500 0.3125
vt 0.0000 0.3125
vt 0.0000 0.2500
vt 0.2500 0.2500
vt 0.2500 0.3750
vt -0.0000 0.3750
vt -0.0000 0.3750
vt 0.0625 0.2500
vt 0.0625 0.3750
vt 0.000000 0.541667
vt 0.166667 0.541667
vt 0.166667 0.583333
vt 0.000000 0.583333
vt 0.000000 0.500000
vt 0.187500 0.500000
vt 0.187500 0.583333
vt 0.000000 0.583333
vt 0.000000 0.541667
vt 0.187500 0.541667
vt 0.187500 0.583333
vt 0.000000 0.583333
vt 0.166667 0.500000
vt 0.333333 0.500000
vt 0.333333 0.583333
vt 0.166667 0.583333
vt 0.041667 0.583333
vt 0.041667 0.500000
vt 0.000000 0.500000
vt 0.000000 0.583333
vt 0.000000 0.937500
vt 0.000000 0.895833
vt 0.333333 0.895833
vt 0.333333 0.937500
vt 0.333333 0.875000
vt 0.333333 0.916667
vt 0.000000 0.916667
vt 0.000000 0.875000
vt 0.333333 0.875000
vt 0.333333 0.916667
vt 0.000000 0.916667
vt 0.000000 0.875000
vt 0.333333 0.958333
vt 0.333333 1.000000
vt 0.000000 1.000000
vt 0.000000 0.958333
vt 0.000000 0.666667
vt 0.333333 0.666667
vt 0.333333 1.000000
vt 0.000000 1.000000
vt 0.333333 0.666667
vt 0.666667 0.666667
vt 0.666667 1.000000
vt 0.166667 0.666667
vt 0.333333 0.666667
vt 0.333333 0.583333
vt 0.166667 0.583333
vt 0.166667 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.166667 0.666667
vt 0.333333 0.583333
vt 0.166667 0.583333
vt 0.166667 0.666667
vt 0.333333 0.666667
vt 0.166667 0.666667
vt 0.333333 0.666667
vt 0.333333 0.625000
vt 0.166667 0.625000
vt 0.000000 0.583333
vt 0.166667 0.583333
vt 0.166667 0.666667
vt 0.000000 0.666667
vt 0.000000 0.583333
vt 0.166667 0.583333
vt 0.166667 0.625000
vt 0.000000 0.625000
vt 0.000000 0.666667
vt 0.166667 0.666667
vt 0.166667 0.583333
vt 0.000000 0.583333
vt 0.166667 0.666667
vt 0.000000 0.666667
vt 0.000000 0.625000
vt 0.166667 0.625000
vt 0.000000 0.500000
vt 0.166667 0.500000
vt 0.166667 0.541667
vt 0.000000 0.541667
vt 0.000000 0.500000
vt 0.166667 0.500000
vt 0.166667 0.583333
vt 0.000000 0.583333
vt 0.000000 0.500000
vt 0.166667 0.500000
vt 0.166667 0.541667
vt 0.000000 0.541667
vt 0.000000 0.500000
vt 0.166667 0.500000
vt 0.166667 0.583333
vt 0.000000 0.583333
vt 0.000000 0.583333
vt 0.041667 0.500000
vt 0.041667 0.583333
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000

View file

@ -0,0 +1,2 @@
newmtl None
map_Ka industrialwires:blocks/converter/electrodes

View file

@ -0,0 +1,633 @@
# Blender v2.79 (sub 0) OBJ File: 'RotaryConverter.blend'
# www.blender.org
mtllib commutator4.mtl
o Commutator4_Cube.015
v 1.500000 -1.000000 1.000000
v 1.500000 0.750000 1.000000
v 1.500000 -1.000000 0.000000
v 1.500000 0.750000 0.000000
v 2.000000 -1.000000 1.000000
v 2.000000 0.750000 1.000000
v 2.000000 -1.000000 0.000000
v 2.000000 0.750000 0.000000
v 0.250000 0.750000 0.531250
v -1.000000 0.750000 1.000000
v -1.000000 1.000000 1.000000
v -1.000000 0.750000 0.000000
v -1.000000 1.000000 0.000000
v 2.000000 0.750000 1.000000
v 2.000000 1.000000 1.000000
v 2.000000 0.750000 0.000000
v 2.000000 1.000000 0.000000
v -1.000000 -1.000000 1.000000
v -1.000000 0.750000 1.000000
v -1.000000 -1.000000 0.000000
v -1.000000 0.750000 0.000000
v -0.500000 -1.000000 1.000000
v -0.500000 0.750000 1.000000
v -0.500000 -1.000000 0.000000
v -0.500000 0.750000 0.000000
v 0.250000 0.593750 0.812500
v 0.500000 0.593750 0.812500
v 0.250000 0.593750 0.937500
v 0.500000 0.406250 0.187500
v 0.250000 0.406250 0.187500
v 0.500000 0.406250 0.062500
v 0.250000 0.406250 0.062500
v 0.500000 0.593750 0.187500
v 0.250000 0.593750 0.187500
v 0.500000 0.593750 0.062500
v 0.250000 0.593750 0.062500
v 0.500000 0.593750 0.937500
v 0.250000 0.406250 0.812500
v 0.500000 0.406250 0.812500
v 0.250000 0.406250 0.937500
v 0.500000 0.406250 0.937500
v 0.250000 0.750000 0.781250
v 0.250000 0.375000 0.781250
v 0.250000 0.750000 0.781250
v 0.250000 0.750000 0.968750
v 0.250000 0.375000 0.968750
v 0.125000 0.750000 0.781250
v 0.125000 0.375000 0.781250
v 0.125000 0.750000 0.968750
v 0.125000 0.375000 0.968750
v 0.125000 0.375000 0.718750
v 0.250000 0.750000 0.281250
v 0.125000 0.375000 0.218750
v 0.125000 0.750000 0.218750
v 0.125000 0.375000 0.031250
v 0.125000 0.750000 0.031250
v 0.250000 0.375000 0.218750
v 0.250000 0.750000 0.218750
v 0.250000 0.375000 0.031250
v 0.250000 0.750000 0.031250
v 0.250000 0.593750 0.312500
v 0.500000 0.593750 0.312500
v 0.125000 0.750000 0.718750
v 0.125000 0.375000 0.531250
v 0.250000 0.593750 0.437500
v 0.500000 0.593750 0.437500
v 0.125000 0.750000 0.531250
v 0.250000 0.375000 0.718750
v 0.250000 0.750000 0.718750
v 0.250000 0.375000 0.531250
v 0.250000 0.750000 0.531250
v 0.500000 0.406250 0.687500
v 0.250000 0.406250 0.687500
v 0.500000 0.406250 0.562500
v 0.250000 0.406250 0.562500
v 0.500000 0.593750 0.687500
v 0.250000 0.406250 0.312500
v 0.500000 0.406250 0.312500
v 0.250000 0.593750 0.687500
v 0.500000 0.593750 0.562500
v 0.250000 0.406250 0.437500
v 0.500000 0.406250 0.437500
v 0.250000 0.593750 0.562500
v 0.250000 0.750000 0.281250
v 0.250000 0.375000 0.281250
v 0.250000 0.750000 0.468750
v 0.250000 0.375000 0.468750
v 0.125000 0.750000 0.281250
v 0.125000 0.375000 0.281250
v 0.750000 0.750000 0.781250
v 0.125000 0.750000 0.468750
v 0.125000 0.375000 0.468750
v -1.000000 0.000000 1.000000
v -1.000000 0.000000 0.000000
v 2.000000 0.000000 0.000000
v 2.000000 0.000000 1.000000
v 0.750000 0.593750 0.937500
v 0.500000 0.593750 0.937500
v 0.750000 0.593750 0.812500
v 0.500000 0.593750 0.812500
v 0.750000 0.406250 0.937500
v 0.500000 0.406250 0.937500
v 0.750000 0.406250 0.812500
v 0.500000 0.406250 0.812500
v 0.750000 0.750000 0.968750
v 0.750000 0.375000 0.968750
v 0.750000 0.750000 0.781250
v 0.750000 0.375000 0.781250
v 0.875000 0.750000 0.968750
v 0.875000 0.375000 0.968750
v 0.875000 0.750000 0.781250
v 0.875000 0.375000 0.781250
v 0.750000 0.593750 0.687500
v 0.500000 0.593750 0.687500
v 0.750000 0.593750 0.562500
v 0.500000 0.593750 0.562500
v 0.750000 0.406250 0.687500
v 0.500000 0.406250 0.687500
v 0.750000 0.406250 0.562500
v 0.500000 0.406250 0.562500
v 0.750000 0.750000 0.718750
v 0.750000 0.375000 0.718750
v 0.750000 0.750000 0.531250
v 0.750000 0.375000 0.531250
v 0.875000 0.750000 0.718750
v 0.875000 0.375000 0.718750
v 0.875000 0.750000 0.531250
v 0.875000 0.375000 0.531250
v 0.750000 0.593750 0.437500
v 0.500000 0.593750 0.437500
v 0.750000 0.593750 0.312500
v 0.500000 0.593750 0.312500
v 0.750000 0.406250 0.437500
v 0.500000 0.406250 0.437500
v 0.750000 0.406250 0.312500
v 0.500000 0.406250 0.312500
v 0.750000 0.750000 0.468750
v 0.750000 0.375000 0.468750
v 0.750000 0.750000 0.281250
v 0.750000 0.375000 0.281250
v 0.875000 0.750000 0.468750
v 0.875000 0.375000 0.468750
v 0.875000 0.750000 0.281250
v 0.875000 0.375000 0.281250
v 0.750000 0.593750 0.187500
v 0.500000 0.593750 0.187500
v 0.750000 0.593750 0.062500
v 0.500000 0.593750 0.062500
v 0.750000 0.406250 0.187500
v 0.500000 0.406250 0.187500
v 0.750000 0.406250 0.062500
v 0.500000 0.406250 0.062500
v 0.750000 0.750000 0.218750
v 0.750000 0.375000 0.218750
v 0.750000 0.750000 0.031250
v 0.750000 0.375000 0.031250
v 0.875000 0.750000 0.218750
v 0.875000 0.375000 0.218750
v 0.875000 0.750000 0.031250
v 0.875000 0.375000 0.031250
vt 0.437500 0.666667
vt 1.000000 0.666667
vt 1.000000 0.333333
vt 0.437500 0.333333
vt 0.583333 0.500000
vt -0.000000 0.500000
vt 0.000000 0.333333
vt 0.583333 0.333333
vt 0.666667 0.666667
vt 0.666667 0.916667
vt 0.333333 0.916667
vt 0.333333 0.666667
vt 0.583333 0.333333
vt 0.583333 0.500000
vt -0.000000 0.500000
vt 0.000000 0.333333
vt 0.437500 0.437500
vt 0.562500 0.437500
vt 0.562500 0.562500
vt 0.437500 0.562500
vt 0.333333 0.770833
vt 0.333333 0.895833
vt 0.229167 0.895833
vt 0.229167 0.770833
vt 0.666667 0.916667
vt 0.666667 1.000000
vt 0.333333 1.000000
vt 0.333333 0.916667
vt 1.000000 0.312500
vt 1.000000 0.416667
vt 0.000000 0.416667
vt 0.000000 0.312500
vt 0.666667 0.916667
vt 0.666667 1.000000
vt 0.333333 1.000000
vt 0.333333 0.916667
vt 0.000000 0.416667
vt -0.000000 0.312500
vt 1.000000 0.312500
vt 1.000000 0.416667
vt 1.000000 0.333333
vt 0.000000 -0.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 0.333333
vt -0.000000 0.333333
vt 0.666667 0.666667
vt 0.666667 0.916667
vt 0.333333 0.916667
vt 0.333333 0.666667
vt -0.000000 0.333333
vt 0.000000 0.500000
vt 0.583333 0.500000
vt 0.583333 0.333333
vt 0.437500 0.666667
vt 1.000000 0.666667
vt 1.000000 0.333333
vt 0.437500 0.333333
vt 0.583333 0.333333
vt 0.583333 0.500000
vt 0.000000 0.500000
vt -0.000000 0.333333
vt 0.437500 0.666667
vt 0.437500 0.562500
vt 0.562500 0.562500
vt 0.562500 0.666667
vt 0.562500 0.333333
vt 0.562500 0.437500
vt 0.437500 0.437500
vt 0.437500 0.333333
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.583333 0.625000
vt 0.604167 0.625000
vt 0.604167 0.645833
vt 0.583333 0.645833
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.333333 0.562500
vt 0.208333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.333333 0.562500
vt 0.208333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.083333 0.562500
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.375000 0.895833
vt 0.375000 0.916667
vt 0.354167 0.916667
vt 0.354167 0.895833
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.083333 0.562500
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.208333 0.562500
vt 0.083333 0.562500
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.333333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.208333 0.562500
vt 0.083333 0.562500
vt 0.333333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.666667 0.666667
vt 0.666667 1.000000
vt 0.333333 1.000000
vt 0.333333 0.666667
vt 0.666667 0.666667
vt 0.666667 1.000000
vt 0.333333 1.000000
vt 0.333333 0.666667
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.333333 0.562500
vt 0.208333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.083333 0.562500
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.333333 0.562500
vt 0.208333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.083333 0.562500
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.333333 0.562500
vt 0.208333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.083333 0.562500
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
vt 0.250000 0.625000
vt 0.333333 0.625000
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.333333 0.562500
vt 0.208333 0.562500
vt 0.208333 0.500000
vt 0.333333 0.500000
vt 0.250000 0.604167
vt 0.333333 0.604167
vt 0.333333 0.666667
vt 0.250000 0.666667
vt 0.083333 0.520833
vt 0.208333 0.520833
vt 0.083333 0.562500
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.208333 0.541667
vt 0.333333 0.541667
vt 0.250000 0.583333
vt 0.333333 0.583333
vt 0.333333 0.625000
vt 0.250000 0.625000
vt 0.270833 0.541667
vt 0.270833 0.500000
vt 0.333333 0.500000
vt 0.333333 0.541667
vt 0.208333 0.520833
vt 0.333333 0.520833
vt 0.333333 0.583333
vt 0.208333 0.583333
vt 0.166667 0.645833
vt 0.250000 0.645833
vt 0.250000 0.583333
vt 0.166667 0.583333
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
vn 0.0000 0.0000 1.0000
usemtl None
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 16/7/2 7/8/2
f 95/9/3 8/10/3 6/11/3 96/12/3
f 24/13/2 20/14/2 21/15/2 25/16/2
f 3/17/4 7/18/4 5/19/4 1/20/4
f 8/21/5 4/22/5 2/23/5 6/24/5
f 10/25/1 11/26/1 13/27/1 12/28/1
f 12/29/2 13/30/2 17/31/2 16/32/2
f 16/33/3 17/34/3 15/35/3 14/36/3
f 14/37/6 15/38/6 11/39/6 10/40/6
f 12/41/4 16/7/4 14/42/4 10/43/4
f 17/44/5 13/45/5 11/46/5 15/47/5
f 93/48/1 19/49/1 21/50/1 94/51/1
f 23/52/6 19/53/6 18/54/6 22/55/6
f 24/56/3 25/57/3 23/58/3 22/59/3
f 1/60/6 5/61/6 14/62/6 2/63/6
f 20/64/4 24/65/4 22/66/4 18/67/4
f 25/68/5 21/69/5 19/70/5 23/71/5
f 29/72/4 30/73/4 32/74/4 31/75/4
f 31/76/2 32/77/2 36/78/2 35/79/2
f 35/80/5 36/81/5 34/82/5 33/83/5
f 33/84/6 34/85/6 30/86/6 29/87/6
f 82/88/4 81/89/4 77/90/4 78/91/4
f 36/92/1 32/93/1 30/94/1 34/95/1
f 27/96/5 26/97/5 28/98/5 37/99/5
f 50/100/1 49/101/1 47/102/1 48/103/1
f 53/104/1 54/105/1 56/106/1 55/107/1
f 55/108/2 56/109/2 60/110/2 59/111/2
f 59/112/3 60/113/3 58/114/3 57/115/3
f 57/116/6 58/117/6 54/105/6 53/118/6
f 55/119/4 59/120/4 57/121/4 53/122/4
f 60/123/5 56/124/5 54/125/5 58/126/5
f 39/127/2 38/128/2 26/129/2 27/130/2
f 46/131/6 45/132/6 49/101/6 50/133/6
f 48/134/2 47/135/2 42/136/2 43/137/2
f 62/138/5 61/139/5 65/140/5 66/141/5
f 41/142/4 40/143/4 38/144/4 39/145/4
f 48/146/4 43/147/4 46/148/4 50/149/4
f 43/150/3 42/151/3 45/152/3 46/153/3
f 70/154/3 71/155/3 69/156/3 68/157/3
f 76/158/6 79/159/6 73/160/6 72/161/6
f 64/162/2 67/163/2 71/164/2 70/165/2
f 37/166/6 28/167/6 40/168/6 41/169/6
f 64/170/4 70/171/4 68/172/4 51/173/4
f 68/174/6 69/175/6 63/176/6 51/177/6
f 74/178/2 75/179/2 83/180/2 80/181/2
f 72/182/4 73/183/4 75/184/4 74/185/4
f 78/186/2 77/187/2 61/188/2 62/189/2
f 51/190/1 63/176/1 67/191/1 64/192/1
f 80/193/5 83/194/5 79/195/5 76/196/5
f 87/197/6 86/198/6 91/199/6 92/200/6
f 92/201/1 91/199/1 88/202/1 89/203/1
f 66/204/6 65/205/6 81/206/6 82/207/6
f 85/208/3 84/209/3 86/210/3 87/211/3
f 89/212/4 85/213/4 87/214/4 92/215/4
f 89/216/2 88/217/2 84/218/2 85/219/2
f 18/220/1 93/221/1 94/222/1 20/223/1
f 7/224/3 95/225/3 96/226/3 5/227/3
f 98/228/5 97/229/5 99/230/5 100/231/5
f 112/232/3 111/233/3 109/234/3 110/235/3
f 102/236/6 101/237/6 97/238/6 98/239/6
f 108/240/2 107/241/2 111/233/2 112/242/2
f 110/243/6 109/244/6 105/245/6 106/246/6
f 104/247/4 103/248/4 101/249/4 102/250/4
f 110/251/4 106/252/4 108/253/4 112/254/4
f 106/255/1 105/256/1 107/257/1 108/258/1
f 100/259/2 99/260/2 103/261/2 104/262/2
f 114/263/5 113/264/5 115/265/5 116/266/5
f 128/267/3 127/268/3 125/269/3 126/270/3
f 118/271/6 117/272/6 113/273/6 114/274/6
f 124/275/2 123/276/2 127/268/2 128/277/2
f 126/278/6 125/279/6 121/280/6 122/281/6
f 120/282/4 119/283/4 117/284/4 118/285/4
f 126/286/4 122/287/4 124/288/4 128/289/4
f 122/290/1 121/291/1 123/292/1 124/293/1
f 116/294/2 115/295/2 119/296/2 120/297/2
f 130/298/5 129/299/5 131/300/5 132/301/5
f 144/302/3 143/303/3 141/304/3 142/305/3
f 134/306/6 133/307/6 129/308/6 130/309/6
f 140/310/2 139/311/2 143/303/2 144/312/2
f 142/313/6 141/314/6 137/315/6 138/316/6
f 136/317/4 135/318/4 133/319/4 134/320/4
f 142/321/4 138/322/4 140/323/4 144/324/4
f 138/325/1 137/326/1 139/327/1 140/328/1
f 132/329/2 131/330/2 135/331/2 136/332/2
f 146/333/5 145/334/5 147/335/5 148/336/5
f 160/337/3 159/338/3 157/339/3 158/340/3
f 150/341/6 149/342/6 145/343/6 146/344/6
f 156/345/2 155/346/2 159/338/2 160/347/2
f 158/348/6 157/349/6 153/350/6 154/351/6
f 152/352/4 151/353/4 149/354/4 150/355/4
f 158/356/4 154/357/4 156/358/4 160/359/4
f 154/360/1 153/361/1 155/362/1 156/363/1
f 148/364/2 147/365/2 151/366/2 152/367/2

View file

@ -1,67 +1,67 @@
# Blender v2.78 (sub 0) OBJ File: 'RotaryConverter.blend'
# Blender v2.79 (sub 0) OBJ File: 'RotaryConverter.blend'
# www.blender.org
mtllib four_electrodes.mtl
o 4PhaseBrush_Cube.027
v -0.500000 -1.000000 1.000000
v -0.500000 1.000000 1.000000
v -1.000000 -1.000000 1.000000
v -1.000000 1.000000 1.000000
v -0.500000 -1.000000 0.000000
v -0.500000 1.000000 0.000000
v -1.000000 -1.000000 0.000000
v -1.000000 1.000000 0.000000
v 2.000000 1.000000 1.000000
v 2.000000 1.188000 1.000000
v -1.000000 1.000000 1.000000
v -1.000000 1.188000 1.000000
v 2.000000 1.000000 -0.000000
v 2.000000 1.188000 -0.000000
v -1.000000 1.000000 0.000000
v -1.000000 1.188000 0.000000
v 0.593750 0.500000 0.262500
v 0.593750 1.000000 0.262500
v 0.406250 0.500000 0.262500
v 0.406250 1.000000 0.262500
v 0.593750 0.500000 0.137500
v 0.593750 1.000000 0.137500
v 0.406250 0.500000 0.137500
v 0.406250 1.000000 0.137500
v 0.593750 0.500000 0.462500
v 0.593750 1.000000 0.462500
v 0.406250 0.500000 0.462500
v 0.406250 1.000000 0.462500
v 0.593750 0.500000 0.337500
v 0.593750 1.000000 0.337500
v 0.406250 0.500000 0.337500
v 0.406250 1.000000 0.337500
v 0.593750 0.500000 0.862500
v 0.593750 1.000000 0.862500
o Electrodes4_Cube.010
v 0.406250 0.500000 0.862500
v 0.406250 1.000000 0.862500
v 0.593750 0.500000 0.737500
v 0.593750 1.000000 0.737500
v 0.406250 0.750000 0.862500
v 0.406250 0.500000 0.737500
v 0.406250 1.000000 0.737500
v 0.593750 0.500000 0.662500
v 0.593750 1.000000 0.662500
v 0.406250 0.500000 0.662500
v 0.406250 1.000000 0.662500
v 0.593750 0.500000 0.537500
v 0.593750 1.000000 0.537500
v 0.406250 0.500000 0.537500
v 0.406250 1.000000 0.537500
v 2.000000 -1.000000 1.000000
v 0.406250 0.750000 0.737500
v 0.593750 0.500000 0.862500
v 0.593750 0.750000 0.862500
v 0.593750 0.500000 0.737500
v 0.593750 0.750000 0.737500
v 0.406250 0.500000 0.262500
v 0.406250 0.750000 0.262500
v 0.406250 0.500000 0.137500
v 0.406250 0.750000 0.137500
v 0.593750 0.500000 0.262500
v 0.593750 0.750000 0.262500
v 0.593750 0.500000 0.137500
v 0.593750 0.750000 0.137500
v -1.000000 0.750000 1.000000
v -1.000000 1.000000 1.000000
v -1.000000 0.750000 0.000000
v -1.000000 1.000000 0.000000
v 2.000000 0.750000 1.000000
v 2.000000 1.000000 1.000000
v 2.000000 0.750000 0.000000
v 2.000000 1.000000 0.000000
v 1.500000 -1.000000 1.000000
v 1.500000 1.000000 1.000000
v 2.000000 -1.000000 -0.000000
v 2.000000 1.000000 -0.000000
v 1.500000 -1.000000 -0.000000
v 1.500000 1.000000 -0.000000
vn 0.0000 0.0000 1.0000
v 1.500000 0.750000 1.000000
v 1.500000 -1.000000 0.000000
v 1.500000 0.750000 0.000000
v 2.000000 -1.000000 1.000000
v 2.000000 0.750000 1.000000
v 2.000000 -1.000000 0.000000
v 2.000000 0.750000 0.000000
v -1.000000 -1.000000 1.000000
v -1.000000 0.750000 1.000000
v -1.000000 -1.000000 0.000000
v -1.000000 0.750000 0.000000
v -0.500000 -1.000000 1.000000
v -0.500000 0.750000 1.000000
v -0.500000 -1.000000 0.000000
v -0.500000 0.750000 0.000000
v 0.406250 0.500000 0.462500
v 0.406250 0.750000 0.462500
v 0.406250 0.500000 0.337500
v 0.406250 0.750000 0.337500
v 0.593750 0.500000 0.462500
v 0.593750 0.750000 0.462500
v 0.593750 0.500000 0.337500
v 0.593750 0.750000 0.337500
v 0.406250 0.500000 0.662500
v 0.406250 0.750000 0.662500
v 0.406250 0.500000 0.537500
v 0.406250 0.750000 0.537500
v 0.593750 0.500000 0.662500
v 0.593750 0.750000 0.662500
v 0.593750 0.500000 0.537500
v 0.593750 0.750000 0.537500
vn -1.0000 0.0000 0.0000
vn -0.0000 0.0000 -1.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl None
@ -83,21 +83,25 @@ f 19//2 20//2 24//2 23//2
f 23//3 24//3 22//3 21//3
f 21//4 22//4 18//4 17//4
f 19//5 23//5 21//5 17//5
f 24//6 20//6 18//6 22//6
f 25//1 26//1 28//1 27//1
f 27//2 28//2 32//2 31//2
f 31//3 32//3 30//3 29//3
f 29//4 30//4 26//4 25//4
f 27//5 31//5 29//5 25//5
f 32//6 28//6 26//6 30//6
f 33//1 34//1 36//1 35//1
f 35//2 36//2 40//2 39//2
f 39//3 40//3 38//3 37//3
f 37//4 38//4 34//4 33//4
f 35//5 39//5 37//5 33//5
f 40//6 36//6 34//6 38//6
f 41//1 42//1 44//1 43//1
f 43//2 44//2 48//2 47//2
f 47//3 48//3 46//3 45//3
f 45//4 46//4 42//4 41//4
f 43//5 47//5 45//5 41//5
f 48//6 44//6 42//6 46//6
f 49//1 50//1 52//1 51//1
f 51//2 52//2 56//2 55//2
f 55//3 56//3 54//3 53//3

View file

@ -1,5 +1,2 @@
# Blender MTL File: 'RotaryConverter.blend'
# Material Count: 1
newmtl None
map_Ka industrialwires:blocks/converter/shaft
map_Ka industrialwires:blocks/converter/shaft

View file

@ -1,4 +1,4 @@
# Blender v2.78 (sub 0) OBJ File: 'RotaryConverter.blend'
# Blender v2.79 (sub 0) OBJ File: 'RotaryConverter.blend'
# www.blender.org
mtllib shaft_comm4.mtl
o ShaftComm4_Cylinder.002
@ -18,38 +18,38 @@ v 0.551777 0.625000 1.000000
v 0.551777 0.625000 0.000000
v 0.448223 0.625000 1.000000
v 0.448223 0.625000 0.000000
vt 0.8750 1.0000
vt 0.8750 -0.0000
vt 0.9375 0.0000
vt 0.9375 1.0000
vt 0.1250 1.0000
vt 0.1250 0.0000
vt 0.1875 0.0000
vt 0.1875 1.0000
vt 0.8125 1.0000
vt 0.8125 -0.0000
vt 0.8750 0.0000
vt 0.8750 1.0000
vt -0.0000 1.0000
vt -0.0000 -0.0000
vt 0.0625 0.0000
vt 0.0625 1.0000
vt 0.7500 1.0000
vt 0.7500 0.0000
vt 0.8125 0.0000
vt 0.8125 1.0000
vt 0.3750 1.0000
vt 0.3750 0.0000
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.9375 1.0000
vt 0.9375 0.0000
vt 1.0000 0.0000
vt 1.0000 1.0000
vt 0.2500 1.0000
vt 0.2500 0.0000
vt 0.3125 0.0000
vt 0.3125 1.0000
vt 0.875000 1.000000
vt 0.875000 -0.000000
vt 0.937500 0.000000
vt 0.937500 1.000000
vt 0.875000 0.000000
vt 0.875000 1.000000
vt 0.812500 1.000000
vt 0.812500 0.000000
vt 0.812500 1.000000
vt 0.812500 -0.000000
vt 0.875000 0.000000
vt 0.875000 1.000000
vt 0.937500 0.000000
vt 0.937500 1.000000
vt 0.875000 1.000000
vt 0.875000 0.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vt 0.812500 0.000000
vt 0.812500 1.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.812500 0.000000
vt 0.812500 1.000000
vt 0.750000 1.000000
vt 0.750000 0.000000
vn -1.0000 0.0000 0.0000
vn -0.7071 -0.7071 0.0000
vn 0.0000 -1.0000 0.0000

View file

@ -1,5 +1,2 @@
# Blender MTL File: 'RotaryConverter.blend'
# Material Count: 1
newmtl None
map_Ka industrialwires:blocks/converter/electrodes

View file

@ -1,7 +1,7 @@
# Blender v2.78 (sub 0) OBJ File: 'RotaryConverter.blend'
# Blender v2.79 (sub 0) OBJ File: 'RotaryConverter.blend'
# www.blender.org
mtllib two_electrodes.mtl
o SinglePhaseBrush_Cube.029
o Electrodes2_Cube.029
v 1.000000 0.812500 1.000000
v 1.000000 1.000000 1.000000
v 0.000000 0.812500 1.000000
@ -26,65 +26,65 @@ v 0.593750 0.500000 0.562500
v 0.593750 1.000000 0.562500
v 0.406250 0.500000 0.562500
v 0.406250 1.000000 0.562500
vt 0.0938 1.0000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.0938 0.5000
vt 0.4062 0.5000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.4062 1.0000
vt 0.1875 0.5000
vt 0.2812 0.5000
vt 0.2812 1.0000
vt 0.1875 1.0000
vt 0.0938 0.5000
vt 0.1875 0.5000
vt 0.1875 1.0000
vt -0.0000 0.5000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.0000 1.0000
vt 0.5000 0.5000
vt 1.0000 0.5000
vt 1.0000 1.0000
vt 0.5000 1.0000
vt 0.2500 0.5000
vt 0.2500 0.3750
vt 0.0000 0.3750
vt -0.0000 0.5000
vt 0.2500 0.5000
vt 0.2500 0.4375
vt 0.0000 0.4375
vt 0.5000 0.5000
vt 0.2500 0.5000
vt 0.2500 0.3750
vt 0.5000 0.3750
vt 0.2500 0.4375
vt 0.0000 0.4375
vt 0.0000 0.5000
vt 0.5312 0.3750
vt 0.5938 0.3750
vt 0.5938 0.5000
vt 0.5312 0.5000
vt 0.0000 0.5000
vt -0.0000 0.3750
vt 0.2500 0.3750
vt 0.2500 0.5000
vt 0.0000 0.3750
vt 0.2500 0.4375
vt -0.0000 0.4375
vt 0.2500 0.3750
vt 0.5000 0.3750
vt 0.5000 0.5000
vt 0.2500 0.5000
vt 0.0000 0.4375
vt 0.2500 0.4375
vt 0.2500 0.5000
vt 0.6562 0.5000
vt 0.5938 0.5000
vt 0.5938 0.3750
vt 0.6562 0.3750
vt 0.062500 1.000000
vt 0.000000 1.000000
vt 0.000000 0.666667
vt 0.062500 0.666667
vt 0.270833 0.666667
vt 0.333333 0.666667
vt 0.333333 1.000000
vt 0.270833 1.000000
vt 0.125000 0.666667
vt 0.187500 0.666667
vt 0.187500 1.000000
vt 0.125000 1.000000
vt 0.062500 0.666667
vt 0.125000 0.666667
vt 0.125000 1.000000
vt 0.000000 0.666667
vt 0.333333 0.666667
vt 0.333333 1.000000
vt 0.000000 1.000000
vt 0.333333 0.666667
vt 0.666667 0.666667
vt 0.666667 1.000000
vt 0.333333 1.000000
vt 0.166667 0.666667
vt 0.166667 0.583333
vt 0.000000 0.583333
vt 0.000000 0.666667
vt 0.166667 0.666667
vt 0.166667 0.625000
vt 0.000000 0.625000
vt 0.333333 0.666667
vt 0.166667 0.666667
vt 0.166667 0.583333
vt 0.333333 0.583333
vt 0.166667 0.625000
vt 0.000000 0.625000
vt 0.000000 0.666667
vt 0.354167 0.583333
vt 0.395833 0.583333
vt 0.395833 0.666667
vt 0.354167 0.666667
vt 0.000000 0.666667
vt 0.000000 0.583333
vt 0.166667 0.583333
vt 0.166667 0.666667
vt 0.000000 0.583333
vt 0.166667 0.625000
vt 0.000000 0.625000
vt 0.166667 0.583333
vt 0.333333 0.583333
vt 0.333333 0.666667
vt 0.166667 0.666667
vt 0.000000 0.625000
vt 0.166667 0.625000
vt 0.166667 0.666667
vt 0.437500 0.666667
vt 0.395833 0.666667
vt 0.395833 0.583333
vt 0.437500 0.583333
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn -0.0000 0.0000 -1.0000

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,004 B

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 554 B

After

Width:  |  Height:  |  Size: 549 B