【发布时间】:2014-06-06 11:47:52
【问题描述】:
我知道我可能应该在 math.stackexchange 中问这个问题,但答案大多是“笔纸”类型。我需要一种有效的方法来实施,这就是我在这里问的原因。
Q:给定 2 个点 A 和 B 以及一条线 L。点和线是 3D 的。如何在给定的直线 L 上找到与给定点 A 和 B 等距的点?
我遵循的方法是:
找到垂直于线 AB 并通过 A 和 B 中心的平面 P。
P 和 L 的交点就是答案。
我正在处理大型数据集(3d 图像),并且进行上述计算涉及大量数字。乘法和除法(总计)。
那么有没有更好的方法呢。
一个有效的代码会很有帮助。
提前致谢。
【问题讨论】:
-
怀疑有没有更好的方法来做到这一点。这是问答网站,而不是应该为您的问题提供工作代码的网站,而您的贡献为零。
-
@shujj :老兄要么尝试帮助,要么忽略该帖子。没有人专门问你。就贡献而言,我是开源的积极贡献者,这个问题仅与这些开放项目之一有关。所以不要在不知道确切信息的情况下发表评论。
-
@gmaster 你应该接受这些答案之一。
标签: algorithm geometry line plane