Java Examples for buildcraftAdditions.utils.RenderUtils
The following java examples will help you to understand the usage of buildcraftAdditions.utils.RenderUtils. These source code samples are taken from different open source projects.
Example 1
| Project: Buildcraft-Additions-master File: ModelRocketPants.java View source code |
private void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, float offsetX, float offsetY, float offsetZ) {
GL11.glPushMatrix();
GL11.glTranslatef(offsetX, offsetY, offsetZ);
RenderUtils.bindTexture(TEXTURE);
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_18.offsetX, this.shape9_18.offsetY, this.shape9_18.offsetZ);
GL11.glTranslatef(this.shape9_18.rotationPointX * f5, this.shape9_18.rotationPointY * f5, this.shape9_18.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.5D, 0.6D);
GL11.glTranslatef(-this.shape9_18.offsetX, -this.shape9_18.offsetY, -this.shape9_18.offsetZ);
GL11.glTranslatef(-this.shape9_18.rotationPointX * f5, -this.shape9_18.rotationPointY * f5, -this.shape9_18.rotationPointZ * f5);
this.shape9_18.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_24.offsetX, this.shape9_24.offsetY, this.shape9_24.offsetZ);
GL11.glTranslatef(this.shape9_24.rotationPointX * f5, this.shape9_24.rotationPointY * f5, this.shape9_24.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.8D, 1.0D);
GL11.glTranslatef(-this.shape9_24.offsetX, -this.shape9_24.offsetY, -this.shape9_24.offsetZ);
GL11.glTranslatef(-this.shape9_24.rotationPointX * f5, -this.shape9_24.rotationPointY * f5, -this.shape9_24.rotationPointZ * f5);
this.shape9_24.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_10.offsetX, this.shape9_10.offsetY, this.shape9_10.offsetZ);
GL11.glTranslatef(this.shape9_10.rotationPointX * f5, this.shape9_10.rotationPointY * f5, this.shape9_10.rotationPointZ * f5);
GL11.glScaled(0.6D, 0.2D, 0.2D);
GL11.glTranslatef(-this.shape9_10.offsetX, -this.shape9_10.offsetY, -this.shape9_10.offsetZ);
GL11.glTranslatef(-this.shape9_10.rotationPointX * f5, -this.shape9_10.rotationPointY * f5, -this.shape9_10.rotationPointZ * f5);
this.shape9_10.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_17.offsetX, this.shape9_17.offsetY, this.shape9_17.offsetZ);
GL11.glTranslatef(this.shape9_17.rotationPointX * f5, this.shape9_17.rotationPointY * f5, this.shape9_17.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.6D, 0.8D);
GL11.glTranslatef(-this.shape9_17.offsetX, -this.shape9_17.offsetY, -this.shape9_17.offsetZ);
GL11.glTranslatef(-this.shape9_17.rotationPointX * f5, -this.shape9_17.rotationPointY * f5, -this.shape9_17.rotationPointZ * f5);
this.shape9_17.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_9.offsetX, this.shape9_9.offsetY, this.shape9_9.offsetZ);
GL11.glTranslatef(this.shape9_9.rotationPointX * f5, this.shape9_9.rotationPointY * f5, this.shape9_9.rotationPointZ * f5);
GL11.glScaled(0.6D, 0.5D, 1.0D);
GL11.glTranslatef(-this.shape9_9.offsetX, -this.shape9_9.offsetY, -this.shape9_9.offsetZ);
GL11.glTranslatef(-this.shape9_9.rotationPointX * f5, -this.shape9_9.rotationPointY * f5, -this.shape9_9.rotationPointZ * f5);
this.shape9_9.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_31.offsetX, this.shape9_31.offsetY, this.shape9_31.offsetZ);
GL11.glTranslatef(this.shape9_31.rotationPointX * f5, this.shape9_31.rotationPointY * f5, this.shape9_31.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.6D, 0.6D);
GL11.glTranslatef(-this.shape9_31.offsetX, -this.shape9_31.offsetY, -this.shape9_31.offsetZ);
GL11.glTranslatef(-this.shape9_31.rotationPointX * f5, -this.shape9_31.rotationPointY * f5, -this.shape9_31.rotationPointZ * f5);
this.shape9_31.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_1.offsetX, this.shape9_1.offsetY, this.shape9_1.offsetZ);
GL11.glTranslatef(this.shape9_1.rotationPointX * f5, this.shape9_1.rotationPointY * f5, this.shape9_1.rotationPointZ * f5);
GL11.glScaled(0.3D, 0.8D, 0.7D);
GL11.glTranslatef(-this.shape9_1.offsetX, -this.shape9_1.offsetY, -this.shape9_1.offsetZ);
GL11.glTranslatef(-this.shape9_1.rotationPointX * f5, -this.shape9_1.rotationPointY * f5, -this.shape9_1.rotationPointZ * f5);
this.shape9_1.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_13.offsetX, this.shape9_13.offsetY, this.shape9_13.offsetZ);
GL11.glTranslatef(this.shape9_13.rotationPointX * f5, this.shape9_13.rotationPointY * f5, this.shape9_13.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.4D, 0.5D);
GL11.glTranslatef(-this.shape9_13.offsetX, -this.shape9_13.offsetY, -this.shape9_13.offsetZ);
GL11.glTranslatef(-this.shape9_13.rotationPointX * f5, -this.shape9_13.rotationPointY * f5, -this.shape9_13.rotationPointZ * f5);
this.shape9_13.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.frl_3.offsetX, this.frl_3.offsetY, this.frl_3.offsetZ);
GL11.glTranslatef(this.frl_3.rotationPointX * f5, this.frl_3.rotationPointY * f5, this.frl_3.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.5D, 0.4D);
GL11.glTranslatef(-this.frl_3.offsetX, -this.frl_3.offsetY, -this.frl_3.offsetZ);
GL11.glTranslatef(-this.frl_3.rotationPointX * f5, -this.frl_3.rotationPointY * f5, -this.frl_3.rotationPointZ * f5);
this.frl_3.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_11.offsetX, this.shape9_11.offsetY, this.shape9_11.offsetZ);
GL11.glTranslatef(this.shape9_11.rotationPointX * f5, this.shape9_11.rotationPointY * f5, this.shape9_11.rotationPointZ * f5);
GL11.glScaled(0.6D, 0.8D, 0.8D);
GL11.glTranslatef(-this.shape9_11.offsetX, -this.shape9_11.offsetY, -this.shape9_11.offsetZ);
GL11.glTranslatef(-this.shape9_11.rotationPointX * f5, -this.shape9_11.rotationPointY * f5, -this.shape9_11.rotationPointZ * f5);
this.shape9_11.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.frl.offsetX, this.frl.offsetY, this.frl.offsetZ);
GL11.glTranslatef(this.frl.rotationPointX * f5, this.frl.rotationPointY * f5, this.frl.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.5D, 0.4D);
GL11.glTranslatef(-this.frl.offsetX, -this.frl.offsetY, -this.frl.offsetZ);
GL11.glTranslatef(-this.frl.rotationPointX * f5, -this.frl.rotationPointY * f5, -this.frl.rotationPointZ * f5);
this.frl.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_28.offsetX, this.shape9_28.offsetY, this.shape9_28.offsetZ);
GL11.glTranslatef(this.shape9_28.rotationPointX * f5, this.shape9_28.rotationPointY * f5, this.shape9_28.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.8D, 0.8D);
GL11.glTranslatef(-this.shape9_28.offsetX, -this.shape9_28.offsetY, -this.shape9_28.offsetZ);
GL11.glTranslatef(-this.shape9_28.rotationPointX * f5, -this.shape9_28.rotationPointY * f5, -this.shape9_28.rotationPointZ * f5);
this.shape9_28.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_26.offsetX, this.shape9_26.offsetY, this.shape9_26.offsetZ);
GL11.glTranslatef(this.shape9_26.rotationPointX * f5, this.shape9_26.rotationPointY * f5, this.shape9_26.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.5D, 0.6D);
GL11.glTranslatef(-this.shape9_26.offsetX, -this.shape9_26.offsetY, -this.shape9_26.offsetZ);
GL11.glTranslatef(-this.shape9_26.rotationPointX * f5, -this.shape9_26.rotationPointY * f5, -this.shape9_26.rotationPointZ * f5);
this.shape9_26.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_12.offsetX, this.shape9_12.offsetY, this.shape9_12.offsetZ);
GL11.glTranslatef(this.shape9_12.rotationPointX * f5, this.shape9_12.rotationPointY * f5, this.shape9_12.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.8D, 0.4D);
GL11.glTranslatef(-this.shape9_12.offsetX, -this.shape9_12.offsetY, -this.shape9_12.offsetZ);
GL11.glTranslatef(-this.shape9_12.rotationPointX * f5, -this.shape9_12.rotationPointY * f5, -this.shape9_12.rotationPointZ * f5);
this.shape9_12.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_16.offsetX, this.shape9_16.offsetY, this.shape9_16.offsetZ);
GL11.glTranslatef(this.shape9_16.rotationPointX * f5, this.shape9_16.rotationPointY * f5, this.shape9_16.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.8D, 1.0D);
GL11.glTranslatef(-this.shape9_16.offsetX, -this.shape9_16.offsetY, -this.shape9_16.offsetZ);
GL11.glTranslatef(-this.shape9_16.rotationPointX * f5, -this.shape9_16.rotationPointY * f5, -this.shape9_16.rotationPointZ * f5);
this.shape9_16.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_7.offsetX, this.shape9_7.offsetY, this.shape9_7.offsetZ);
GL11.glTranslatef(this.shape9_7.rotationPointX * f5, this.shape9_7.rotationPointY * f5, this.shape9_7.rotationPointZ * f5);
GL11.glScaled(0.6D, 0.8D, 0.8D);
GL11.glTranslatef(-this.shape9_7.offsetX, -this.shape9_7.offsetY, -this.shape9_7.offsetZ);
GL11.glTranslatef(-this.shape9_7.rotationPointX * f5, -this.shape9_7.rotationPointY * f5, -this.shape9_7.rotationPointZ * f5);
this.shape9_7.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_15.offsetX, this.shape9_15.offsetY, this.shape9_15.offsetZ);
GL11.glTranslatef(this.shape9_15.rotationPointX * f5, this.shape9_15.rotationPointY * f5, this.shape9_15.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.2D, 0.3D);
GL11.glTranslatef(-this.shape9_15.offsetX, -this.shape9_15.offsetY, -this.shape9_15.offsetZ);
GL11.glTranslatef(-this.shape9_15.rotationPointX * f5, -this.shape9_15.rotationPointY * f5, -this.shape9_15.rotationPointZ * f5);
this.shape9_15.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_14.offsetX, this.shape9_14.offsetY, this.shape9_14.offsetZ);
GL11.glTranslatef(this.shape9_14.rotationPointX * f5, this.shape9_14.rotationPointY * f5, this.shape9_14.rotationPointZ * f5);
GL11.glScaled(0.3D, 0.3D, 0.3D);
GL11.glTranslatef(-this.shape9_14.offsetX, -this.shape9_14.offsetY, -this.shape9_14.offsetZ);
GL11.glTranslatef(-this.shape9_14.rotationPointX * f5, -this.shape9_14.rotationPointY * f5, -this.shape9_14.rotationPointZ * f5);
this.shape9_14.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_30.offsetX, this.shape9_30.offsetY, this.shape9_30.offsetZ);
GL11.glTranslatef(this.shape9_30.rotationPointX * f5, this.shape9_30.rotationPointY * f5, this.shape9_30.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.8D, 0.8D);
GL11.glTranslatef(-this.shape9_30.offsetX, -this.shape9_30.offsetY, -this.shape9_30.offsetZ);
GL11.glTranslatef(-this.shape9_30.rotationPointX * f5, -this.shape9_30.rotationPointY * f5, -this.shape9_30.rotationPointZ * f5);
this.shape9_30.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_2.offsetX, this.shape9_2.offsetY, this.shape9_2.offsetZ);
GL11.glTranslatef(this.shape9_2.rotationPointX * f5, this.shape9_2.rotationPointY * f5, this.shape9_2.rotationPointZ * f5);
GL11.glScaled(0.9D, 0.3D, 0.7D);
GL11.glTranslatef(-this.shape9_2.offsetX, -this.shape9_2.offsetY, -this.shape9_2.offsetZ);
GL11.glTranslatef(-this.shape9_2.rotationPointX * f5, -this.shape9_2.rotationPointY * f5, -this.shape9_2.rotationPointZ * f5);
this.shape9_2.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_20.offsetX, this.shape9_20.offsetY, this.shape9_20.offsetZ);
GL11.glTranslatef(this.shape9_20.rotationPointX * f5, this.shape9_20.rotationPointY * f5, this.shape9_20.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.8D, 0.8D);
GL11.glTranslatef(-this.shape9_20.offsetX, -this.shape9_20.offsetY, -this.shape9_20.offsetZ);
GL11.glTranslatef(-this.shape9_20.rotationPointX * f5, -this.shape9_20.rotationPointY * f5, -this.shape9_20.rotationPointZ * f5);
this.shape9_20.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_4.offsetX, this.shape9_4.offsetY, this.shape9_4.offsetZ);
GL11.glTranslatef(this.shape9_4.rotationPointX * f5, this.shape9_4.rotationPointY * f5, this.shape9_4.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.4D, 0.5D);
GL11.glTranslatef(-this.shape9_4.offsetX, -this.shape9_4.offsetY, -this.shape9_4.offsetZ);
GL11.glTranslatef(-this.shape9_4.rotationPointX * f5, -this.shape9_4.rotationPointY * f5, -this.shape9_4.rotationPointZ * f5);
this.shape9_4.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.frl_2.offsetX, this.frl_2.offsetY, this.frl_2.offsetZ);
GL11.glTranslatef(this.frl_2.rotationPointX * f5, this.frl_2.rotationPointY * f5, this.frl_2.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.5D, 0.4D);
GL11.glTranslatef(-this.frl_2.offsetX, -this.frl_2.offsetY, -this.frl_2.offsetZ);
GL11.glTranslatef(-this.frl_2.rotationPointX * f5, -this.frl_2.rotationPointY * f5, -this.frl_2.rotationPointZ * f5);
this.frl_2.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_19.offsetX, this.shape9_19.offsetY, this.shape9_19.offsetZ);
GL11.glTranslatef(this.shape9_19.rotationPointX * f5, this.shape9_19.rotationPointY * f5, this.shape9_19.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.4D, 0.4D);
GL11.glTranslatef(-this.shape9_19.offsetX, -this.shape9_19.offsetY, -this.shape9_19.offsetZ);
GL11.glTranslatef(-this.shape9_19.rotationPointX * f5, -this.shape9_19.rotationPointY * f5, -this.shape9_19.rotationPointZ * f5);
this.shape9_19.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9.offsetX, this.shape9.offsetY, this.shape9.offsetZ);
GL11.glTranslatef(this.shape9.rotationPointX * f5, this.shape9.rotationPointY * f5, this.shape9.rotationPointZ * f5);
GL11.glScaled(0.6D, 0.8D, 0.6D);
GL11.glTranslatef(-this.shape9.offsetX, -this.shape9.offsetY, -this.shape9.offsetZ);
GL11.glTranslatef(-this.shape9.rotationPointX * f5, -this.shape9.rotationPointY * f5, -this.shape9.rotationPointZ * f5);
this.shape9.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_5.offsetX, this.shape9_5.offsetY, this.shape9_5.offsetZ);
GL11.glTranslatef(this.shape9_5.rotationPointX * f5, this.shape9_5.rotationPointY * f5, this.shape9_5.rotationPointZ * f5);
GL11.glScaled(0.3D, 0.3D, 0.3D);
GL11.glTranslatef(-this.shape9_5.offsetX, -this.shape9_5.offsetY, -this.shape9_5.offsetZ);
GL11.glTranslatef(-this.shape9_5.rotationPointX * f5, -this.shape9_5.rotationPointY * f5, -this.shape9_5.rotationPointZ * f5);
this.shape9_5.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_27.offsetX, this.shape9_27.offsetY, this.shape9_27.offsetZ);
GL11.glTranslatef(this.shape9_27.rotationPointX * f5, this.shape9_27.rotationPointY * f5, this.shape9_27.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.4D, 0.4D);
GL11.glTranslatef(-this.shape9_27.offsetX, -this.shape9_27.offsetY, -this.shape9_27.offsetZ);
GL11.glTranslatef(-this.shape9_27.rotationPointX * f5, -this.shape9_27.rotationPointY * f5, -this.shape9_27.rotationPointZ * f5);
this.shape9_27.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_22.offsetX, this.shape9_22.offsetY, this.shape9_22.offsetZ);
GL11.glTranslatef(this.shape9_22.rotationPointX * f5, this.shape9_22.rotationPointY * f5, this.shape9_22.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.6D, 0.6D);
GL11.glTranslatef(-this.shape9_22.offsetX, -this.shape9_22.offsetY, -this.shape9_22.offsetZ);
GL11.glTranslatef(-this.shape9_22.rotationPointX * f5, -this.shape9_22.rotationPointY * f5, -this.shape9_22.rotationPointZ * f5);
this.shape9_22.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_21.offsetX, this.shape9_21.offsetY, this.shape9_21.offsetZ);
GL11.glTranslatef(this.shape9_21.rotationPointX * f5, this.shape9_21.rotationPointY * f5, this.shape9_21.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.6D, 0.6D);
GL11.glTranslatef(-this.shape9_21.offsetX, -this.shape9_21.offsetY, -this.shape9_21.offsetZ);
GL11.glTranslatef(-this.shape9_21.rotationPointX * f5, -this.shape9_21.rotationPointY * f5, -this.shape9_21.rotationPointZ * f5);
this.shape9_21.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_29.offsetX, this.shape9_29.offsetY, this.shape9_29.offsetZ);
GL11.glTranslatef(this.shape9_29.rotationPointX * f5, this.shape9_29.rotationPointY * f5, this.shape9_29.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.6D, 0.6D);
GL11.glTranslatef(-this.shape9_29.offsetX, -this.shape9_29.offsetY, -this.shape9_29.offsetZ);
GL11.glTranslatef(-this.shape9_29.rotationPointX * f5, -this.shape9_29.rotationPointY * f5, -this.shape9_29.rotationPointZ * f5);
this.shape9_29.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_8.offsetX, this.shape9_8.offsetY, this.shape9_8.offsetZ);
GL11.glTranslatef(this.shape9_8.rotationPointX * f5, this.shape9_8.rotationPointY * f5, this.shape9_8.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.8D, 0.4D);
GL11.glTranslatef(-this.shape9_8.offsetX, -this.shape9_8.offsetY, -this.shape9_8.offsetZ);
GL11.glTranslatef(-this.shape9_8.rotationPointX * f5, -this.shape9_8.rotationPointY * f5, -this.shape9_8.rotationPointZ * f5);
this.shape9_8.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_23.offsetX, this.shape9_23.offsetY, this.shape9_23.offsetZ);
GL11.glTranslatef(this.shape9_23.rotationPointX * f5, this.shape9_23.rotationPointY * f5, this.shape9_23.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.8D, 0.8D);
GL11.glTranslatef(-this.shape9_23.offsetX, -this.shape9_23.offsetY, -this.shape9_23.offsetZ);
GL11.glTranslatef(-this.shape9_23.rotationPointX * f5, -this.shape9_23.rotationPointY * f5, -this.shape9_23.rotationPointZ * f5);
this.shape9_23.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.frl_1.offsetX, this.frl_1.offsetY, this.frl_1.offsetZ);
GL11.glTranslatef(this.frl_1.rotationPointX * f5, this.frl_1.rotationPointY * f5, this.frl_1.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.5D, 0.4D);
GL11.glTranslatef(-this.frl_1.offsetX, -this.frl_1.offsetY, -this.frl_1.offsetZ);
GL11.glTranslatef(-this.frl_1.rotationPointX * f5, -this.frl_1.rotationPointY * f5, -this.frl_1.rotationPointZ * f5);
this.frl_1.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_3.offsetX, this.shape9_3.offsetY, this.shape9_3.offsetZ);
GL11.glTranslatef(this.shape9_3.rotationPointX * f5, this.shape9_3.rotationPointY * f5, this.shape9_3.rotationPointZ * f5);
GL11.glScaled(0.3D, 0.8D, 0.7D);
GL11.glTranslatef(-this.shape9_3.offsetX, -this.shape9_3.offsetY, -this.shape9_3.offsetZ);
GL11.glTranslatef(-this.shape9_3.rotationPointX * f5, -this.shape9_3.rotationPointY * f5, -this.shape9_3.rotationPointZ * f5);
this.shape9_3.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_25.offsetX, this.shape9_25.offsetY, this.shape9_25.offsetZ);
GL11.glTranslatef(this.shape9_25.rotationPointX * f5, this.shape9_25.rotationPointY * f5, this.shape9_25.rotationPointZ * f5);
GL11.glScaled(0.4D, 0.6D, 0.8D);
GL11.glTranslatef(-this.shape9_25.offsetX, -this.shape9_25.offsetY, -this.shape9_25.offsetZ);
GL11.glTranslatef(-this.shape9_25.rotationPointX * f5, -this.shape9_25.rotationPointY * f5, -this.shape9_25.rotationPointZ * f5);
this.shape9_25.render(f5);
GL11.glPopMatrix();
GL11.glPushMatrix();
GL11.glTranslatef(this.shape9_6.offsetX, this.shape9_6.offsetY, this.shape9_6.offsetZ);
GL11.glTranslatef(this.shape9_6.rotationPointX * f5, this.shape9_6.rotationPointY * f5, this.shape9_6.rotationPointZ * f5);
GL11.glScaled(0.2D, 0.2D, 0.3D);
GL11.glTranslatef(-this.shape9_6.offsetX, -this.shape9_6.offsetY, -this.shape9_6.offsetZ);
GL11.glTranslatef(-this.shape9_6.rotationPointX * f5, -this.shape9_6.rotationPointY * f5, -this.shape9_6.rotationPointZ * f5);
this.shape9_6.render(f5);
GL11.glPopMatrix();
GL11.glPopMatrix();
}