脱 glut のすすめ オブジェクトを回転させるため の専用の部品がある ソース中の記述順に 部品が配置される 右クリックメニュー ボタン,チェックボックスetc. glui のいいところ・悪いところ • 特徴 – glut ベースである(glut にのみ依存している). glut が動く C++ 環境なら動く – glut のイベントのメカニズムがそのまま残される ので,glut で利用していたマウスやキーボードの 操作がそのまま利用(glui と共存)できる – 利用が簡単(数行の追加から始められる) • 欠点 – 凝ったデザインが出来ない(部品を配置する座標 が指定できない),スライドバーがない – ちょっと遅い ソースの雰囲気 コール バックも 作れる 操作す GLUI *glui = GLUI_Master.create_glui( "GLUI", ると値0 ); glui->add_statictext( "Simple GLUI Example" ); が変わ glui->add_separator(); る glui->add_checkbox( "Wireframe", &wireframe, 1, control_cb ); GLUI_Spinner *segment_spinner = glui->add_spinner ( "Segments:",GLUI_SPINNER_INT, &segments ); segment_spinner->set_int_limits( 3, 60, GLUI_LIMIT_WRAP ); ………. 続く
© Copyright 2024 ExpyDoc