Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5603/src/net/sourceforge/bprocessor/gl/view
Modified Files:
AbstractView.java
Log Message:
Made it easier to hit a vertex (but now it is too easy).
Index: AbstractView.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view/AbstractView.java,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** AbstractView.java 21 Oct 2005 11:57:09 -0000 1.43
--- AbstractView.java 24 Oct 2005 10:27:28 -0000 1.44
***************
*** 193,201 ****
gl = gld.getGL();
glu = gld.getGLU();
! this.width = gld.getSize().getWidth();
! this.height = gld.getSize().getHeight();
!
! this.aspect = this.width / this.height;
gl.glClearColor(0.7f, 0.7f, 0.7f, 0.0f);
--- 193,205 ----
gl = gld.getGL();
glu = gld.getGLU();
+ GLUtesselator tess = glu.gluNewTess();
+ glu.gluBeginPolygon(tess);
+ glu.gluEndPolygon(tess);
+ glu.gluDeleteTess(tess);
+ // TODO Initialize tesselation...
+ AbstractView.width = gld.getSize().getWidth();
+ AbstractView.height = gld.getSize().getHeight();
! AbstractView.aspect = AbstractView.width / AbstractView.height;
gl.glClearColor(0.7f, 0.7f, 0.7f, 0.0f);
***************
*** 693,697 ****
if (o instanceof Vertex) {
Vertex v = (Vertex) o;
! gl.glPointSize(5.0f);
gl.glBegin(GL.GL_POINTS);
gl.glVertex3d(v.getX(), v.getY(), v.getZ());
--- 697,701 ----
if (o instanceof Vertex) {
Vertex v = (Vertex) o;
! gl.glPointSize(7.0f);
gl.glBegin(GL.GL_POINTS);
gl.glVertex3d(v.getX(), v.getY(), v.getZ());
***************
*** 813,817 ****
gl.glPushMatrix();
gl.glTranslated(v.getX(), v.getY(), v.getZ());
! glu.gluSphere(ball, 0.2, 8, 8);
gl.glPopMatrix();
}
--- 817,821 ----
gl.glPushMatrix();
gl.glTranslated(v.getX(), v.getY(), v.getZ());
! glu.gluSphere(ball, 0.5, 8, 8);
gl.glPopMatrix();
}
|