algorithm - 3D平面算法中点到线的最小垂直距离

标签 algorithm math

如何找到点与 3D 平面中直线的最小垂直距离?

请给我逻辑,我会尝试自己编写代码。

请让我知道如何根据坐标系中的 x、y、z 进行操作。

我发现找到正确的解决方案有点困难,但从编码的角度来看这很容易。在线解决方案有点难以理解。所以请帮助我。

请注意,直线是根据 3D 空间方程给出的。

最佳答案

给定点 A 和一条直线,选择直线上的两个不同点(B 和 C)。使用 Heron's formula 计算三角形 ABC 的面积.将面积乘以 2,然后除以 [BC] 的长度。您已获得所需的结果。

关于algorithm - 3D平面算法中点到线的最小垂直距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1616050/

相关文章:

javascript - 在单个进度条中显示下载多个文件的进度

c++ - 这是shell排序还是插入排序?

java - 总百分比不正确

math - 为什么 Z3 说这个方程是不可满足的,当我有正确的输入时?

c++ - 嵌套循环的时间复杂度 : where does cn(n+1)/2 come from?

algorithm - KMP算法最坏情况分析

algorithm - 如何计算该图像中的 Blob 数?

c++ - 如何正确实现 `operator/` ?

math - 为给定数量的整数生成唯一值的配对函数

java - 从代码中逐行计算 while 和 switch case 的时间复杂度以及插入排序的示例