[問題] openGL 如何讓圓錐沿拋物線旋轉特定角度

作者: cklonger (22)   2014-07-08 18:26:06
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
mac mbpr OSX 10.9.3 IDE:eclipse kepler
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
openGL 2.X
libpng 1.6.10
問題(Question):
畫出3D的拋物線
並讓glSolidCone沿線移動
想讓cone 轉一個角度 讓尖的一端 指向目的點
但是不知道怎麼設定角錐 glrotatef 的x,y,z
餵入的資料(Input):
點座標與png圖
預期的正確結果(Expected Output):
讓cone 轉一個角度 讓尖的一端 指向目的點
在頂端是水平的
在出發點是90度尖端向上
目的終點是90度尖端向下
錯誤結果(Wrong Output):
http://youtu.be/Ww6nZtPIrHg
程式碼(Code):(請善用置底文網頁, 記得排版)
http://codepad.org/d3fxkVkb
補充說明(Supplement):
double _t = diff_time / DISP_DURATION;
_t 是算現在時間跑到曲線的幾分之幾
作者: linotwo (._.)   2014-07-11 16:47:00
轉兩次吧,先轉俯仰再轉航向。

Links booklink

Contact Us: admin [ a t ] ucptt.com