如何获得两条任意不相交的直线间的最近距离?
本帖最后由 cjb352100 于 2021-5-18 10:00 编辑已知b1与b2点是一条直线,n1与n2点是一条直线,如何获得两条直线间的最近距离,这两条直线段不相交。麻烦高手解答下,是用什么函数直接求,有相关代码参考下。我只是初学者,论坛里看了一些贴子,但都挺复杂的看不懂。
直线A、B。拷贝A变成成C,与B一个端点重合。C、B组成平面,A到平面的距离 3维的不清楚,2维的就是平行线了,画一根和他们垂直的线求两个交点距离就是了 b1 到线段 n1n2的垂足点。如果垂足点不在线段 n1n2 上,求b1到 n1和n2中的最小值,如果在,返回到垂足的距离。
4点依次判断,求最小值。 直线还是简单,初中数学就能搞定 :L我只是初学哈,所以需要比较直接些,看了一堆函数表,似乎都没提到,只有计算两点间的距离 的函数,我也知道计算要计算垂足的距离,但怎么实现,我是找不到方法。 自贡黄明儒 发表于 2021-5-18 09:56
直线A、B。拷贝A变成成C,与B一个端点重合。C、B组成平面,A到平面的距离
如果按照你这方法,用偏移也可以吧?偏移B的两个端点,然后算C与A端点之间的距离,最小的就是最近的。
页:
[1]