如何使车辆随着地面起伏而自动俯仰?

luckbirdbj 2003-10-17 02:59:51
在opengl中,已知车辆所在点的地面法向量,如何使车辆随着地面起伏而自动俯仰?
谢谢。最好给一段例子代码。
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckbirdbj 2003-10-20
  • 打赏
  • 举报
回复
何谓havoc/ode/ivp?没听说。请指点。
akun 2003-10-17
  • 打赏
  • 举报
回复
一般来说,y轴方向VecY(0,1,0)是一般模型的默认方向, 现在知道了地面的法线VecNormal.
那么VecY点乘VecNormal就是Y轴和法线的夹角的cos值,就可以获得夹角了。根据夹角可以获得旋转矩阵了。再把位置偏移+进来就是车子的转换矩阵了~~

我说的很详细了,代码就自己写吧~
ttmmdd 2003-10-17
  • 打赏
  • 举报
回复
车的变换矩阵的其实可以看成是车坐标系中的三根轴和一个原点偏移量组成的.
地面法向指明了车坐标系中向上一根轴的方向.反算出变换矩阵.
bopengbopeng 2003-10-17
  • 打赏
  • 举报
回复
如果要真实,推荐去研究havoc/ode/ivp。

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧