diff options
author | Kenneth Russel <[email protected]> | 2009-06-15 22:52:34 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2009-06-15 22:52:34 +0000 |
commit | 506b634b780dcd23aa61015c2ceba3e687196abf (patch) | |
tree | 897649a36cc769351704a050828f8e0e994c5686 /test/Issue344Base.java | |
parent | 04c0c10bfee764dbd0301ae83a0fae695dcb5b23 (diff) |
Deleted obsolete source code in preparation for copying JOGL_2_SANDBOX
on to trunk
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1958 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'test/Issue344Base.java')
-rwxr-xr-x | test/Issue344Base.java | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/test/Issue344Base.java b/test/Issue344Base.java deleted file mode 100755 index 548e3ec21..000000000 --- a/test/Issue344Base.java +++ /dev/null @@ -1,107 +0,0 @@ -import java.awt.BorderLayout; -import java.awt.Color; -import java.awt.Font; -import java.awt.Frame; -import java.awt.event.*; -import java.awt.geom.*; - -import javax.media.opengl.*; -import javax.media.opengl.glu.*; -import com.sun.opengl.util.*; -import com.sun.opengl.util.j2d.*; - -/** Test Code adapted from TextCube.java (in JOGL demos) - * - * @author spiraljetty - * @author kbr - */ - -public abstract class Issue344Base implements GLEventListener -{ - GLU glu = new GLU(); - TextRenderer renderer; - - float textScaleFactor; - Font font; - boolean useMipMaps; - - protected Issue344Base() { - font = new Font("default", Font.PLAIN, 200); - useMipMaps = true; //false - } - - protected abstract String getText(); - - protected void run(String[] args) { - Frame frame = new Frame(getClass().getName()); - frame.setLayout(new BorderLayout()); - - GLCanvas canvas = new GLCanvas(); - canvas.addGLEventListener(this); - frame.add(canvas, BorderLayout.CENTER); - - frame.setSize(512, 512); - frame.addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent e) { - new Thread(new Runnable() { - public void run() { - System.exit(0); - } - }).start(); - } - }); - frame.show(); - } - - public void init(GLAutoDrawable drawable) - { - GL gl = drawable.getGL(); - - gl.glEnable(GL.GL_DEPTH_TEST); - - renderer = new TextRenderer(font, useMipMaps); - - Rectangle2D bounds = renderer.getBounds(getText()); - float w = (float) bounds.getWidth(); - float h = (float) bounds.getHeight(); - textScaleFactor = 2.0f / (w * 1.1f); - gl.setSwapInterval(0); - } - - public void display(GLAutoDrawable drawable) - { - GL gl = drawable.getGL(); - gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT); - - gl.glMatrixMode(GL.GL_MODELVIEW); - gl.glLoadIdentity(); - glu.gluLookAt(0, 0, 10, - 0, 0, 0, - 0, 1, 0); - - renderer.begin3DRendering(); - Rectangle2D bounds = renderer.getBounds(getText()); - float w = (float) bounds.getWidth(); - float h = (float) bounds.getHeight(); - renderer.draw3D(getText(), - w / -2.0f * textScaleFactor, - h / -2.0f * textScaleFactor, - 3f, - textScaleFactor); - - renderer.end3DRendering(); - } - - public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) - { - GL gl = drawable.getGL(); - gl.glMatrixMode(GL.GL_PROJECTION); - gl.glLoadIdentity(); - glu.gluPerspective(15, (float) width / (float) height, 5, 15); - } - - public void displayChanged(GLAutoDrawable drawable, boolean modeChanged, - boolean deviceChanged) - { - } -} |