
glPushMatrix(); ///備份矩陣
glTranslatef(x, y, z);///移動
glRotatef(angle, 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();///還原矩陣
用刪除的方式寫出打光的程式碼








接著是加入不同形狀的東西
沒有留言:
張貼留言