[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/view Display.java, 1.22, 1.23
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-10-10 08:59:00
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv30449/src/net/sourceforge/bprocessor/gl/view Modified Files: Display.java Log Message: Grid drawing Index: Display.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view/Display.java,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** Display.java 8 Oct 2007 12:57:36 -0000 1.22 --- Display.java 10 Oct 2007 08:59:02 -0000 1.23 *************** *** 767,775 **** double x = origin.getX() - size / 2; double y = origin.getY(); ! double z = origin.getY(); gl.glBegin(GL.GL_LINE_STRIP); gl.glVertex3d(x, y, z); gl.glVertex3d(x + size, y, z); gl.glEnd(); } --- 767,792 ---- double x = origin.getX() - size / 2; double y = origin.getY(); ! double z = origin.getZ(); gl.glBegin(GL.GL_LINE_STRIP); gl.glVertex3d(x, y, z); gl.glVertex3d(x + size, y, z); gl.glEnd(); + int n = (int) Math.floor((size / 2) / delta); + y = origin.getY(); + for (int i = 0; i < n; i++) { + y += delta; + gl.glBegin(GL.GL_LINE_STRIP); + gl.glVertex3d(x, y, z); + gl.glVertex3d(x + size, y, z); + gl.glEnd(); + } + y = origin.getY(); + for (int i = 0; i < n; i++) { + y -= delta; + gl.glBegin(GL.GL_LINE_STRIP); + gl.glVertex3d(x, y, z); + gl.glVertex3d(x + size, y, z); + gl.glEnd(); + } } *************** *** 777,785 **** double x = origin.getX(); double y = origin.getY() - size / 2; ! double z = origin.getY(); gl.glBegin(GL.GL_LINE_STRIP); gl.glVertex3d(x, y, z); gl.glVertex3d(x, y + size, z); gl.glEnd(); } } --- 794,821 ---- double x = origin.getX(); double y = origin.getY() - size / 2; ! double z = origin.getZ(); gl.glBegin(GL.GL_LINE_STRIP); gl.glVertex3d(x, y, z); gl.glVertex3d(x, y + size, z); gl.glEnd(); + + int n = (int) Math.floor((size / 2) / delta); + x = origin.getX(); + for (int i = 0; i < n; i++) { + x += delta; + gl.glBegin(GL.GL_LINE_STRIP); + gl.glVertex3d(x, y, z); + gl.glVertex3d(x, y + size, z); + gl.glEnd(); + } + x = origin.getX(); + for (int i = 0; i < n; i++) { + x -= delta; + gl.glBegin(GL.GL_LINE_STRIP); + gl.glVertex3d(x, y, z); + gl.glVertex3d(x, y + size, z); + gl.glEnd(); + } + } } |