2017年10月19日 星期四

40147027S-Week06

加入打光:

  1. 下載檔案week05.zipfreeglut-MinGW-3.0.0-1.mp.zip (moodle)
  2. 開啟codeblocks、開啟compiler、取消勾選c++11
  3. 開啟week05檔案
  4. 加入燈光程式碼:
    glEnable(GL_DEPTH_TEST);//01 深度測試
    glEnable(GL_LIGHT0);//02 開啟某燈光
    glEnable(GL_LIGHTING);//03 開啟某燈光
    glLightfv(GL_LIGHT0, GL_POSITION, pos);//04設定燈光位置
    GLfloat pos[] = { 0.0, 0.0, -1.0, 0.0 };//05設定位置
    glDisable(GL_LIGHTING);//06 關掉燈光
加入mouse、keyboard
  1. glutMouseFunc(mouse); //開啟mouse
    glutKeyboardFunc(keyboard); //開啟keyboard

  2.     

沒有留言:

張貼留言