« ガメ・オベールの日本語練習帳v_大庭亀夫の休日 | トップページ | I.S Yantra - James Whitney (1957) »

2011.01.05

JOGL テンプレートmemo

  1. package openGL;
  2.  
  3. import java.awt.Frame;
  4. import java.awt.event.WindowAdapter;
  5. import java.awt.event.WindowEvent;
  6.  
  7. import javax.media.opengl.GL;
  8. import javax.media.opengl.GLAutoDrawable;
  9. import javax.media.opengl.GLEventListener;
  10. import javax.media.opengl.GLCanvas;
  11. import javax.media.opengl.glu.GLU;
  12.  
  13. import com.sun.opengl.util.GLUT;
  14.  
  15. public class OpenGL_Test_08_JOGL_OGPG implements GLEventListener {
  16.  
  17.     private GL gl;
  18.     private GLU glu;
  19.     private GLUT glut;
  20.  
  21.  
  22.     public OpenGL_Test_08_JOGL_OGPG() {
  23.  
  24.         Frame frame = new Frame("testOpenGL");
  25.  
  26.         GLCanvas canvas = new GLCanvas();
  27.         canvas.addGLEventListener(this);
  28.  
  29.         frame.add(canvas);
  30.         frame.setSize(300, 300);
  31.  
  32.         frame.addWindowListener(new WindowAdapter() {
  33.             public void windowClosing(WindowEvent e) {
  34.                 System.exit(0);
  35.             }
  36.         });
  37.  
  38.         frame.setVisible(true);
  39.     }
  40.  
  41.     public void init(GLAutoDrawable drawable) {
  42.         gl = drawable.getGL();
  43.         glu = new GLU();
  44.         glut = new GLUT();
  45.  
  46.         gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
  47.         gl.glShadeModel(GL.GL_FLAT);
  48.     }
  49.  
  50.     public void display(GLAutoDrawable drawable) {
  51.     }
  52.  
  53.     public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) {\
  54.     }
  55.  
  56.     public static void main(String[] args) {
  57.         new OpenGL_Test_08_JOGL_OGPG();
  58.     }
  59.  
  60.     public void displayChanged(GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged) {
  61.  
  62.     }
  63. }

|

« ガメ・オベールの日本語練習帳v_大庭亀夫の休日 | トップページ | I.S Yantra - James Whitney (1957) »

OpenGL」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/198455/50500911

この記事へのトラックバック一覧です: JOGL テンプレートmemo:

« ガメ・オベールの日本語練習帳v_大庭亀夫の休日 | トップページ | I.S Yantra - James Whitney (1957) »