記得要按空白鍵才會讓它旋轉~

呼叫計時器~


記得要把Idle函式改掉.改成Timer函式.
接下來要教如何放多張貼圖~
要記得裝OpenCV2.1
這邊要記得選中間。

記得要把圖檔放在這個資料夾~程式碼的相片部分要記得跟照片檔名一致。


這邊1->0.3是半徑從1變到0.3

如果要再加一顆地球的話,這邊程式碼要再複製。
但要注意的是,記得要移動位置,不然會重疊。
glPushMatrix();///自動轉很帥
glRotatef(90, 1,0,0);
glRotatef(angle, 0,0,1);///自動轉很帥
gluQuadricTexture(quad, 1);
gluSphere(quad, 0.3, 30, 30);///glutSolidTeapot(0.3);
glPopMatrix();///自動轉很帥
"記得綁貼圖是這行"glBindTexture(GL_TEXTURE_2D, id); ///綁定bind 貼圖ID
如果說我要把它當成背景的話
glBindTexture(GL_TEXTURE_2D, idearth);///TOD4:改綁我放的第二張圖
glBegin(GL_POLYGON); ///TOD3:自己綁四個頂點在背景
glTexCoord2f(0,0); glVertex2f(-1,+1);///TOD3:自己綁四個頂點在背景
glTexCoord2f(0,1); glVertex2f(-1,-1);///TOD3:自己綁四個頂點在背景
glTexCoord2f(1,1); glVertex2f(+1,-1);///TOD3:自己綁四個頂點在背景
glTexCoord2f(1,0); glVertex2f(+1,+1);///TOD3:自己綁四個頂點在背景
glEnd();
沒有留言:
張貼留言