2018年4月16日 星期一

南瓜不好吃QQQ

1.打光
2.期中模擬考
   glPushMatrix();///備份矩陣
      glTranslatef(x,y,z);///移動
      glRotatef(x,y,z);///旋轉
      glScalef(x,y,z);///縮放
      glBegin(GL_POLYGON);///開始畫
      glColor3f(r,g,b);///顏色
      glNormal3f(nx,ny,nz);///法向量
      glTexCoord2f(tx,ty);///貼圖
      glVertex3f(x,y,z);///頂點
      glEnd();///結束畫
   glPopMatrix();///還原矩陣
3.T-R-T小考
4.回家作業 3Dmodel會動
5.recap

打光:
1. jsyeh.org/3dcg10 下載 data,windows,sourse.glut32.dll檔案
2. 開啟Light&Material檔案


2.自己讀打光程式(codeblocks)(應用上禮拜讀入3D模型之程式碼)
(1)準備打光範例 - Light Material.exe
(2)宣告 #include "glm.h"(glm外掛) & GLMmodel* pmodel = NULL;(指標)
GL資料夾
****settings => compiler 勾勾要取消(程式碼為2017產物但版本為2018)
***下載之sourse檔案中的glm.c & transformation.c改為cpp檔案丟到OpenGL資料夾
貼上3D模型程式碼


build讓車子旋轉


(3)將不要的程式碼刪除(只留下車子的程式碼)


build之後(不會動的車子)

加入motion跟Rotate之後



得到可旋轉的車子(有打光!!!)





沒有留言:

張貼留言