X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMeshViewer.java;fp=src%2Fedu%2Fberkeley%2Fqfat%2FMeshViewer.java;h=d7481e5a9ee1761fbaed7d6b6cb2b09f37ed173f;hp=d02470c9f8f9275827cca5e57559a71017daee38;hb=8cb2aceb7c2b140b70b9955f1a0a6f2524f2314e;hpb=4d37197f8e2572a3c5510d77c0f09a19e9d9f748 diff --git a/src/edu/berkeley/qfat/MeshViewer.java b/src/edu/berkeley/qfat/MeshViewer.java index d02470c..d7481e5 100644 --- a/src/edu/berkeley/qfat/MeshViewer.java +++ b/src/edu/berkeley/qfat/MeshViewer.java @@ -12,11 +12,14 @@ import edu.berkeley.qfat.bind.*; import edu.berkeley.qfat.geom.*; import edu.berkeley.qfat.geom.Point; +/** + * A basic MeshViewer displays zero or more meshes to the user, in + * wireframe or shaded panels. + */ public class MeshViewer extends JPanel implements GLEventListener, MouseListener, MouseMotionListener, KeyListener, MouseWheelListener { Main main; - private float tz = 0; private float anglex = 0; private float angley = 0; @@ -55,10 +58,6 @@ public class MeshViewer extends JPanel implements GLEventListener, MouseListener float mat_specular[] = { 0.5f, 0.5f, 0.5f, 0.5f }; float mat_shininess[] = { 50.0f }; gl.glShadeModel(GL.GL_SMOOTH); - //gl.glMaterialfv(GL.GL_FRONT, GL.GL_DIFFUSE, mat_specular, 0); - //gl.glMaterialfv(GL.GL_FRONT, GL.GL_SPECULAR, mat_specular, 0); - //gl.glMaterialfv(GL.GL_FRONT, GL.GL_AMBIENT, new float[] { 0.3f, 0.3f, 0.3f, 0.3f }, 0); - //gl.glMaterialfv(GL.GL_FRONT, GL.GL_SHININESS, mat_shininess, 0); gl.glLightfv(GL.GL_LIGHT0, GL.GL_POSITION, new float[] { 1.0f, 4.0f, -10.0f, 0.0f }, 0); gl.glLightfv(GL.GL_LIGHT1, GL.GL_POSITION, new float[] { -10.0f, 10.0f, 10.0f, 0.0f }, 0); gl.glLightfv(GL.GL_LIGHT2, GL.GL_POSITION, new float[] { 10.0f, -10.0f, 10.0f, 0.0f }, 0);