/* (non-Javadoc) * @see org.sam.jogl.Dibujable#draw(javax.media.opengl.GL2) */ @Override public void draw(GL2 gl) { gl.glPushMatrix(); mt_array[0] = transformMatrix.m00; mt_array[1] = transformMatrix.m10; mt_array[2] = transformMatrix.m20; mt_array[3] = transformMatrix.m30; mt_array[4] = transformMatrix.m01; mt_array[5] = transformMatrix.m11; mt_array[6] = transformMatrix.m21; mt_array[7] = transformMatrix.m31; mt_array[8] = transformMatrix.m02; mt_array[9] = transformMatrix.m12; mt_array[10] = transformMatrix.m22; mt_array[11] = transformMatrix.m32; mt_array[12] = transformMatrix.m03; mt_array[13] = transformMatrix.m13; mt_array[14] = transformMatrix.m23; mt_array[15] = transformMatrix.m33; gl.glMultMatrixf(mt_array, 0); // drawBox(gl); child.draw(gl); gl.glPopMatrix(); }