Wiki内検索
最近更新したページ
2011-08-24
2010-05-18
2010-05-03
2010-02-18
2010-02-10
2010-02-09
2010-02-08
2010-02-07
2010-02-02
2009-12-24
2009-12-05
2009-07-05
2009-07-03
最新コメント
MenuBar1 by stunning seo guys
MenuBar1 by stunning seo guys
MenuBar1 by stunning seo guys
MenuBar1 by awesome things!
MenuBar1 by awesome things!
MenuBar1 by awesome things!
MenuBar1 by check it out
MenuBar1 by awesome things!
MenuBar1 by check it out
MenuBar1 by stunning seo guys
Menu
Programming Tips
タグ
3dcg(18) anime(1) bash(1) bcb(4) boost(3) bullet(1) c++(44) component(1) c言語(1) debian(2) delphi(6) doc(1) emacs(16) etc(3) execute(1) gdb(1) glut(7) ibds(1) index(2) info(1) java(1) link(5) linux(22) lisp(1) math3d(10) matrix(1) newton(1) nvidia(1) opengl(24) povray(1) preprocessor(1) raytracing(4) sample(4) stl(2) think(1) vc(1) vmware(1) win32(1) windows(1) wm(1) xyzzy(4) ぃぬx(1)
タグ検索でglut7件見つかりました。
glutSelection
**Picking Selectionクラス 描画関数内でStartとStopを置き、その間に描画する C++ class Selection { private: int width, height; int cursorX,cursorY; GLuint selectBuf[BUFSIZE]; GLint hits; void init() { mode = RENDER; hitNum = 0; }; public: int mode; int hitNum; Selection(int w
https://seesaawiki.jp/w/eruvasu/d/glutSelection... - 2008年03月06日更新
glutView
**glut用視点変換クラス C++ class View { private: int mouse_x; int mouse_y; public: Matrix m; View() { mouse_x = 0; mouse_y = 0; } 描画関数内で使う void multiMatrix() { glMultMatrixf( m.m ); }; OnMouseLeftEventで使う void leftMouse(int x, int y) { mouse_x = x; mouse_y = y
https://seesaawiki.jp/w/eruvasu/d/glutView... - 2008年02月27日更新
glutBasic
ranslatef(0,0,-5); glutSwapBuffers(); } void mouse(int button, int state, int x, int y) { switch (button) { case GLUT_LEFT_BUTTON: break; case GLUT_MIDDLE_BUTTON: break; case GLUT_RIGHT_BUTTON: break; default: break; } } void keyboard(unsigned char key
https://seesaawiki.jp/w/eruvasu/d/glutBasic... - 2008年02月26日更新
gluiStandard
(); glPopMatrix(); glutSwapBuffers(); } void mouse(int button, int state, int x, int y) { switch (button) { case GLUT_LEFT_BUTTON: break; case GLUT_MIDDLE_BUTTON: break; case GLUT_RIGHT_BUTTON: break; default: break; } } void keyboard(unsigned char key
https://seesaawiki.jp/w/eruvasu/d/gluiStandard... - 2008年02月22日更新
GLUTDOUBBLE
()を使う ダブルバッファを使うなら glutInitDisplayModeにGLUT_DOUBBLEを追加し 例 glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH); 描画するときに glutSwapBuffers(); を使う 再描画させたいときは glutPostRedisplay(); を使う アニメーションさせるにはTimerなどで使う void timer(int value) { glutPostRedisplay()
https://seesaawiki.jp/w/eruvasu/d/GLUTDOUBBLE... - 2008年02月22日更新
GLUTZBUFFER
glutでのzbufferの設定 GLUT_DEPTHを追加し glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH); initで glEnable(GL_DEPTH_TEST); とする displayで glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); とする
https://seesaawiki.jp/w/eruvasu/d/GLUTZBUFFER... - 2008年02月22日更新
glutSting
glutでの文字の表示 void render_string(float x, float y, const char* string) { float z = -1.0f; glColor3f(1,0,0); glRasterPos3f(x, y, z); char* p = (char*) string; while (*p != '\0') glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18, *p++); } 使い方 glClearの直後に使う 表示場所は
https://seesaawiki.jp/w/eruvasu/d/glutSting... - 2008年02月17日更新



スマートフォン版で見る