0. 觀念
1. 不同觀點看RT
2. 動動手寫程式
3. step by step 理解程式
4. 小葉閒聊Time
0. 觀念
看圖理解:
R-T
T-R
1. 不同觀點看RT
1-1 線性代數觀點:
超圖解!
複習線性代數(發現數學QQ):
- Transformation [ 參考資料Transformation ]
講幾個有趣的
- Rotation [ 參考資料 Rotation ]
2D
3D
[ 參考資料push matrix ]
1-2 程式觀點
程式:( display()裡 )
glPushMatrix();
glRotatef(90, 0,1,0); ///step 3
glTranslatef(0,0.5,0); ///step 2
glutSolidTeapot(0.3); ///step 1
glPopMatrix();
1-3 OpenGL觀點 [ 參考 ] - 4*4矩陣
基本運算規則
translation Matrix
Scaling
2. 動動手寫程式
程式
glPushMatrix();
glTranslatef(0.5,0.45,0); //step5
glRotatef(angle+=0.1,0,0,1); //step4
glTranslatef(0.6,0,0); //step3
glRotatef(-90,0,1,0); //step2
glutWireCone(0.3, 0.6, 10, 10); //step1
glPopMatrix();
3. step by step 理解程式
glutWireCone(0.3, 0.6, 10, 10);
glRotatef(-90,0,1,0);
glTranslatef(0.6,0,0);
glRotatef(angle+=0.1,0,0,1);
glTranslatef(0.5,0.45,0);
4. 小葉閒聊Time:
學習率:看 5 %
看+課本 15%
看+課本+demo 25%
看+課本+demo+動手 30%
多媒體互動 40%
教別人 90% 95%
今天的程式
沒有留言:
張貼留言