Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void glTest(GLAutoDrawable drawable) {
- PMVMatrix m = new PMVMatrix(true);
- m.glMatrixMode(GLMatrixFunc.GL_PROJECTION);
- m.glLoadIdentity();
- m.glMatrixMode(GLMatrixFunc.GL_MODELVIEW);
- m.glLoadIdentity();
- m.glTranslatef(5, 6, 7);
- m.update();
- GL2 gl = drawable.getGL().getGL2();
- gl.glMatrixMode(GLMatrixFunc.GL_PROJECTION);
- gl.glLoadIdentity();
- gl.glMatrixMode(GLMatrixFunc.GL_MODELVIEW);
- gl.glLoadIdentity();
- gl.glTranslatef(5, 6, 7);
- FloatBuffer pmv = m.glGetMvMatrixf();
- FloatBuffer glmv = FloatBuffer.allocate(16);
- gl.glGetFloatv(GLMatrixFunc.GL_MODELVIEW_MATRIX, glmv);
- for (int i = 0; i < 16; i++) {
- System.out.println(pmv.get(i) + " == " + glmv.get(i));
- }
- System.exit(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement