PGraphicsOpenGL pgl = ((PGraphicsOpenGL)p.g);
// GL gl = pgl.beginGL();
GL gl = pgl.gl;
gl.glPushMatrix();
gl.glScalef(1, -1, 1);
gl.glTranslatef(p.width/2, p.height/2, 0);
gl.glScalef((float)map.sc, (float)map.sc, 1);
gl.glTranslatef((float)map.tx, (float)map.ty, 0);
gl.glGetDoublev(GL.GL_MODELVIEW_MATRIX, model);
gl.glPopMatrix();