小编Mat*_*Mat的帖子

在3维移动目标上射击弹丸(直线弹道)

我已经用谷歌搜索了问题,但只找到了2D解决方案或不适用于我的公式(发现这个公式看起来不错:http://www.ogre3d.org/forums/viewtopic.php?f = 10&t = 55796 但似乎不正确).

我给了:

Vec3 cannonPos;
Vec3 targetPos;
Vec3 targetVelocityVec;
float bulletSpeed;
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是时间这样的

targetPos+t*targetVelocityVec
Run Code Online (Sandbox Code Playgroud)

是将大炮瞄准射击的交叉点.

我正在寻找一个简单,廉价的t公式(简单来说,我只是意味着不做许多不必要的矢量空间转换等)

谢谢!

algorithm 3d linear-algebra

8
推荐指数
1
解决办法
1959
查看次数

标签 统计

3d ×1

algorithm ×1

linear-algebra ×1