[问题] 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