diff --git a/common/mekanism/common/util/MekanismUtils.java b/common/mekanism/common/util/MekanismUtils.java index 88d27e0e2..9bfd1fc39 100644 --- a/common/mekanism/common/util/MekanismUtils.java +++ b/common/mekanism/common/util/MekanismUtils.java @@ -1133,6 +1133,7 @@ public final class MekanismUtils RENDER("render"), TEXTURE_BLOCKS("textures/blocks"), TEXTURE_ITEMS("textures/items"), + MODEL("models"), INFUSE("infuse"); private String prefix; diff --git a/common/mekanism/induction/client/render/RenderPartWire.java b/common/mekanism/induction/client/render/RenderPartWire.java index 4819d4662..c514e6555 100644 --- a/common/mekanism/induction/client/render/RenderPartWire.java +++ b/common/mekanism/induction/client/render/RenderPartWire.java @@ -3,6 +3,8 @@ package mekanism.induction.client.render; import java.nio.FloatBuffer; import java.util.Map; +import mekanism.common.util.MekanismUtils; +import mekanism.common.util.MekanismUtils.ResourceType; import mekanism.induction.common.MekanismInduction; import mekanism.induction.common.wire.PartConductor; import mekanism.induction.common.wire.PartWire; @@ -53,16 +55,18 @@ public class RenderPartWire static { - models = CCModel.parseObjModels(new ResourceLocation("resonantinduction", "models/wire.obj"), 7, new InvertX()); - for (CCModel c : models.values()) + models = CCModel.parseObjModels(MekanismUtils.getResource(ResourceType.MODEL, "wire.obj"), 7, new InvertX()); + + for(CCModel c : models.values()) { c.apply(new Translation(.5, 0, .5)); c.computeLighting(LightModel.standardLightModel); c.shrinkUVs(0.0005); } - shinyModels = CCModel.parseObjModels(new ResourceLocation("resonantinduction", "models/wireShine.obj"), 7, new InvertX()); - for (CCModel c : shinyModels.values()) + shinyModels = CCModel.parseObjModels(MekanismUtils.getResource(ResourceType.MODEL, "wireShine.obj"), 7, new InvertX()); + + for(CCModel c : shinyModels.values()) { c.apply(new Translation(.5, 0, .5)); c.computeLighting(LightModel.standardLightModel); @@ -81,8 +85,7 @@ public class RenderPartWire GL11.glMaterial(GL11.GL_FRONT, GL11.GL_SPECULAR, specular); GL11.glMaterial(GL11.GL_FRONT, GL11.GL_AMBIENT, zero); GL11.glMaterial(GL11.GL_FRONT, GL11.GL_DIFFUSE, zero); - GL11.glMaterialf(GL11.GL_FRONT, GL11.GL_SHININESS, 128f); - + GL11.glMaterialf(GL11.GL_FRONT, GL11.GL_SHININESS, 128F); } public static void loadBuffer(FloatBuffer buffer, float... src) @@ -94,7 +97,7 @@ public class RenderPartWire public void renderShine(PartWire wire, double x, double y, double z, float f) { - if (wire != null) + if(wire != null) { GL11.glPushMatrix(); GL11.glEnable(GL11.GL_BLEND); @@ -113,12 +116,17 @@ public class RenderPartWire CCRenderState.changeTexture(WIRE_SHINE); CCRenderState.startDrawing(7); renderSideShine(ForgeDirection.UNKNOWN, wire); + byte renderSides = wire.getAllCurrentConnections(); - for (ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) + + for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) { - if (PartConductor.connectionMapContainsSide(renderSides, side)) + if(PartConductor.connectionMapContainsSide(renderSides, side)) + { renderSideShine(side, wire); + } } + CCRenderState.draw(); GL11.glDisable(GL11.GL_LIGHTING); @@ -149,10 +157,13 @@ public class RenderPartWire CCRenderState.setBrightness(wire.world(), wire.x(), wire.y(), wire.z()); renderSide(ForgeDirection.UNKNOWN, wire); byte renderSides = wire.getAllCurrentConnections(); - for (ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) + + for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) { - if (PartConductor.connectionMapContainsSide(renderSides, side)) + if(PartConductor.connectionMapContainsSide(renderSides, side)) + { renderSide(side, wire); + } } } @@ -163,7 +174,8 @@ public class RenderPartWire Vector3 materialColour = wire.getMaterial().color; Colour colour = new ColourRGBA(materialColour.x, materialColour.y, materialColour.z, 1); renderPart(wireIcon, models.get(name), wire.x(), wire.y(), wire.z(), colour); - if (wire.isInsulated()) + + if(wire.isInsulated()) { Vector3 vecColour = MekanismInduction.DYE_COLORS[wire.dyeID]; Colour insulationColour = new ColourRGBA(vecColour.x, vecColour.y, vecColour.z, 1); diff --git a/resources/assets/mekanism/models/wire.obj b/resources/assets/mekanism/models/wire.obj new file mode 100644 index 000000000..4d2a200ab --- /dev/null +++ b/resources/assets/mekanism/models/wire.obj @@ -0,0 +1,632 @@ +# Blender v2.66 (sub 1) OBJ File: 'wire.blend' +# www.blender.org +mtllib wire.mtl +g southInsulation +v -0.187500 0.687500 -0.187500 +v -0.187500 0.312500 -0.187500 +v 0.187500 0.312500 -0.187500 +v 0.187500 0.687500 -0.187500 +v -0.187500 0.687500 -0.500000 +v -0.187500 0.312500 -0.500000 +v 0.187500 0.312500 -0.500000 +v 0.187500 0.687500 -0.500000 +v -0.187500 0.312500 -0.375000 +v -0.187500 0.687500 -0.375000 +v 0.187500 0.312500 -0.375000 +v 0.187500 0.687500 -0.375000 +v -0.187500 0.687500 -0.312500 +v 0.187500 0.687500 -0.312500 +v 0.187500 0.312500 -0.312500 +v -0.187500 0.312500 -0.312500 +v 0.125000 0.312500 -0.500000 +v -0.125000 0.687500 -0.500000 +v -0.125000 0.312500 -0.500000 +v 0.125000 0.687500 -0.500000 +v -0.125000 0.375000 -0.500000 +v -0.125000 0.625000 -0.500000 +v 0.125000 0.625000 -0.500000 +v 0.125000 0.375000 -0.500000 +vt 0.687500 0.562500 +vt 0.687500 0.937500 +vt 0.562500 0.937500 +vt 0.562500 0.562500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.437500 0.062500 +vt 0.437500 0.437500 +vt 0.125000 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.375000 +vt 0.125000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.875000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.875000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +usemtl None +s off +f 13/1/1 16/2/1 2/3/1 1/4/1 +f 16/1/2 15/2/2 3/3/2 2/4/2 +f 15/1/3 14/2/3 4/3/3 3/4/3 +f 14/1/4 13/2/4 1/3/4 4/4/4 +f 1/5/5 2/6/5 3/7/5 4/8/5 +f 6/5/6 5/6/6 18/9/6 22/10/6 21/11/6 19/12/6 +f 17/13/6 19/12/6 21/11/6 24/14/6 +f 22/10/6 18/9/6 20/15/6 23/16/6 +f 8/7/6 7/8/6 17/13/6 24/14/6 23/16/6 20/15/6 +f 5/17/4 10/18/4 12/19/4 8/20/4 20/21/4 18/22/4 +f 7/17/2 11/18/2 9/19/2 6/20/2 19/21/2 17/22/2 +f 9/8/5 11/5/5 12/6/5 10/7/5 +f 6/17/1 9/18/1 10/19/1 5/20/1 +f 11/18/3 7/17/3 8/20/3 12/19/3 +f 14/7/6 15/8/6 16/5/6 13/6/6 +g eastInsulation +v 0.187500 0.687500 0.187500 +v 0.187500 0.687500 -0.187500 +v 0.187500 0.312500 -0.187500 +v 0.187500 0.312500 0.187500 +v 0.500000 0.687500 0.187500 +v 0.500000 0.687500 -0.187500 +v 0.500000 0.312500 -0.187500 +v 0.500000 0.312500 0.187500 +v 0.375000 0.687500 -0.187500 +v 0.375000 0.687500 0.187500 +v 0.375000 0.312500 -0.187500 +v 0.375000 0.312500 0.187500 +v 0.312500 0.687500 0.187500 +v 0.312500 0.312500 0.187500 +v 0.312500 0.312500 -0.187500 +v 0.312500 0.687500 -0.187500 +v 0.500000 0.375000 -0.187500 +v 0.500000 0.625000 0.187500 +v 0.500000 0.625000 -0.187500 +v 0.500000 0.375000 0.187500 +v 0.500000 0.625000 -0.125000 +v 0.500000 0.625000 0.125000 +v 0.500000 0.375000 0.125000 +v 0.500000 0.375000 -0.125000 +vt 0.687500 0.562500 +vt 0.687500 0.937500 +vt 0.562500 0.937500 +vt 0.562500 0.562500 +vt 0.062500 0.937500 +vt 0.062500 0.562500 +vt 0.437500 0.562500 +vt 0.437500 0.937500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.125000 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.375000 +vt 0.125000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.437500 +vt 0.875000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.875000 +usemtl None +s off +f 37/23/4 40/24/4 26/25/4 25/26/4 +f 40/23/6 39/24/6 27/25/6 26/26/6 +f 39/23/2 38/24/2 28/25/2 27/26/2 +f 38/23/5 37/24/5 25/25/5 28/26/5 +f 25/27/1 26/28/1 27/29/1 28/30/1 +f 30/31/3 29/32/3 42/33/3 46/34/3 45/35/3 43/36/3 +f 41/37/3 43/36/3 45/35/3 48/38/3 +f 46/34/3 42/33/3 44/39/3 47/40/3 +f 32/41/3 31/42/3 41/37/3 48/38/3 47/40/3 44/39/3 +f 29/43/5 34/44/5 36/45/5 32/46/5 44/47/5 42/48/5 +f 31/43/6 35/44/6 33/45/6 30/46/6 43/47/6 41/48/6 +f 33/30/1 35/27/1 36/28/1 34/29/1 +f 30/43/4 33/44/4 34/45/4 29/46/4 +f 35/44/2 31/43/2 32/46/2 36/45/2 +f 38/29/3 39/30/3 40/27/3 37/28/3 +g westInsulation +v -0.187500 0.312500 0.187500 +v -0.187500 0.312500 -0.187500 +v -0.187500 0.687500 -0.187500 +v -0.187500 0.687500 0.187500 +v -0.500000 0.312500 0.187500 +v -0.500000 0.312500 -0.187500 +v -0.500000 0.687500 -0.187500 +v -0.500000 0.687500 0.187500 +v -0.375000 0.312500 -0.187500 +v -0.375000 0.312500 0.187500 +v -0.375000 0.687500 -0.187500 +v -0.375000 0.687500 0.187500 +v -0.312500 0.312500 0.187500 +v -0.312500 0.687500 0.187500 +v -0.312500 0.687500 -0.187500 +v -0.312500 0.312500 -0.187500 +v -0.500000 0.625000 -0.187500 +v -0.500000 0.375000 0.187500 +v -0.500000 0.375000 -0.187500 +v -0.500000 0.625000 0.187500 +v -0.500000 0.375000 -0.125000 +v -0.500000 0.375000 0.125000 +v -0.500000 0.625000 0.125000 +v -0.500000 0.625000 -0.125000 +vt 0.687500 0.562500 +vt 0.687500 0.937500 +vt 0.562500 0.937500 +vt 0.562500 0.562500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.437500 0.062500 +vt 0.437500 0.437500 +vt 0.125000 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.375000 +vt 0.125000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.875000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.875000 +usemtl None +s off +f 61/49/2 64/50/2 50/51/2 49/52/2 +f 64/49/6 63/50/6 51/51/6 50/52/6 +f 63/49/4 62/50/4 52/51/4 51/52/4 +f 62/49/5 61/50/5 49/51/5 52/52/5 +f 49/53/3 50/54/3 51/55/3 52/56/3 +f 54/53/1 53/54/1 66/57/1 70/58/1 69/59/1 67/60/1 +f 65/61/1 67/60/1 69/59/1 72/62/1 +f 70/58/1 66/57/1 68/63/1 71/64/1 +f 56/55/1 55/56/1 65/61/1 72/62/1 71/64/1 68/63/1 +f 53/65/5 58/66/5 60/67/5 56/68/5 68/69/5 66/70/5 +f 55/65/6 59/66/6 57/67/6 54/68/6 67/69/6 65/70/6 +f 57/56/3 59/53/3 60/54/3 58/55/3 +f 54/65/2 57/66/2 58/67/2 53/68/2 +f 59/66/4 55/65/4 56/68/4 60/67/4 +f 62/55/1 63/56/1 64/53/1 61/54/1 +g downInsulation +v -0.187500 0.312500 -0.187500 +v -0.187500 0.312500 0.187500 +v 0.187500 0.312500 0.187500 +v 0.187500 0.312500 -0.187500 +v -0.187500 0.000000 -0.187500 +v -0.187500 0.000000 0.187500 +v 0.187500 0.000000 0.187500 +v 0.187500 0.000000 -0.187500 +v -0.187500 0.125000 0.187500 +v -0.187500 0.125000 -0.187500 +v 0.187500 0.125000 0.187500 +v 0.187500 0.125000 -0.187500 +v -0.187500 0.187500 -0.187500 +v 0.187500 0.187500 -0.187500 +v 0.187500 0.187500 0.187500 +v -0.187500 0.187500 0.187500 +v 0.125000 0.000000 0.187500 +v -0.125000 0.000000 -0.187500 +v -0.125000 0.000000 0.187500 +v 0.125000 0.000000 -0.187500 +v -0.125000 0.000000 0.125000 +v -0.125000 0.000000 -0.125000 +v 0.125000 0.000000 -0.125000 +v 0.125000 0.000000 0.125000 +vt 0.687500 0.562500 +vt 0.687500 0.937500 +vt 0.562500 0.937500 +vt 0.562500 0.562500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.437500 0.062500 +vt 0.437500 0.437500 +vt 0.125000 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.375000 +vt 0.125000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.875000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.875000 +usemtl None +s off +f 85/71/1 88/72/1 74/73/1 73/74/1 +f 88/71/5 87/72/5 75/73/5 74/74/5 +f 87/71/3 86/72/3 76/73/3 75/74/3 +f 86/71/6 85/72/6 73/73/6 76/74/6 +f 73/75/4 74/76/4 75/77/4 76/78/4 +f 78/75/2 77/76/2 90/79/2 94/80/2 93/81/2 91/82/2 +f 89/83/2 91/82/2 93/81/2 96/84/2 +f 94/80/2 90/79/2 92/85/2 95/86/2 +f 80/77/2 79/78/2 89/83/2 96/84/2 95/86/2 92/85/2 +f 77/87/6 82/88/6 84/89/6 80/90/6 92/91/6 90/92/6 +f 79/87/5 83/88/5 81/89/5 78/90/5 91/91/5 89/92/5 +f 81/78/4 83/75/4 84/76/4 82/77/4 +f 78/87/1 81/88/1 82/89/1 77/90/1 +f 83/88/3 79/87/3 80/90/3 84/89/3 +f 86/77/2 87/78/2 88/75/2 85/76/2 +g northInsulation +v -0.187500 0.312500 0.187500 +v -0.187500 0.687500 0.187500 +v 0.187500 0.687500 0.187500 +v 0.187500 0.312500 0.187500 +v -0.187500 0.312500 0.500000 +v -0.187500 0.687500 0.500000 +v 0.187500 0.687500 0.500000 +v 0.187500 0.312500 0.500000 +v -0.187500 0.687500 0.375000 +v -0.187500 0.312500 0.375000 +v 0.187500 0.687500 0.375000 +v 0.187500 0.312500 0.375000 +v -0.187500 0.312500 0.312500 +v 0.187500 0.312500 0.312500 +v 0.187500 0.687500 0.312500 +v -0.187500 0.687500 0.312500 +v 0.125000 0.687500 0.500000 +v -0.125000 0.312500 0.500000 +v -0.125000 0.687500 0.500000 +v 0.125000 0.312500 0.500000 +v -0.125000 0.625000 0.500000 +v -0.125000 0.375000 0.500000 +v 0.125000 0.375000 0.500000 +v 0.125000 0.625000 0.500000 +vt 0.687500 0.562500 +vt 0.687500 0.937500 +vt 0.562500 0.937500 +vt 0.562500 0.562500 +vt 0.062500 0.937500 +vt 0.062500 0.562500 +vt 0.437500 0.562500 +vt 0.437500 0.937500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.125000 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.375000 +vt 0.125000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.437500 0.062500 +vt 0.437500 0.437500 +vt 0.875000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.875000 +usemtl None +s off +f 109/93/1 112/94/1 98/95/1 97/96/1 +f 112/93/4 111/94/4 99/95/4 98/96/4 +f 111/93/3 110/94/3 100/95/3 99/96/3 +f 110/93/2 109/94/2 97/95/2 100/96/2 +f 97/97/6 98/98/6 99/99/6 100/100/6 +f 102/101/5 101/102/5 114/103/5 118/104/5 117/105/5 115/106/5 +f 113/107/5 115/106/5 117/105/5 120/108/5 +f 118/104/5 114/103/5 116/109/5 119/110/5 +f 104/111/5 103/112/5 113/107/5 120/108/5 119/110/5 116/109/5 +f 101/113/2 106/114/2 108/115/2 104/116/2 116/117/2 114/118/2 +f 103/113/4 107/114/4 105/115/4 102/116/4 115/117/4 113/118/4 +f 105/100/6 107/97/6 108/98/6 106/99/6 +f 102/113/1 105/114/1 106/115/1 101/116/1 +f 107/114/3 103/113/3 104/116/3 108/115/3 +f 110/99/5 111/100/5 112/97/5 109/98/5 +g upInsulation +v -0.187500 0.687500 0.187500 +v -0.187500 0.687500 -0.187500 +v 0.187500 0.687500 -0.187500 +v 0.187500 0.687500 0.187500 +v -0.187500 1.000000 0.187500 +v -0.187500 1.000000 -0.187500 +v 0.187500 1.000000 -0.187500 +v 0.187500 1.000000 0.187500 +v -0.187500 0.875000 -0.187500 +v -0.187500 0.875000 0.187500 +v 0.187500 0.875000 -0.187500 +v 0.187500 0.875000 0.187500 +v -0.187500 0.812500 0.187500 +v 0.187500 0.812500 0.187500 +v 0.187500 0.812500 -0.187500 +v -0.187500 0.812500 -0.187500 +v 0.125000 1.000000 -0.187500 +v -0.125000 1.000000 0.187500 +v -0.125000 1.000000 -0.187500 +v 0.125000 1.000000 0.187500 +v -0.125000 1.000000 -0.125000 +v -0.125000 1.000000 0.125000 +v 0.125000 1.000000 0.125000 +v 0.125000 1.000000 -0.125000 +vt 0.687500 0.562500 +vt 0.687500 0.937500 +vt 0.562500 0.937500 +vt 0.562500 0.562500 +vt 0.062500 0.437500 +vt 0.062500 0.062500 +vt 0.437500 0.062500 +vt 0.437500 0.437500 +vt 0.125000 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.375000 +vt 0.125000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.375000 0.125000 +vt 0.875000 0.937500 +vt 0.750000 0.937500 +vt 0.750000 0.562500 +vt 0.875000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.875000 +usemtl None +s off +f 133/119/1 136/120/1 122/121/1 121/122/1 +f 136/119/6 135/120/6 123/121/6 122/122/6 +f 135/119/3 134/120/3 124/121/3 123/122/3 +f 134/119/5 133/120/5 121/121/5 124/122/5 +f 121/123/2 122/124/2 123/125/2 124/126/2 +f 126/123/4 125/124/4 138/127/4 142/128/4 141/129/4 139/130/4 +f 137/131/4 139/130/4 141/129/4 144/132/4 +f 142/128/4 138/127/4 140/133/4 143/134/4 +f 128/125/4 127/126/4 137/131/4 144/132/4 143/134/4 140/133/4 +f 125/135/5 130/136/5 132/137/5 128/138/5 140/139/5 138/140/5 +f 127/135/6 131/136/6 129/137/6 126/138/6 139/139/6 137/140/6 +f 129/126/2 131/123/2 132/124/2 130/125/2 +f 126/135/1 129/136/1 130/137/1 125/138/1 +f 131/136/3 127/135/3 128/138/3 132/137/3 +f 134/125/4 135/126/4 136/123/4 133/124/4 +g centerInsulation +v -0.187500 0.312500 0.187500 +v -0.187500 0.312500 -0.187500 +v 0.187500 0.312500 -0.187500 +v 0.187500 0.312500 0.187500 +v -0.187500 0.687500 0.187500 +v -0.187500 0.687500 -0.187500 +v 0.187500 0.687500 -0.187500 +v 0.187500 0.687500 0.187500 +vt 0.062500 0.562500 +vt 0.437500 0.562500 +vt 0.437500 0.937500 +vt 0.062500 0.937500 +usemtl None +s off +f 149/141/1 150/142/1 146/143/1 145/144/1 +f 150/141/6 151/142/6 147/143/6 146/144/6 +f 151/141/3 152/142/3 148/143/3 147/144/3 +f 152/143/5 149/144/5 145/141/5 148/142/5 +f 145/144/2 146/141/2 147/142/2 148/143/2 +f 152/142/4 151/143/4 150/144/4 149/141/4 +g down +v -0.125000 0.000000 0.125000 +v 0.125000 0.000000 0.125000 +v 0.125000 0.375000 0.125000 +v -0.125000 0.375000 0.125000 +v -0.125000 0.000000 -0.125000 +v 0.125000 0.000000 -0.125000 +v 0.125000 0.375000 -0.125000 +v -0.125000 0.375000 -0.125000 +vt 0.281250 0.687500 +vt 0.156250 0.687500 +vt 0.156250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.562500 +vt 0.406250 0.687500 +vt 0.531250 0.375000 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.031250 0.375000 +vt 0.031250 0.562500 +usemtl None_Wire +s off +f 157/145/2 158/146/2 154/147/2 153/148/2 +f 158/148/3 159/149/3 155/150/3 154/151/3 +f 159/152/4 160/145/4 156/148/4 155/151/4 +f 160/151/1 157/150/1 153/153/1 156/154/1 +f 153/148/5 154/147/5 155/155/5 156/149/5 +f 160/156/6 159/155/6 158/147/6 157/157/6 +g up +v -0.125000 1.000000 -0.125000 +v 0.125000 1.000000 -0.125000 +v 0.125000 0.625000 -0.125000 +v -0.125000 0.625000 -0.125000 +v -0.125000 1.000000 0.125000 +v 0.125000 1.000000 0.125000 +v 0.125000 0.625000 0.125000 +v -0.125000 0.625000 0.125000 +vt 0.281250 0.687500 +vt 0.156250 0.687500 +vt 0.156250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.562500 +vt 0.406250 0.687500 +vt 0.531250 0.375000 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.031250 0.375000 +vt 0.031250 0.562500 +usemtl None_Wire +s off +f 165/158/4 166/159/4 162/160/4 161/161/4 +f 166/161/3 167/162/3 163/163/3 162/164/3 +f 167/165/2 168/158/2 164/161/2 163/164/2 +f 168/164/1 165/163/1 161/166/1 164/167/1 +f 161/161/6 162/160/6 163/168/6 164/162/6 +f 168/169/5 167/168/5 166/160/5 165/170/5 +g west +v -0.500000 0.375000 0.125000 +v -0.500000 0.375000 -0.125000 +v -0.125000 0.375000 -0.125000 +v -0.125000 0.375000 0.125000 +v -0.500000 0.625000 0.125000 +v -0.500000 0.625000 -0.125000 +v -0.125000 0.625000 -0.125000 +v -0.125000 0.625000 0.125000 +vt 0.281250 0.687500 +vt 0.156250 0.687500 +vt 0.156250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.562500 +vt 0.406250 0.687500 +vt 0.531250 0.375000 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.031250 0.375000 +vt 0.031250 0.562500 +usemtl None_Wire +s off +f 173/171/1 174/172/1 170/173/1 169/174/1 +f 174/174/6 175/175/6 171/176/6 170/177/6 +f 175/178/3 176/171/3 172/174/3 171/177/3 +f 176/177/5 173/176/5 169/179/5 172/180/5 +f 169/174/2 170/173/2 171/181/2 172/175/2 +f 176/182/4 175/181/4 174/173/4 173/183/4 +g east +v 0.500000 0.375000 -0.125000 +v 0.500000 0.375000 0.125000 +v 0.125000 0.375000 0.125000 +v 0.125000 0.375000 -0.125000 +v 0.500000 0.625000 -0.125000 +v 0.500000 0.625000 0.125000 +v 0.125000 0.625000 0.125000 +v 0.125000 0.625000 -0.125000 +vt 0.281250 0.687500 +vt 0.156250 0.687500 +vt 0.156250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.562500 +vt 0.406250 0.687500 +vt 0.531250 0.375000 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.031250 0.375000 +vt 0.031250 0.562500 +usemtl None_Wire +s off +f 181/184/3 182/185/3 178/186/3 177/187/3 +f 182/187/5 183/188/5 179/189/5 178/190/5 +f 183/191/1 184/184/1 180/187/1 179/190/1 +f 184/190/6 181/189/6 177/192/6 180/193/6 +f 177/187/2 178/186/2 179/194/2 180/188/2 +f 184/195/4 183/194/4 182/186/4 181/196/4 +g north +v 0.125000 0.375000 0.500000 +v -0.125000 0.375000 0.500000 +v -0.125000 0.375000 0.125000 +v 0.125000 0.375000 0.125000 +v 0.125000 0.625000 0.500000 +v -0.125000 0.625000 0.500000 +v -0.125000 0.625000 0.125000 +v 0.125000 0.625000 0.125000 +vt 0.281250 0.687500 +vt 0.156250 0.687500 +vt 0.156250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.562500 +vt 0.406250 0.687500 +vt 0.531250 0.375000 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.031250 0.375000 +vt 0.031250 0.562500 +usemtl None_Wire +s off +f 189/197/5 190/198/5 186/199/5 185/200/5 +f 190/200/1 191/201/1 187/202/1 186/203/1 +f 191/204/6 192/197/6 188/200/6 187/203/6 +f 192/203/3 189/202/3 185/205/3 188/206/3 +f 185/200/2 186/199/2 187/207/2 188/201/2 +f 192/208/4 191/207/4 190/199/4 189/209/4 +g south +v -0.125000 0.375000 -0.500000 +v 0.125000 0.375000 -0.500000 +v 0.125000 0.375000 -0.125000 +v -0.125000 0.375000 -0.125000 +v -0.125000 0.625000 -0.500000 +v 0.125000 0.625000 -0.500000 +v 0.125000 0.625000 -0.125000 +v -0.125000 0.625000 -0.125000 +vt 0.281250 0.687500 +vt 0.156250 0.687500 +vt 0.156250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.562500 +vt 0.406250 0.687500 +vt 0.531250 0.375000 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.031250 0.375000 +vt 0.031250 0.562500 +usemtl None_Wire +s off +f 197/210/6 198/211/6 194/212/6 193/213/6 +f 198/213/3 199/214/3 195/215/3 194/216/3 +f 199/217/5 200/210/5 196/213/5 195/216/5 +f 200/216/1 197/215/1 193/218/1 196/219/1 +f 193/213/2 194/212/2 195/220/2 196/214/2 +f 200/221/4 199/220/4 198/212/4 197/222/4 +g center +v -0.125000 0.375000 0.125000 +v -0.125000 0.375000 -0.125000 +v 0.125000 0.375000 -0.125000 +v 0.125000 0.375000 0.125000 +v -0.125000 0.625000 0.125000 +v -0.125000 0.625000 -0.125000 +v 0.125000 0.625000 -0.125000 +v 0.125000 0.625000 0.125000 +vt 0.281250 0.843750 +vt 0.156250 0.843750 +vt 0.156250 0.718750 +vt 0.281250 0.718750 +vt 0.406250 0.843750 +vt 0.406250 0.718750 +vt 0.531250 0.718750 +vt 0.531250 0.843750 +vt 0.031250 0.843750 +vt 0.031250 0.718750 +vt 0.406250 0.968750 +vt 0.281250 0.968750 +vt 0.156250 0.968750 +usemtl None_ 1 +s off +f 205/223/1 206/224/1 202/225/1 201/226/1 +f 206/227/6 207/228/6 203/229/6 202/230/6 +f 207/224/3 208/231/3 204/232/3 203/225/3 +f 208/223/5 205/226/5 201/228/5 204/227/5 +f 201/233/2 202/234/2 203/223/2 204/227/2 +f 208/224/4 207/223/4 206/234/4 205/235/4 diff --git a/resources/assets/mekanism/models/wireShine.obj b/resources/assets/mekanism/models/wireShine.obj new file mode 100644 index 000000000..bff3cd632 --- /dev/null +++ b/resources/assets/mekanism/models/wireShine.obj @@ -0,0 +1,522 @@ +# Blender v2.66 (sub 1) OBJ File: 'wireShine.blend' +# www.blender.org +mtllib wireShine.mtl +g down +v -0.126250 0.000000 0.126250 +v 0.126250 0.000000 0.126250 +v 0.126250 0.374464 0.126250 +v -0.126250 0.374464 0.126250 +v -0.126250 0.000000 -0.126250 +v 0.126250 0.000000 -0.126250 +v 0.126250 0.374464 -0.126250 +v -0.126250 0.374464 -0.126250 +v 0.126250 0.187232 -0.126250 +v -0.126250 0.000000 -0.000000 +v -0.000000 0.187232 0.126250 +v -0.126250 0.187232 0.126250 +v -0.000000 0.000000 0.126250 +v -0.126250 0.187232 -0.126250 +v -0.000000 0.374464 0.126250 +v 0.126250 0.000000 -0.000000 +v 0.126250 0.187232 0.126250 +v -0.126250 0.374464 -0.000000 +v -0.000000 0.000000 -0.126250 +v 0.126250 0.374464 -0.000000 +v -0.126250 0.187232 -0.000000 +v 0.126250 0.187232 -0.000000 +v -0.000000 0.187232 -0.126250 +v -0.000000 0.374464 -0.126250 +vt 0.218750 0.468750 +vt 0.218750 0.375000 +vt 0.281250 0.375000 +vt 0.281250 0.468750 +vt 0.343750 0.468750 +vt 0.343750 0.562500 +vt 0.281250 0.562500 +vt 0.093750 0.468750 +vt 0.031250 0.468750 +vt 0.031250 0.375000 +vt 0.093750 0.375000 +vt 0.406250 0.468750 +vt 0.406250 0.562500 +vt 0.531250 0.468750 +vt 0.468750 0.468750 +vt 0.468750 0.375000 +vt 0.531250 0.375000 +vt 0.218750 0.562500 +vt 0.343750 0.375000 +vt 0.406250 0.375000 +vt 0.468750 0.562500 +vt 0.156250 0.468750 +vt 0.156250 0.375000 +vt 0.531250 0.562500 +vt 0.156250 0.562500 +vt 0.093750 0.562500 +vt 0.031250 0.562500 +vn -0.000000 -0.000000 1.000000 +vn 1.000000 -0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn -1.000000 0.000000 -0.000000 +usemtl None +s off +f 11/1/1 15/2/1 4/3/1 12/4/1 +f 9/4/2 22/5/2 16/6/2 6/7/2 +f 23/8/3 14/9/3 8/10/3 24/11/3 +f 22/5/2 17/12/2 2/13/2 16/6/2 +f 12/14/4 21/15/4 10/16/4 1/17/4 +f 13/18/1 11/1/1 12/4/1 1/7/1 +f 20/19/2 3/20/2 17/12/2 22/5/2 +f 18/21/4 8/13/4 14/12/4 21/15/4 +f 17/22/1 3/23/1 15/2/1 11/1/1 +f 4/24/4 18/21/4 21/15/4 12/14/4 +f 21/15/4 14/12/4 5/20/4 10/16/4 +f 6/25/3 19/26/3 23/8/3 9/22/3 +f 9/22/3 23/8/3 24/11/3 7/23/3 +f 2/25/1 17/22/1 11/1/1 13/18/1 +f 19/26/3 5/27/3 14/9/3 23/8/3 +f 7/3/2 20/19/2 22/5/2 9/4/2 +g up +v -0.126250 1.000000 -0.126250 +v 0.126250 1.000000 -0.126250 +v 0.126250 0.626964 -0.126250 +v -0.126250 0.626964 -0.126250 +v -0.126250 1.000000 0.126250 +v 0.126250 1.000000 0.126250 +v 0.126250 0.626964 0.126250 +v -0.126250 0.626964 0.126250 +v -0.126250 0.813482 -0.126250 +v -0.126250 1.000000 -0.000000 +v -0.126250 0.813482 0.126250 +v 0.000000 0.626964 -0.126250 +v -0.000000 1.000000 -0.126250 +v -0.126250 0.626964 -0.000000 +v -0.000000 0.626964 0.126250 +v 0.126250 0.813482 -0.126250 +v 0.126250 0.813482 -0.000000 +v -0.126250 0.813482 -0.000000 +v 0.126250 1.000000 -0.000000 +v 0.126250 0.626964 -0.000000 +v 0.126250 0.813482 0.126250 +v -0.000000 0.813482 0.126250 +v -0.000000 0.813482 -0.126250 +v -0.000000 1.000000 0.126250 +vt 0.406250 0.468750 +vt 0.406250 0.562500 +vt 0.343750 0.562500 +vt 0.343750 0.468750 +vt 0.156250 0.468750 +vt 0.156250 0.562500 +vt 0.093750 0.562500 +vt 0.093750 0.468750 +vt 0.406250 0.375000 +vt 0.343750 0.375000 +vt 0.468750 0.468750 +vt 0.468750 0.562500 +vt 0.218750 0.468750 +vt 0.218750 0.375000 +vt 0.281250 0.375000 +vt 0.281250 0.468750 +vt 0.031250 0.562500 +vt 0.031250 0.468750 +vt 0.468750 0.375000 +vt 0.531250 0.468750 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.218750 0.562500 +vt 0.281250 0.562500 +vt 0.531250 0.375000 +vt 0.093750 0.375000 +vt 0.031250 0.375000 +usemtl None +s off +f 40/28/2 26/29/2 43/30/2 41/31/2 +f 45/32/1 30/33/1 48/34/1 46/35/1 +f 27/36/2 40/28/2 41/31/2 44/37/2 +f 35/28/4 42/38/4 38/39/4 32/29/4 +f 47/40/3 36/41/3 28/42/3 33/43/3 +f 46/35/1 48/34/1 29/44/1 35/45/1 +f 29/36/4 34/46/4 42/38/4 35/28/4 +f 42/38/4 33/47/4 28/48/4 38/39/4 +f 40/32/3 27/49/3 36/41/3 47/40/3 +f 37/50/3 47/40/3 33/43/3 25/51/3 +f 44/37/2 41/31/2 45/43/2 31/42/2 +f 34/46/4 25/52/4 33/47/4 42/38/4 +f 26/33/3 40/32/3 47/40/3 37/50/3 +f 39/53/1 46/35/1 35/45/1 32/54/1 +f 31/49/1 45/32/1 46/35/1 39/53/1 +f 41/31/2 43/30/2 30/51/2 45/43/2 +g west +v 0.500000 0.374464 -0.126250 +v 0.500000 0.374464 0.126250 +v 0.126250 0.374464 0.126250 +v 0.126250 0.374464 -0.126250 +v 0.500000 0.626964 -0.126250 +v 0.500000 0.626964 0.126250 +v 0.126250 0.626964 0.126250 +v 0.126250 0.626964 -0.126250 +v 0.126250 0.626964 0.000000 +v 0.313125 0.374464 0.126250 +v 0.126250 0.500714 0.126250 +v 0.313125 0.374464 0.000000 +v 0.313125 0.626964 0.126250 +v 0.500000 0.500714 -0.126250 +v 0.313125 0.626964 0.000000 +v 0.313125 0.500714 -0.126250 +v 0.500000 0.374464 0.000000 +v 0.500000 0.500714 0.126250 +v 0.313125 0.500714 0.126250 +v 0.313125 0.626964 -0.126250 +v 0.500000 0.626964 0.000000 +v 0.313125 0.374464 -0.126250 +v 0.126250 0.374464 0.000000 +v 0.126250 0.500714 -0.126250 +vt 0.406250 0.468750 +vt 0.343750 0.468750 +vt 0.343750 0.375000 +vt 0.406250 0.375000 +vt 0.218750 0.562500 +vt 0.156250 0.562500 +vt 0.156250 0.468750 +vt 0.218750 0.468750 +vt 0.406250 0.562500 +vt 0.343750 0.562500 +vt 0.281250 0.468750 +vt 0.281250 0.375000 +vt 0.281250 0.562500 +vt 0.468750 0.375000 +vt 0.531250 0.375000 +vt 0.531250 0.468750 +vt 0.468750 0.468750 +vt 0.468750 0.562500 +vt 0.093750 0.562500 +vt 0.093750 0.468750 +vt 0.531250 0.562500 +vt 0.093750 0.375000 +vt 0.031250 0.468750 +vt 0.031250 0.375000 +vt 0.031250 0.562500 +vt 0.218750 0.375000 +vt 0.156250 0.375000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 -0.000000 +usemtl None +s off +f 58/55/1 67/56/1 59/57/1 51/58/1 +f 65/59/5 50/60/5 58/61/5 60/62/5 +f 50/63/1 66/64/1 67/56/1 58/55/1 +f 67/56/1 61/65/1 55/66/1 59/57/1 +f 66/64/1 54/67/1 61/65/1 67/56/1 +f 62/68/3 49/69/3 70/70/3 64/71/3 +f 68/55/3 64/71/3 72/72/3 56/63/3 +f 53/58/3 62/68/3 64/71/3 68/55/3 +f 61/61/6 54/60/6 69/73/6 63/74/6 +f 49/67/5 65/59/5 60/62/5 70/65/5 +f 64/71/3 70/70/3 52/75/3 72/72/3 +f 57/76/6 63/74/6 68/77/6 56/78/6 +f 63/74/6 69/73/6 53/79/6 68/77/6 +f 70/65/5 60/62/5 71/80/5 52/66/5 +f 60/62/5 58/61/5 51/81/5 71/80/5 +f 55/81/6 61/61/6 63/74/6 57/76/6 +g east +v -0.500000 0.374460 0.126250 +v -0.500000 0.374460 -0.126250 +v -0.126250 0.374464 -0.126250 +v -0.126250 0.374464 0.126250 +v -0.500000 0.626960 0.126250 +v -0.500000 0.626960 -0.126250 +v -0.126250 0.626964 -0.126250 +v -0.126250 0.626964 0.126250 +v -0.313125 0.374462 0.126250 +v -0.126250 0.500714 -0.126250 +v -0.313125 0.626962 0.126250 +v -0.313125 0.626962 -0.126250 +v -0.500000 0.500710 0.126250 +v -0.126250 0.374464 -0.000000 +v -0.126250 0.500714 0.126250 +v -0.500000 0.374460 -0.000000 +v -0.500000 0.500710 -0.126250 +v -0.313125 0.626962 -0.000000 +v -0.126250 0.626964 -0.000000 +v -0.313125 0.374462 -0.000000 +v -0.313125 0.500712 0.126250 +v -0.313125 0.500712 -0.126250 +v -0.313125 0.374462 -0.126250 +v -0.500000 0.626960 -0.000000 +vt 0.281250 0.562500 +vt 0.281250 0.468750 +vt 0.343750 0.468750 +vt 0.343750 0.562500 +vt 0.031250 0.468750 +vt 0.093750 0.468750 +vt 0.093750 0.562500 +vt 0.031250 0.562500 +vt 0.218750 0.562500 +vt 0.156250 0.562500 +vt 0.156250 0.468750 +vt 0.218750 0.468750 +vt 0.343750 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.468750 +vt 0.468750 0.468750 +vt 0.468750 0.375000 +vt 0.531250 0.375000 +vt 0.531250 0.468750 +vt 0.218750 0.375000 +vt 0.281250 0.375000 +vt 0.468750 0.562500 +vt 0.531250 0.562500 +vt 0.156250 0.375000 +vt 0.406250 0.562500 +vt 0.093750 0.375000 +vt 0.031250 0.375000 +vn -0.000011 1.000000 -0.000000 +vn 0.000011 -1.000000 0.000000 +vn 0.000012 -1.000000 0.000000 +usemtl None +s off +f 78/82/3 84/83/3 94/84/3 89/85/3 +f 83/86/7 90/87/7 96/88/7 77/89/7 +f 88/90/8 74/91/8 95/92/8 92/93/8 +f 94/84/3 82/94/3 75/95/3 95/96/3 +f 93/97/1 85/98/1 73/99/1 81/100/1 +f 81/83/9 92/93/9 86/101/9 76/102/9 +f 84/83/3 79/102/3 82/94/3 94/84/3 +f 87/103/1 93/97/1 81/100/1 76/104/1 +f 83/96/1 77/95/1 85/98/1 93/97/1 +f 92/93/9 95/92/9 75/105/9 86/101/9 +f 80/106/1 83/96/1 93/97/1 87/103/1 +f 73/82/8 88/90/8 92/93/8 81/83/8 +f 90/87/7 84/92/7 78/91/7 96/88/7 +f 91/107/7 79/105/7 84/92/7 90/87/7 +f 80/108/7 91/107/7 90/87/7 83/86/7 +f 89/85/3 94/84/3 95/96/3 74/106/3 +g north +v -0.126250 0.374464 -0.500000 +v 0.126250 0.374464 -0.500000 +v 0.126250 0.374464 -0.126250 +v -0.126250 0.374464 -0.126250 +v -0.126250 0.626964 -0.500000 +v 0.126250 0.626964 -0.500000 +v 0.126250 0.626964 -0.126250 +v -0.126250 0.626964 -0.126250 +v 0.000000 0.626964 -0.500000 +v 0.126250 0.500714 -0.500000 +v 0.000000 0.374464 -0.500000 +v -0.126250 0.500714 -0.500000 +v 0.126250 0.626964 -0.313125 +v 0.126250 0.500714 -0.126250 +v 0.126250 0.374464 -0.313125 +v 0.000000 0.626964 -0.126250 +v -0.126250 0.500714 -0.126250 +v 0.000000 0.374464 -0.126250 +v -0.126250 0.626964 -0.313125 +v -0.126250 0.374464 -0.313125 +v 0.126250 0.500714 -0.313125 +v -0.126250 0.500714 -0.313125 +v 0.000000 0.374464 -0.313125 +v 0.000000 0.626964 -0.313125 +vt 0.343750 0.468750 +vt 0.343750 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.468750 +vt 0.468750 0.468750 +vt 0.468750 0.375000 +vt 0.531250 0.375000 +vt 0.531250 0.468750 +vt 0.218750 0.468750 +vt 0.156250 0.468750 +vt 0.156250 0.375000 +vt 0.218750 0.375000 +vt 0.093750 0.468750 +vt 0.156250 0.562500 +vt 0.093750 0.562500 +vt 0.343750 0.562500 +vt 0.406250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.468750 +vt 0.281250 0.375000 +vt 0.468750 0.562500 +vt 0.531250 0.562500 +vt 0.218750 0.562500 +vt 0.031250 0.468750 +vt 0.031250 0.562500 +vt 0.031250 0.375000 +vt 0.093750 0.375000 +usemtl None +s off +f 117/109/2 110/110/2 99/111/2 111/112/2 +f 118/113/4 108/114/4 97/115/4 116/116/4 +f 119/117/5 111/118/5 99/119/5 114/120/5 +f 120/121/6 109/118/6 102/122/6 105/123/6 +f 106/124/2 117/109/2 111/112/2 98/125/2 +f 102/126/2 109/127/2 117/109/2 106/124/2 +f 109/127/2 103/128/2 110/110/2 117/109/2 +f 113/129/4 118/113/4 116/116/4 100/130/4 +f 104/125/4 115/112/4 118/113/4 113/129/4 +f 115/112/4 101/111/4 108/114/4 118/113/4 +f 116/127/5 119/117/5 114/120/5 100/128/5 +f 97/126/5 107/131/5 119/117/5 116/127/5 +f 107/131/5 98/122/5 111/118/5 119/117/5 +f 115/132/6 120/121/6 105/123/6 101/133/6 +f 104/134/6 112/135/6 120/121/6 115/132/6 +f 112/135/6 103/119/6 109/118/6 120/121/6 +g south +v 0.126250 0.374464 0.500000 +v -0.126250 0.374464 0.500000 +v -0.126250 0.374464 0.126250 +v 0.126250 0.374464 0.126250 +v 0.126250 0.626964 0.500000 +v -0.126250 0.626964 0.500000 +v -0.126250 0.626964 0.126250 +v 0.126250 0.626964 0.126250 +v -0.000000 0.626964 0.500000 +v -0.126250 0.500714 0.500000 +v -0.000000 0.374464 0.500000 +v 0.126250 0.500714 0.500000 +v -0.126250 0.626964 0.313125 +v -0.126250 0.500714 0.126250 +v -0.126250 0.374464 0.313125 +v -0.000000 0.626964 0.126250 +v 0.126250 0.500714 0.126250 +v -0.000000 0.374464 0.126250 +v 0.126250 0.626964 0.313125 +v 0.126250 0.374464 0.313125 +v -0.126250 0.500714 0.313125 +v 0.126250 0.500714 0.313125 +v -0.000000 0.374464 0.313125 +v -0.000000 0.626964 0.313125 +vt 0.343750 0.468750 +vt 0.343750 0.375000 +vt 0.406250 0.375000 +vt 0.406250 0.468750 +vt 0.468750 0.468750 +vt 0.468750 0.375000 +vt 0.531250 0.375000 +vt 0.531250 0.468750 +vt 0.218750 0.468750 +vt 0.156250 0.468750 +vt 0.156250 0.375000 +vt 0.218750 0.375000 +vt 0.093750 0.468750 +vt 0.156250 0.562500 +vt 0.093750 0.562500 +vt 0.343750 0.562500 +vt 0.406250 0.562500 +vt 0.281250 0.562500 +vt 0.281250 0.468750 +vt 0.281250 0.375000 +vt 0.468750 0.562500 +vt 0.531250 0.562500 +vt 0.218750 0.562500 +vt 0.031250 0.468750 +vt 0.031250 0.562500 +vt 0.031250 0.375000 +vt 0.093750 0.375000 +usemtl None +s off +f 141/136/4 134/137/4 123/138/4 135/139/4 +f 142/140/2 132/141/2 121/142/2 140/143/2 +f 143/144/5 135/145/5 123/146/5 138/147/5 +f 144/148/6 133/145/6 126/149/6 129/150/6 +f 130/151/4 141/136/4 135/139/4 122/152/4 +f 126/153/4 133/154/4 141/136/4 130/151/4 +f 133/154/4 127/155/4 134/137/4 141/136/4 +f 137/156/2 142/140/2 140/143/2 124/157/2 +f 128/152/2 139/139/2 142/140/2 137/156/2 +f 139/139/2 125/138/2 132/141/2 142/140/2 +f 140/154/5 143/144/5 138/147/5 124/155/5 +f 121/153/5 131/158/5 143/144/5 140/154/5 +f 131/158/5 122/149/5 135/145/5 143/144/5 +f 139/159/6 144/148/6 129/150/6 125/160/6 +f 128/161/6 136/162/6 144/148/6 139/159/6 +f 136/162/6 127/146/6 133/145/6 144/148/6 +g center +v -0.126250 0.374464 0.126250 +v -0.126250 0.374464 -0.126250 +v 0.126250 0.374464 -0.126250 +v 0.126250 0.374464 0.126250 +v -0.126250 0.626964 0.126250 +v -0.126250 0.626964 -0.126250 +v 0.126250 0.626964 -0.126250 +v 0.126250 0.626964 0.126250 +v -0.126250 0.626964 0.000000 +v -0.126250 0.500714 -0.126250 +v -0.126250 0.374464 0.000000 +v -0.126250 0.500714 0.126250 +v 0.000000 0.626964 -0.126250 +v 0.126250 0.500714 -0.126250 +v 0.000000 0.374464 -0.126250 +v 0.126250 0.626964 0.000000 +v 0.126250 0.500714 0.126250 +v 0.126250 0.374464 0.000000 +v 0.000000 0.626964 0.126250 +v 0.000000 0.374464 0.126250 +v -0.126250 0.500714 0.000000 +v 0.000000 0.500714 -0.126250 +v 0.126250 0.500714 0.000000 +v 0.000000 0.500714 0.126250 +v 0.000000 0.374464 0.000000 +v 0.000000 0.626964 0.000000 +vt 0.218750 0.781250 +vt 0.156250 0.781250 +vt 0.156250 0.718750 +vt 0.218750 0.718750 +vt 0.468750 0.781250 +vt 0.468750 0.718750 +vt 0.531250 0.718750 +vt 0.531250 0.781250 +vt 0.093750 0.781250 +vt 0.031250 0.781250 +vt 0.031250 0.718750 +vt 0.093750 0.718750 +vt 0.343750 0.781250 +vt 0.343750 0.718750 +vt 0.406250 0.718750 +vt 0.406250 0.781250 +vt 0.343750 0.906250 +vt 0.281250 0.906250 +vt 0.281250 0.843750 +vt 0.343750 0.843750 +vt 0.218750 0.906250 +vt 0.281250 0.968750 +vt 0.218750 0.968750 +vt 0.281250 0.781250 +vt 0.281250 0.718750 +vt 0.218750 0.843750 +vt 0.156250 0.843750 +vt 0.468750 0.843750 +vt 0.531250 0.843750 +vt 0.406250 0.843750 +vt 0.093750 0.843750 +vt 0.031250 0.843750 +vt 0.406250 0.906250 +vt 0.406250 0.968750 +vt 0.343750 0.968750 +vt 0.156250 0.906250 +vt 0.156250 0.968750 +usemtl None_Wire +s off +f 165/163/4 154/164/4 146/165/4 155/166/4 +f 166/167/3 158/168/3 147/169/3 159/170/3 +f 167/171/2 161/172/2 148/173/2 162/174/2 +f 168/175/1 156/176/1 145/177/1 164/178/1 +f 169/179/5 159/180/5 147/181/5 162/182/5 +f 170/183/6 157/180/6 150/184/6 153/185/6 +f 156/186/4 165/163/4 155/166/4 145/187/4 +f 149/181/4 153/188/4 165/163/4 156/186/4 +f 153/188/4 150/189/4 154/164/4 165/163/4 +f 154/190/3 166/167/3 159/170/3 146/191/3 +f 150/192/3 157/178/3 166/167/3 154/190/3 +f 157/178/3 151/177/3 158/168/3 166/167/3 +f 158/164/2 167/171/2 162/174/2 147/165/2 +f 151/189/2 160/193/2 167/171/2 158/164/2 +f 160/193/2 152/194/2 161/172/2 167/171/2 +f 161/182/1 168/175/1 164/178/1 148/192/1 +f 152/181/1 163/186/1 168/175/1 161/182/1 +f 163/186/1 149/187/1 156/176/1 168/175/1 +f 164/195/5 169/179/5 162/182/5 148/192/5 +f 145/196/5 155/197/5 169/179/5 164/195/5 +f 155/197/5 146/184/5 159/180/5 169/179/5 +f 163/198/6 170/183/6 153/185/6 149/199/6 +f 152/189/6 160/188/6 170/183/6 163/198/6 +f 160/188/6 151/181/6 157/180/6 170/183/6 diff --git a/resources/assets/mekanism/textures/blocks/machine.png b/resources/assets/mekanism/textures/blocks/machine.png new file mode 100755 index 000000000..7a7eee798 Binary files /dev/null and b/resources/assets/mekanism/textures/blocks/machine.png differ