计算3D世界交叉点

时间:2014-07-10 17:45:26

标签: c++ directx directxmath

如何使用世界,视图和投影矩阵计算世界地形的交点。现在假设应该从我的2D光标坐标计算交点Point,并且我的光标后面的部分地形应该是交点。 因此,如果我将鼠标放在屏幕的正中心,则2D视图应如下所示:enter image description here

如果我们知道" Y"这个测试很容易。协调,但我们可以说我们不知道" Y"在这里协调(可能有一个mountian)......我绝对不知道如何有效地解决这个问题。 但这绝对是可能的。我查看了CryEngine,从我看到的东西中,他们在发射武器时显示了子弹撞击地面的碰撞点。任何帮助将非常感谢,教程和任何。

感谢Mikael。

0 个答案:

没有答案