2. freeglut解壓縮,
再把桌面\freeglut\lib\libfreeglut.a
複製libglut32.a
3.file-new-project GLUT專案
--------------------
1.改display()函式
加入53,61,69行glColor3f(1,0,1);glutSolidTeapot(1);
改顏色 加茶壺

2.旋轉

3.glRotatef(角度,x,y,z)
浮點數 軸
glRotatef(60,1,0,0);對x軸旋轉60度
glRotatef(a,0,0,1);
4.把glRotatef註解掉 不旋轉

5.只看第二個圖旋轉(右手座標系統)
glPushMatrix();
glTranslatef(0,1.2,-6);
///glRotatef(60,1,0,0);
glRotatef(a,1,1,0); /
glColor3f(1,1,1);glutSolidTeapot(1);///
glutSolidCone(1,1,slices,stacks);
glPopMatrix();
6.加入glScalef(0.2,0.2,0.2);縮放0.2倍
-------
程式碼:
glPushMatrix();備份矩陣
glTranslatef(0,1.2,-6);移動
///glRotatef(60,1,0,0);旋轉
glRotatef(a,1,1,0);
glScalef(0.2,0.2,0.2);放大縮小
glColor3f(1,1,1);glutSolidTeapot(1);///
glutSolidCone(1,1,slices,stacks);
glPopMatrix();還原矩陣
----------

7.滑鼠拖曳
沒有留言:
張貼留言