討論串[程式] 關於openGL球滾動的問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2008/10/04 09:37), 編輯資訊
0
0
0
內容預覽:
你的作法之所以會有問題. 是因為「旋轉」並不是一項可前後交換的運算. 「先以 X 軸旋轉 90 度,再以 Z 軸旋轉 45 度」. 和「先以 Z 軸旋轉 45 度,再以 X 軸旋轉 90 度」. 結果是完全不同的 (你可以自己拿顆球轉看看). 正確的作法是把這顆球的旋轉用矩陣存起來. 每次轉動的時候

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者liamgallager (絕對可能)時間16年前 (2008/10/04 08:49), 編輯資訊
0
0
0
內容預覽:
小弟想畫一顆球在地上滾動. 球會隨著移動方向跟著轉動. 小弟是這樣寫的. glRotatef(zrot,1.0f,0.0f,0.0f);. glRotatef(xrot,0.0f,0.0f,1.0f);. gluSphere(quadratic,0.2f,32,32);. 就是先根據z方向的移動速度
(還有52個字)
首頁
上一頁
1
下一頁
尾頁