[OpenGL mac] マウスのクリックを取得する

  • 投稿日:
  • by
GLUTによる「手抜き」OpenGL入門7.1 マウスボタンをクリックするを試してみる。

1. マウスを取得する関数は以下のようになる
glutMouseFunc(void (*func)(int button, int state, int x, int y))
関数は以下のように指定
void mouse(int button, int state, int x, int y)
{
  switch (button) {
  case GLUT_LEFT_BUTTON:
    printf("left");
    break;
結果はこのようになる。

glutMouseFunc

プロジェクトをダウンロード

参考になるサイト
GLUT のイベント