atomicscience/src/main/java/atomicscience/muoxing/MAtomicAssembler.java
2022-10-21 19:53:56 +02:00

370 lines
19 KiB
Java

package atomicscience.muoxing;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import org.lwjgl.opengl.GL11;
public class MAtomicAssembler extends ModelBase {
ModelRenderer Safety_Glass_Front;
ModelRenderer Safety_Glass_Right;
ModelRenderer Safety_Glass_Back;
ModelRenderer Safety_Glass_Left;
ModelRenderer Safety_Glass_Top;
ModelRenderer Circuit1;
ModelRenderer Circuit2;
ModelRenderer Circuit3;
ModelRenderer Circuit4;
ModelRenderer RAM1;
ModelRenderer Control_Pad;
ModelRenderer RAM2;
ModelRenderer Control_Pad_Ribbon_Cable;
ModelRenderer RAM3;
ModelRenderer Control_Pad_Ribbon_Connector;
ModelRenderer RAM4;
ModelRenderer Plinth_Base_Ribbon_Connector;
ModelRenderer Material_Plinth_Core;
ModelRenderer Material_Plinth_Base;
ModelRenderer Material_Plinth_Stand;
ModelRenderer Plinth_Base_Plate;
ModelRenderer Back_Arm_Upper;
ModelRenderer Back_Arm_Lower;
ModelRenderer Right_Arm_Upper;
ModelRenderer Right_Arm_Lower;
ModelRenderer Front_Arm_Upper;
ModelRenderer Front_Arm_Lower;
ModelRenderer Left_Arm_Upper;
ModelRenderer Left_Arm_Lower;
ModelRenderer Middle_Rotor_Focus_Lazer;
ModelRenderer Middle_Rotor_Uppper_Arm;
ModelRenderer Middle_Rotor_Lower_Arm;
ModelRenderer Middle_Rotor_Arm_Base;
ModelRenderer Middle_Rotor;
ModelRenderer Bottom_Rotor_Upper_Arm;
ModelRenderer Bottom_Rotor_Lower_Arm;
ModelRenderer Bottom_Rotor_Arm_Base;
ModelRenderer Bottom_Rotor;
ModelRenderer Resonance_Crystal;
ModelRenderer Resonator_Unit;
ModelRenderer Resonator_Assembly;
ModelRenderer Bottom_Rotor_Resonator_Arm;
public MAtomicAssembler() {
super.textureWidth = 65;
super.textureHeight = 32;
this.Safety_Glass_Front = new ModelRenderer(this, 35, 0);
this.Safety_Glass_Front.addBox(0.0F, 0.0F, 0.0F, 15, 15, 0);
this.Safety_Glass_Front.setRotationPoint(-7.5F, 8.0F, -7.5F);
this.Safety_Glass_Front.setTextureSize(65, 32);
this.Safety_Glass_Front.mirror = true;
this.setRotation(this.Safety_Glass_Front, 0.0F, 0.0F, 0.0F);
this.Safety_Glass_Right = new ModelRenderer(this, 35, -15);
this.Safety_Glass_Right.addBox(0.0F, 0.0F, 0.0F, 0, 15, 15);
this.Safety_Glass_Right.setRotationPoint(-7.5F, 8.0F, -7.5F);
this.Safety_Glass_Right.setTextureSize(65, 32);
this.Safety_Glass_Right.mirror = true;
this.setRotation(this.Safety_Glass_Right, 0.0F, 0.0F, 0.0F);
this.Safety_Glass_Back = new ModelRenderer(this, 35, 0);
this.Safety_Glass_Back.addBox(0.0F, 0.0F, 0.0F, 15, 15, 0);
this.Safety_Glass_Back.setRotationPoint(-7.5F, 8.0F, 7.5F);
this.Safety_Glass_Back.setTextureSize(65, 32);
this.Safety_Glass_Back.mirror = true;
this.setRotation(this.Safety_Glass_Back, 0.0F, 0.0F, 0.0F);
this.Safety_Glass_Left = new ModelRenderer(this, 35, -15);
this.Safety_Glass_Left.addBox(0.0F, 0.0F, 0.0F, 0, 15, 15);
this.Safety_Glass_Left.setRotationPoint(7.5F, 8.0F, -7.5F);
this.Safety_Glass_Left.setTextureSize(65, 32);
this.Safety_Glass_Left.mirror = true;
this.setRotation(this.Safety_Glass_Left, 0.0F, 0.0F, 0.0F);
this.Safety_Glass_Top = new ModelRenderer(this, 20, 0);
this.Safety_Glass_Top.addBox(0.0F, 0.0F, 0.0F, 15, 0, 15);
this.Safety_Glass_Top.setRotationPoint(-7.5F, 8.0F, -7.5F);
this.Safety_Glass_Top.setTextureSize(65, 32);
this.Safety_Glass_Top.mirror = true;
this.setRotation(this.Safety_Glass_Top, 0.0F, 0.0F, 0.0F);
this.Circuit1 = new ModelRenderer(this, 27, 11);
this.Circuit1.addBox(0.0F, 0.0F, 0.0F, 2, 1, 2);
this.Circuit1.setRotationPoint(-6.0F, 22.5F, -6.25F);
this.Circuit1.setTextureSize(65, 32);
this.Circuit1.mirror = true;
this.setRotation(this.Circuit1, 0.0F, 0.0F, 0.0F);
this.Circuit2 = new ModelRenderer(this, 27, 11);
this.Circuit2.addBox(0.0F, 0.0F, 0.0F, 2, 1, 2);
this.Circuit2.setRotationPoint(-5.0F, 22.5F, -1.0F);
this.Circuit2.setTextureSize(65, 32);
this.Circuit2.mirror = true;
this.setRotation(this.Circuit2, 0.0F, 0.0F, 0.0F);
this.Circuit3 = new ModelRenderer(this, 27, 11);
this.Circuit3.addBox(0.0F, 0.0F, 0.0F, 2, 1, 2);
this.Circuit3.setRotationPoint(3.0F, 22.5F, 0.0F);
this.Circuit3.setTextureSize(65, 32);
this.Circuit3.mirror = true;
this.setRotation(this.Circuit3, 0.0F, 0.0F, 0.0F);
this.Circuit4 = new ModelRenderer(this, 27, 11);
this.Circuit4.addBox(0.0F, 0.0F, 0.0F, 2, 1, 2);
this.Circuit4.setRotationPoint(-1.0F, 22.5F, -6.0F);
this.Circuit4.setTextureSize(65, 32);
this.Circuit4.mirror = true;
this.setRotation(this.Circuit4, 0.0F, 0.0F, 0.0F);
this.RAM1 = new ModelRenderer(this, 27, 11);
this.RAM1.addBox(0.0F, 0.0F, 0.0F, 3, 1, 0);
this.RAM1.setRotationPoint(2.0F, 22.0F, 6.0F);
this.RAM1.setTextureSize(65, 32);
this.RAM1.mirror = true;
this.setRotation(this.RAM1, 0.0F, 1.570796F, 0.0F);
this.Control_Pad = new ModelRenderer(this, 50, 25);
this.Control_Pad.addBox(-3.0F, -1.5F, -1.0F, 4, 4, 1);
this.Control_Pad.setRotationPoint(-4.0F, 10.0F, -7.0F);
this.Control_Pad.setTextureSize(65, 32);
this.Control_Pad.mirror = true;
this.setRotation(this.Control_Pad, 0.0F, 0.0F, 0.0F);
this.RAM2 = new ModelRenderer(this, 27, 11);
this.RAM2.addBox(0.0F, 0.0F, 0.0F, 3, 1, 0);
this.RAM2.setRotationPoint(2.5F, 22.0F, 6.0F);
this.RAM2.setTextureSize(65, 32);
this.RAM2.mirror = true;
this.setRotation(this.RAM2, 0.0F, 1.570796F, 0.0F);
this.Control_Pad_Ribbon_Cable = new ModelRenderer(this, 61, 18);
this.Control_Pad_Ribbon_Cable.addBox(0.0F, 0.0F, 0.0F, 2, 12, 0);
this.Control_Pad_Ribbon_Cable.setRotationPoint(-6.0F, 11.0F, -6.7F);
this.Control_Pad_Ribbon_Cable.setTextureSize(65, 32);
this.Control_Pad_Ribbon_Cable.mirror = true;
this.setRotation(this.Control_Pad_Ribbon_Cable, 0.0F, 0.0F, 0.0F);
this.RAM3 = new ModelRenderer(this, 27, 11);
this.RAM3.addBox(0.0F, 0.0F, 0.0F, 3, 1, 0);
this.RAM3.setRotationPoint(1.5F, 22.0F, 6.0F);
this.RAM3.setTextureSize(65, 32);
this.RAM3.mirror = true;
this.setRotation(this.RAM3, 0.0F, 1.570796F, 0.0F);
this.Control_Pad_Ribbon_Connector = new ModelRenderer(this, 50, 16);
this.Control_Pad_Ribbon_Connector.addBox(0.0F, 0.0F, -0.5F, 3, 1, 1);
this.Control_Pad_Ribbon_Connector.setRotationPoint(-6.5F, 11.0F, -6.7F);
this.Control_Pad_Ribbon_Connector.setTextureSize(65, 32);
this.Control_Pad_Ribbon_Connector.mirror = true;
this.setRotation(this.Control_Pad_Ribbon_Connector, 0.0F, 0.0F, 0.0F);
this.RAM4 = new ModelRenderer(this, 27, 11);
this.RAM4.addBox(0.0F, 0.0F, 0.0F, 3, 1, 0);
this.RAM4.setRotationPoint(1.0F, 22.0F, 6.0F);
this.RAM4.setTextureSize(65, 32);
this.RAM4.mirror = true;
this.setRotation(this.RAM4, 0.0F, 1.570796F, 0.0F);
this.Plinth_Base_Ribbon_Connector = new ModelRenderer(this, 50, 16);
this.Plinth_Base_Ribbon_Connector.addBox(0.0F, 0.0F, -0.5F, 3, 1, 1);
this.Plinth_Base_Ribbon_Connector.setRotationPoint(-6.5F, 22.0F, -6.7F);
this.Plinth_Base_Ribbon_Connector.setTextureSize(65, 32);
this.Plinth_Base_Ribbon_Connector.mirror = true;
this.setRotation(this.Plinth_Base_Ribbon_Connector, 0.0F, 0.0F, 0.0F);
this.Material_Plinth_Core = new ModelRenderer(this, 5, 27);
this.Material_Plinth_Core.addBox(-1.0F, -1.5F, -1.0F, 2, 1, 2);
this.Material_Plinth_Core.setRotationPoint(0.0F, 18.4F, 0.0F);
this.Material_Plinth_Core.setTextureSize(65, 32);
this.Material_Plinth_Core.mirror = true;
this.setRotation(this.Material_Plinth_Core, 0.0F, 0.7853982F, 0.0F);
this.Material_Plinth_Base = new ModelRenderer(this, 4, 6);
this.Material_Plinth_Base.addBox(-1.5F, -1.0F, -1.5F, 3, 1, 3);
this.Material_Plinth_Base.setRotationPoint(0.0F, 18.4F, 0.0F);
this.Material_Plinth_Base.setTextureSize(65, 32);
this.Material_Plinth_Base.mirror = true;
this.setRotation(this.Material_Plinth_Base, 0.0F, 0.7853982F, 0.0F);
this.Material_Plinth_Stand = new ModelRenderer(this, 0, 9);
this.Material_Plinth_Stand.addBox(-0.5F, -9.0F, -0.5F, 1, 6, 1);
this.Material_Plinth_Stand.setRotationPoint(0.0F, 26.5F, 0.0F);
this.Material_Plinth_Stand.setTextureSize(65, 32);
this.Material_Plinth_Stand.mirror = true;
this.setRotation(this.Material_Plinth_Stand, 0.0F, 0.7853982F, 0.0F);
this.Plinth_Base_Plate = new ModelRenderer(this, 1, 15);
this.Plinth_Base_Plate.addBox(-8.0F, 0.0F, -8.0F, 16, 1, 16);
this.Plinth_Base_Plate.setRotationPoint(0.0F, 23.0F, 0.0F);
this.Plinth_Base_Plate.setTextureSize(65, 32);
this.Plinth_Base_Plate.mirror = true;
this.setRotation(this.Plinth_Base_Plate, 0.0F, 0.0F, 0.0F);
this.Back_Arm_Upper = new ModelRenderer(this, 30, 1);
this.Back_Arm_Upper.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Back_Arm_Upper.setRotationPoint(0.0F, 16.9F, 2.5F);
this.Back_Arm_Upper.setTextureSize(65, 32);
this.Back_Arm_Upper.mirror = true;
this.setRotation(this.Back_Arm_Upper, 2.281837F, 3.141593F, 0.0F);
this.Back_Arm_Lower = new ModelRenderer(this, 30, 5);
this.Back_Arm_Lower.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Back_Arm_Lower.setRotationPoint(0.0F, 17.4F, 1.0F);
this.Back_Arm_Lower.setTextureSize(65, 32);
this.Back_Arm_Lower.mirror = true;
this.setRotation(this.Back_Arm_Lower, -2.356194F, 3.141593F, 0.0F);
this.Right_Arm_Upper = new ModelRenderer(this, 30, 1);
this.Right_Arm_Upper.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Right_Arm_Upper.setRotationPoint(-2.5F, 16.9F, 0.0F);
this.Right_Arm_Upper.setTextureSize(65, 32);
this.Right_Arm_Upper.mirror = true;
this.setRotation(this.Right_Arm_Upper, 2.281837F, 1.570796F, 0.0F);
this.Right_Arm_Lower = new ModelRenderer(this, 30, 5);
this.Right_Arm_Lower.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Right_Arm_Lower.setRotationPoint(-1.0F, 17.4F, 0.0F);
this.Right_Arm_Lower.setTextureSize(65, 32);
this.Right_Arm_Lower.mirror = true;
this.setRotation(this.Right_Arm_Lower, -2.356194F, 1.570796F, 0.0F);
this.Front_Arm_Upper = new ModelRenderer(this, 30, 1);
this.Front_Arm_Upper.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Front_Arm_Upper.setRotationPoint(0.0F, 16.9F, -2.5F);
this.Front_Arm_Upper.setTextureSize(65, 32);
this.Front_Arm_Upper.mirror = true;
this.setRotation(this.Front_Arm_Upper, 2.281837F, 0.0F, 0.0F);
this.Front_Arm_Lower = new ModelRenderer(this, 30, 5);
this.Front_Arm_Lower.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Front_Arm_Lower.setRotationPoint(0.0F, 17.4F, -1.0F);
this.Front_Arm_Lower.setTextureSize(65, 32);
this.Front_Arm_Lower.mirror = true;
this.setRotation(this.Front_Arm_Lower, -2.356194F, 0.0F, 0.0F);
this.Left_Arm_Upper = new ModelRenderer(this, 30, 1);
this.Left_Arm_Upper.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Left_Arm_Upper.setRotationPoint(2.5F, 16.9F, 0.0F);
this.Left_Arm_Upper.setTextureSize(65, 32);
this.Left_Arm_Upper.mirror = true;
this.setRotation(this.Left_Arm_Upper, 2.281837F, -1.570796F, 0.0F);
this.Left_Arm_Lower = new ModelRenderer(this, 30, 5);
this.Left_Arm_Lower.addBox(-0.5F, 0.0F, 0.0F, 1, 2, 1);
this.Left_Arm_Lower.setRotationPoint(1.0F, 17.4F, 0.0F);
this.Left_Arm_Lower.setTextureSize(65, 32);
this.Left_Arm_Lower.mirror = true;
this.setRotation(this.Left_Arm_Lower, -2.356194F, -1.570796F, 0.0F);
this.Middle_Rotor_Focus_Lazer = new ModelRenderer(this, 11, 18);
this.Middle_Rotor_Focus_Lazer.addBox(2.5F, -0.5F, -0.5F, 2, 1, 1);
this.Middle_Rotor_Focus_Lazer.setRotationPoint(0.0F, 14.8F, 0.0F);
this.Middle_Rotor_Focus_Lazer.setTextureSize(65, 32);
this.Middle_Rotor_Focus_Lazer.mirror = true;
this.setRotation(this.Middle_Rotor_Focus_Lazer, 0.0F, -0.7853982F, -0.3316126F);
this.Middle_Rotor_Uppper_Arm = new ModelRenderer(this, 50, 19);
this.Middle_Rotor_Uppper_Arm.addBox(0.8F, -4.0F, -0.5F, 3, 1, 1);
this.Middle_Rotor_Uppper_Arm.setRotationPoint(0.0F, 14.3F, 0.0F);
this.Middle_Rotor_Uppper_Arm.setTextureSize(65, 32);
this.Middle_Rotor_Uppper_Arm.mirror = true;
this.setRotation(this.Middle_Rotor_Uppper_Arm, 0.0F, -0.7853982F, 1.082104F);
this.Middle_Rotor_Lower_Arm = new ModelRenderer(this, 17, 7);
this.Middle_Rotor_Lower_Arm.addBox(-0.5F, -0.6F, 4.5F, 1, 5, 1);
this.Middle_Rotor_Lower_Arm.setRotationPoint(0.0F, 14.3F, 0.0F);
this.Middle_Rotor_Lower_Arm.setTextureSize(65, 32);
this.Middle_Rotor_Lower_Arm.mirror = true;
this.setRotation(this.Middle_Rotor_Lower_Arm, -0.3839724F, 0.7853982F, 0.0F);
this.Middle_Rotor_Arm_Base = new ModelRenderer(this, 11, 21);
this.Middle_Rotor_Arm_Base.addBox(1.5F, -0.5F, -0.5F, 2, 1, 1);
this.Middle_Rotor_Arm_Base.setRotationPoint(0.0F, 20.6F, 0.0F);
this.Middle_Rotor_Arm_Base.setTextureSize(65, 32);
this.Middle_Rotor_Arm_Base.mirror = true;
this.setRotation(this.Middle_Rotor_Arm_Base, 0.0F, -0.7853982F, 0.0F);
this.Middle_Rotor = new ModelRenderer(this, 4, 1);
this.Middle_Rotor.addBox(-1.5F, -0.5F, -1.5F, 3, 1, 3);
this.Middle_Rotor.setRotationPoint(0.0F, 20.6F, 0.0F);
this.Middle_Rotor.setTextureSize(65, 32);
this.Middle_Rotor.mirror = true;
this.setRotation(this.Middle_Rotor, 0.0F, 0.0F, 0.0F);
this.Bottom_Rotor_Upper_Arm = new ModelRenderer(this, 17, 6);
this.Bottom_Rotor_Upper_Arm.addBox(-0.5F, -6.2F, -4.1F, 1, 1, 8);
this.Bottom_Rotor_Upper_Arm.setRotationPoint(0.0F, 15.3F, 0.0F);
this.Bottom_Rotor_Upper_Arm.setTextureSize(65, 32);
this.Bottom_Rotor_Upper_Arm.mirror = true;
this.setRotation(this.Bottom_Rotor_Upper_Arm, -1.082104F, -0.7853982F, 0.0F);
this.Bottom_Rotor_Lower_Arm = new ModelRenderer(this, 0, 0);
this.Bottom_Rotor_Lower_Arm.addBox(-0.5F, -2.2F, 6.0F, 1, 7, 1);
this.Bottom_Rotor_Lower_Arm.setRotationPoint(0.0F, 15.3F, 0.0F);
this.Bottom_Rotor_Lower_Arm.setTextureSize(65, 32);
this.Bottom_Rotor_Lower_Arm.mirror = true;
this.setRotation(this.Bottom_Rotor_Lower_Arm, -0.3839724F, -0.7853982F, 0.0F);
this.Bottom_Rotor_Arm_Base = new ModelRenderer(this, 50, 22);
this.Bottom_Rotor_Arm_Base.addBox(1.0F, -0.5F, -0.5F, 4, 1, 1);
this.Bottom_Rotor_Arm_Base.setRotationPoint(0.0F, 21.9F, 0.0F);
this.Bottom_Rotor_Arm_Base.setTextureSize(65, 32);
this.Bottom_Rotor_Arm_Base.mirror = true;
this.setRotation(this.Bottom_Rotor_Arm_Base, 0.0F, -2.356194F, 0.0F);
this.Bottom_Rotor = new ModelRenderer(this, 4, 11);
this.Bottom_Rotor.addBox(-1.5F, -0.5F, -1.5F, 3, 1, 3);
this.Bottom_Rotor.setRotationPoint(0.0F, 21.9F, 0.0F);
this.Bottom_Rotor.setTextureSize(65, 32);
this.Bottom_Rotor.mirror = true;
this.setRotation(this.Bottom_Rotor, 0.0F, -1.570796F, 0.0F);
this.Resonance_Crystal = new ModelRenderer(this, 0, 27);
this.Resonance_Crystal.addBox(-0.5F, -0.5F, -0.5F, 1, 1, 1);
this.Resonance_Crystal.setRotationPoint(0.0F, 10.7F, 0.0F);
this.Resonance_Crystal.setTextureSize(65, 32);
this.Resonance_Crystal.mirror = true;
this.setRotation(this.Resonance_Crystal, 0.7853982F, 3.141593F, 0.6108652F);
this.Resonator_Unit = new ModelRenderer(this, 17, 1);
this.Resonator_Unit.addBox(-1.0F, -8.0F, -1.0F, 2, 2, 2);
this.Resonator_Unit.setRotationPoint(0.0F, 17.0F, 0.0F);
this.Resonator_Unit.setTextureSize(65, 32);
this.Resonator_Unit.mirror = true;
this.setRotation(this.Resonator_Unit, 0.0F, -2.356194F, 0.0F);
this.Resonator_Assembly = new ModelRenderer(this, 0, 21);
this.Resonator_Assembly.addBox(-1.5F, -8.9F, -1.5F, 3, 2, 3);
this.Resonator_Assembly.setRotationPoint(0.0F, 17.0F, 0.0F);
this.Resonator_Assembly.setTextureSize(65, 32);
this.Resonator_Assembly.mirror = true;
this.setRotation(this.Resonator_Assembly, 0.0F, -1.570796F, 0.0F);
this.Bottom_Rotor_Resonator_Arm = new ModelRenderer(this, 0, 17);
this.Bottom_Rotor_Resonator_Arm.addBox(1.5F, -10.6F, -1.0F, 3, 1, 2);
this.Bottom_Rotor_Resonator_Arm.setRotationPoint(0.0F, 19.0F, 0.0F);
this.Bottom_Rotor_Resonator_Arm.setTextureSize(65, 32);
this.Bottom_Rotor_Resonator_Arm.mirror = true;
this.setRotation(this.Bottom_Rotor_Resonator_Arm, 0.0F, -2.356194F, 0.0F);
}
public void render(float rotationYaw, float rotationYaw2, float rotationYaw3, float f5) {
this.Safety_Glass_Front.render(f5);
this.Safety_Glass_Right.render(f5);
this.Safety_Glass_Back.render(f5);
this.Safety_Glass_Left.render(f5);
this.Safety_Glass_Top.render(f5);
this.Circuit1.render(f5);
this.Circuit2.render(f5);
this.Circuit3.render(f5);
this.Circuit4.render(f5);
this.RAM1.render(f5);
this.Control_Pad.render(f5);
this.RAM2.render(f5);
this.Control_Pad_Ribbon_Cable.render(f5);
this.RAM3.render(f5);
this.Control_Pad_Ribbon_Connector.render(f5);
this.RAM4.render(f5);
this.Plinth_Base_Ribbon_Connector.render(f5);
this.Material_Plinth_Core.render(f5);
this.Material_Plinth_Base.render(f5);
this.Material_Plinth_Stand.render(f5);
this.Plinth_Base_Plate.render(f5);
GL11.glPushMatrix();
GL11.glRotatef(-rotationYaw, 0.0F, 1.0F, 0.0F);
this.Back_Arm_Upper.render(f5);
this.Back_Arm_Lower.render(f5);
this.Right_Arm_Upper.render(f5);
this.Right_Arm_Lower.render(f5);
this.Front_Arm_Upper.render(f5);
this.Front_Arm_Lower.render(f5);
this.Left_Arm_Upper.render(f5);
this.Left_Arm_Lower.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glRotatef(rotationYaw2, 0.0F, 1.0F, 0.0F);
this.Middle_Rotor_Focus_Lazer.render(f5);
this.Middle_Rotor_Uppper_Arm.render(f5);
this.Middle_Rotor_Lower_Arm.render(f5);
this.Middle_Rotor_Arm_Base.render(f5);
this.Middle_Rotor.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glRotatef(-rotationYaw3, 0.0F, 1.0F, 0.0F);
this.Bottom_Rotor_Upper_Arm.render(f5);
this.Bottom_Rotor_Lower_Arm.render(f5);
this.Bottom_Rotor_Arm_Base.render(f5);
this.Bottom_Rotor.render(f5);
this.Bottom_Rotor_Resonator_Arm.render(f5);
GL11.glPopMatrix();
this.Resonance_Crystal.rotateAngleY = (float)Math.toRadians((double)rotationYaw);
this.Resonance_Crystal.render(f5);
this.Resonator_Unit.render(f5);
this.Resonator_Assembly.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z) {
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
}