Example #1
0
 private static void doPicking() {
   IntBuffer buffer = ByteBuffer.allocateDirect(nextName).asIntBuffer();
   GL11.glSelectBuffer(buffer);
   GL11.glRenderMode(GL11.GL_SELECT);
   GL11.glMatrixMode(GL11.GL_PROJECTION);
   GL11.glPushMatrix();
   GL11.glLoadIdentity();
   GLU.gluPickMatrix(Mouse.getX(), Mouse.getY(), 4, 4, buffer);
   GL11.glRenderMode(GL11.GL_RENDER);
 }