75767778798081828384
gl.glPushMatrix(); gl.glTranslated((float)x+xlen/2, (float)y+ylen/2, (float)z); gl.glScaled(.5, .5, .5); gl.glRotated(this.dir*180/Math.PI, 0, 0, 1); gl.glRotated(90, 1, 0, 0); obj.render(gl); gl.glPopMatrix(); } }
9293949596979899100101
gl.glPushMatrix(); gl.glTranslated((float)x+xlen/2, (float)y+ylen/2, (float)z); gl.glScaled(1, 1, 1); gl.glRotated(this.dir*180/Math.PI, 0, 0, 1); gl.glRotated(90, 1, 0, 0); obj.render(gl); gl.glPopMatrix(); } }