OpenGL01

「OpenGL01」の編集履歴(バックアップ)一覧はこちら

OpenGL01」(2008/10/24 (金) 10:53:53) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#include <GLUT/glut.h> void init(void); void display(void); //////////////////////////////////////////////// // メイン関数 //////////////////////////////////////////////// int main(int argc, char * argv[]){ //初期化関数、mainの引数をそのままぶちこむ glutInit(&argc, argv); //表示モード設定、RGBモードに glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH); //ウィンドウの生成、引数はウィンドウの名前の文字列、戻り値はウィンドウの識別子(int) glutCreateWindow(argv[0]); //描画関数登録、再描画が必要な時に自動的に呼ばれる関数を登録する。 glutDisplayFunc(display); init(); //glutReshapeFunc(resize); //無限ループへ。 glutMainLoop(); return 0; } //////////////////////////////////////////////// // 初期化関数 //////////////////////////////////////////////// void init(void){ //色を設定、真っ青 glClearColor(0.0, 0.0, 1.0, 1.0); } //////////////////////////////////////////////// // 描画関数 //////////////////////////////////////////////// void display(void){ //ウィンドウの塗りつぶし、引数には操作するバッファを指定する glClear(GL_COLOR_BUFFER_BIT); //スタックに積まれた命令を全て消化する。頻繁に呼び出すのはNG glFlush(); }
//C #include <GLUT/glut.h> void init(void); void display(void); //////////////////////////////////////////////// // メイン関数 //////////////////////////////////////////////// int main(int argc, char * argv[]){ //初期化関数、mainの引数をそのままぶちこむ glutInit(&argc, argv); //表示モード設定、RGBモードに glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH); //ウィンドウの生成、引数はウィンドウの名前の文字列、戻り値はウィンドウの識別子(int) glutCreateWindow(argv[0]); //描画関数登録、再描画が必要な時に自動的に呼ばれる関数を登録する。 glutDisplayFunc(display); init(); //glutReshapeFunc(resize); //無限ループへ。 glutMainLoop(); return 0; } //////////////////////////////////////////////// // 初期化関数 //////////////////////////////////////////////// void init(void){ //色を設定、真っ青 glClearColor(0.0, 0.0, 1.0, 1.0); } //////////////////////////////////////////////// // 描画関数 //////////////////////////////////////////////// void display(void){ //ウィンドウの塗りつぶし、引数には操作するバッファを指定する glClear(GL_COLOR_BUFFER_BIT); //スタックに積まれた命令を全て消化する。頻繁に呼び出すのはNG glFlush(); }

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。