计算 3D 中嵌入同一平面的已知向量的垂直向量 (R^3)
在我看来,这是一个非常简单的问题,但今天我自己似乎找不到合理的答案。 我有两个点,R^3 (3D) 中的 A 和 B,属于平面 PI。 我想在 PI 中找到一个向量 r,垂直于向量 v = A - B。 我知道向量 n,平面 PI 的法线。从数学上讲,我可以求解 vr = 0 和 vxr = n,但该系统的 r 解涉及一些除法,我怀疑这些除法可能会带来一些数值不稳定。 你能为我建议这个问题的任何数值/计算上好的解决方案吗?
预先感谢,
费德里科
it seems to me that this is kind of a very easy question, but today I don't seem to find a reasonable answer by myself.
I have two points, A and B in R^3 (3D) that belong to plane PI.
I want to find a vector r in PI, perpendicular to the vector v = A - B.
I know vector n, the normal of plane PI. Mathematically I can solve v.r = 0 and v x r = n, but the solution of this system in terms of r involves some divisions that I suspect could bring some numerical instabilities.
Can you suggest me any numerical/computationally good solution for this problem?
Thanks in advance,
Federico
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么不只计算叉积 V x N ?
由于解在 Pi 中,它垂直于 N 和 V,所以...?
Why not just compute the cross product V x N ?
Since the solution is in Pi, it is perpendicular to N, and V, so... ?