Package mekanism.client.model

Source Code of mekanism.client.model.ModelRotaryCondensentrator

package mekanism.client.model;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class ModelRotaryCondensentrator extends ModelBase
{
  ModelRenderer GasBottleLid1;
  ModelRenderer GasBottleLid2;
  ModelRenderer GasBottleDecor1;
  ModelRenderer GasBottleDecor2;
  ModelRenderer GasBottleDecor3;
  ModelRenderer GasBottleDecor4;
  ModelRenderer GasBottle1;
  ModelRenderer GasBottle2;
  ModelRenderer GasBottleBot1;
  ModelRenderer GasBottleBot2;
  ModelRenderer LiqBottleLid1;
  ModelRenderer LiqBottleLid2;
  ModelRenderer LiqBottleBot1;
  ModelRenderer LiqBottleBot2;
  ModelRenderer LiqBottle2;
  ModelRenderer LiqBottle1;
  ModelRenderer LiqBottleDecor1;
  ModelRenderer LiqBottleDecor2;
  ModelRenderer LiqBottleDecor3;
  ModelRenderer LiqBottleDecor4;
  ModelRenderer GasInput;
  ModelRenderer MidSection1;
  ModelRenderer MidSection2;
  ModelRenderer LiquidOutput;
  ModelRenderer MidSection3;

  public ModelRotaryCondensentrator()
  {
    textureWidth = 128;
    textureHeight = 128;

    GasBottleLid1 = new ModelRenderer(this, 0, 40);
    GasBottleLid1.addBox(0F, 0F, 0F, 6, 1, 6);
    GasBottleLid1.setRotationPoint(-7F, 11F, 1F);
    GasBottleLid1.setTextureSize(128, 128);
    GasBottleLid1.mirror = true;
    setRotation(GasBottleLid1, 0F, 0F, 0F);
    GasBottleLid2 = new ModelRenderer(this, 0, 40);
    GasBottleLid2.addBox(0F, 0F, 0F, 6, 1, 6);
    GasBottleLid2.setRotationPoint(1F, 11F, 1F);
    GasBottleLid2.setTextureSize(128, 128);
    GasBottleLid2.mirror = true;
    setRotation(GasBottleLid2, 0F, 0F, 0F);
    GasBottleDecor1 = new ModelRenderer(this, 0, 33);
    GasBottleDecor1.addBox(0F, 0F, 0F, 5, 1, 5);
    GasBottleDecor1.setRotationPoint(1.5F, 21F, 1.5F);
    GasBottleDecor1.setTextureSize(128, 128);
    GasBottleDecor1.mirror = true;
    setRotation(GasBottleDecor1, 0F, 0F, 0F);
    GasBottleDecor2 = new ModelRenderer(this, 0, 33);
    GasBottleDecor2.addBox(0F, 0F, 0F, 5, 1, 5);
    GasBottleDecor2.setRotationPoint(1.5F, 13F, 1.5F);
    GasBottleDecor2.setTextureSize(128, 128);
    GasBottleDecor2.mirror = true;
    setRotation(GasBottleDecor2, 0F, 0F, 0F);
    GasBottleDecor3 = new ModelRenderer(this, 0, 33);
    GasBottleDecor3.addBox(0F, 0F, 0F, 5, 1, 5);
    GasBottleDecor3.setRotationPoint(-6.5F, 21F, 1.5F);
    GasBottleDecor3.setTextureSize(128, 128);
    GasBottleDecor3.mirror = true;
    setRotation(GasBottleDecor3, 0F, 0F, 0F);
    GasBottleDecor4 = new ModelRenderer(this, 0, 33);
    GasBottleDecor4.addBox(0F, 0F, 0F, 5, 1, 5);
    GasBottleDecor4.setRotationPoint(-6.5F, 13F, 1.5F);
    GasBottleDecor4.setTextureSize(128, 128);
    GasBottleDecor4.mirror = true;
    setRotation(GasBottleDecor4, 0F, 0F, 0F);
    GasBottle1 = new ModelRenderer(this, 0, 48);
    GasBottle1.addBox(0F, 0F, 0F, 4, 11, 4);
    GasBottle1.setRotationPoint(-6F, 12F, 2F);
    GasBottle1.setTextureSize(128, 128);
    GasBottle1.mirror = true;
    setRotation(GasBottle1, 0F, 0F, 0F);
    GasBottle2 = new ModelRenderer(this, 0, 48);
    GasBottle2.addBox(0F, 0F, 0F, 4, 11, 4);
    GasBottle2.setRotationPoint(2F, 12F, 2F);
    GasBottle2.setTextureSize(128, 128);
    GasBottle2.mirror = true;
    setRotation(GasBottle2, 0F, 0F, 0F);
    GasBottleBot1 = new ModelRenderer(this, 0, 40);
    GasBottleBot1.addBox(0F, 0F, 0F, 6, 1, 6);
    GasBottleBot1.setRotationPoint(-7F, 23F, 1F);
    GasBottleBot1.setTextureSize(128, 128);
    GasBottleBot1.mirror = true;
    setRotation(GasBottleBot1, 0F, 0F, 0F);
    GasBottleBot2 = new ModelRenderer(this, 0, 40);
    GasBottleBot2.addBox(0F, 0F, 0F, 6, 1, 6);
    GasBottleBot2.setRotationPoint(1F, 23F, 1F);
    GasBottleBot2.setTextureSize(128, 128);
    GasBottleBot2.mirror = true;
    setRotation(GasBottleBot2, 0F, 0F, 0F);
    LiqBottleLid1 = new ModelRenderer(this, 25, 40);
    LiqBottleLid1.addBox(0F, 0F, 0F, 6, 1, 6);
    LiqBottleLid1.setRotationPoint(-7F, 11F, -7F);
    LiqBottleLid1.setTextureSize(128, 128);
    LiqBottleLid1.mirror = true;
    setRotation(LiqBottleLid1, 0F, 0F, 0F);
    LiqBottleLid2 = new ModelRenderer(this, 25, 40);
    LiqBottleLid2.addBox(0F, 0F, 0F, 6, 1, 6);
    LiqBottleLid2.setRotationPoint(1F, 11F, -7F);
    LiqBottleLid2.setTextureSize(128, 128);
    LiqBottleLid2.mirror = true;
    setRotation(LiqBottleLid2, 0F, 0F, 0F);
    LiqBottleBot1 = new ModelRenderer(this, 25, 40);
    LiqBottleBot1.addBox(0F, 0F, 0F, 6, 1, 6);
    LiqBottleBot1.setRotationPoint(-7F, 23F, -7F);
    LiqBottleBot1.setTextureSize(128, 128);
    LiqBottleBot1.mirror = true;
    setRotation(LiqBottleBot1, 0F, 0F, 0F);
    LiqBottleBot2 = new ModelRenderer(this, 25, 40);
    LiqBottleBot2.addBox(0F, 0F, 0F, 6, 1, 6);
    LiqBottleBot2.setRotationPoint(1F, 23F, -7F);
    LiqBottleBot2.setTextureSize(128, 128);
    LiqBottleBot2.mirror = true;
    setRotation(LiqBottleBot2, 0F, 0F, 0F);
    LiqBottle2 = new ModelRenderer(this, 25, 48);
    LiqBottle2.addBox(0F, 0F, 0F, 4, 11, 4);
    LiqBottle2.setRotationPoint(2F, 12F, -6F);
    LiqBottle2.setTextureSize(128, 128);
    LiqBottle2.mirror = true;
    setRotation(LiqBottle2, 0F, 0F, 0F);
    LiqBottle1 = new ModelRenderer(this, 25, 48);
    LiqBottle1.addBox(0F, 0F, 0F, 4, 11, 4);
    LiqBottle1.setRotationPoint(-6F, 12F, -6F);
    LiqBottle1.setTextureSize(128, 128);
    LiqBottle1.mirror = true;
    setRotation(LiqBottle1, 0F, 0F, 0F);
    LiqBottleDecor1 = new ModelRenderer(this, 25, 33);
    LiqBottleDecor1.addBox(0F, 0F, 0F, 5, 1, 5);
    LiqBottleDecor1.setRotationPoint(1.5F, 21F, -6.5F);
    LiqBottleDecor1.setTextureSize(128, 128);
    LiqBottleDecor1.mirror = true;
    setRotation(LiqBottleDecor1, 0F, 0F, 0F);
    LiqBottleDecor2 = new ModelRenderer(this, 25, 33);
    LiqBottleDecor2.addBox(0F, 0F, 0F, 5, 1, 5);
    LiqBottleDecor2.setRotationPoint(1.5F, 13F, -6.5F);
    LiqBottleDecor2.setTextureSize(128, 128);
    LiqBottleDecor2.mirror = true;
    setRotation(LiqBottleDecor2, 0F, 0F, 0F);
    LiqBottleDecor3 = new ModelRenderer(this, 25, 33);
    LiqBottleDecor3.addBox(0F, 0F, 0F, 5, 1, 5);
    LiqBottleDecor3.setRotationPoint(-6.5F, 21F, -6.5F);
    LiqBottleDecor3.setTextureSize(128, 128);
    LiqBottleDecor3.mirror = true;
    setRotation(LiqBottleDecor3, 0F, 0F, 0F);
    LiqBottleDecor4 = new ModelRenderer(this, 25, 33);
    LiqBottleDecor4.addBox(0F, 0F, 0F, 5, 1, 5);
    LiqBottleDecor4.setRotationPoint(-6.5F, 13F, -6.5F);
    LiqBottleDecor4.setTextureSize(128, 128);
    LiqBottleDecor4.mirror = true;
    setRotation(LiqBottleDecor4, 0F, 0F, 0F);
    GasInput = new ModelRenderer(this, 0, 24);
    GasInput.addBox(0F, 0F, 0F, 6, 6, 1);
    GasInput.setRotationPoint(-3F, 13F, 7F);
    GasInput.setTextureSize(128, 128);
    GasInput.mirror = true;
    setRotation(GasInput, 0F, 0F, 0F);
    MidSection1 = new ModelRenderer(this, 15, 20);
    MidSection1.addBox(0F, 0F, 0F, 4, 5, 6);
    MidSection1.setRotationPoint(-2F, 18F, 1F);
    MidSection1.setTextureSize(128, 128);
    MidSection1.mirror = true;
    setRotation(MidSection1, 0F, 0F, 0F);
    MidSection2 = new ModelRenderer(this, 37, 0);
    MidSection2.addBox(0F, 0F, 0F, 6, 7, 8);
    MidSection2.setRotationPoint(-3F, 17F, -7F);
    MidSection2.setTextureSize(128, 128);
    MidSection2.mirror = true;
    setRotation(MidSection2, 0F, 0F, 0F);
    LiquidOutput = new ModelRenderer(this, 36, 22);
    LiquidOutput.addBox(0F, 0F, 0F, 8, 8, 1);
    LiquidOutput.setRotationPoint(-4F, 12F, -8F);
    LiquidOutput.setTextureSize(128, 128);
    LiquidOutput.mirror = true;
    setRotation(LiquidOutput, 0F, 0F, 0F);
    MidSection3 = new ModelRenderer(this, 0, 0);
    MidSection3.addBox(0F, 0F, 0F, 4, 2, 14);
    MidSection3.setRotationPoint(-2F, 15F, -7F);
    MidSection3.setTextureSize(128, 128);
    MidSection3.mirror = true;
    setRotation(MidSection3, 0F, 0F, 0F);
  }

  public void render(float size)
  {
    GasBottleLid1.render(size);
    GasBottleLid2.render(size);
    GasBottleDecor1.render(size);
    GasBottleDecor2.render(size);
    GasBottleDecor3.render(size);
    GasBottleDecor4.render(size);
    GasBottle1.render(size);
    GasBottle2.render(size);
    GasBottleBot1.render(size);
    GasBottleBot2.render(size);
    LiqBottleLid1.render(size);
    LiqBottleLid2.render(size);
    LiqBottleBot1.render(size);
    LiqBottleBot2.render(size);
    LiqBottle2.render(size);
    LiqBottle1.render(size);
    LiqBottleDecor1.render(size);
    LiqBottleDecor2.render(size);
    LiqBottleDecor3.render(size);
    LiqBottleDecor4.render(size);
    GasInput.render(size);
    MidSection1.render(size);
    MidSection2.render(size);
    LiquidOutput.render(size);
    MidSection3.render(size);
  }

  private void setRotation(ModelRenderer model, float x, float y, float z)
  {
    model.rotateAngleX = x;
    model.rotateAngleY = y;
    model.rotateAngleZ = z;
  }
}
TOP

Related Classes of mekanism.client.model.ModelRotaryCondensentrator

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.