我有一个问题想要和您分享,希望您能帮助我。我正在处理3D线条,并且需要获取两条交叉线的最小距离所在的精确点。为什么我需要这些点呢?
对于每一条无限长的直线,我只关心该最小距离是否在同一条直线上某些点的特定范围内。例如,我有一条线r,它的点是P(0,0,0)和Q(10,10,10),我只关心所述最小距离是否在该坐标区间内。
为了得到距离,我使用公式:
但是,我不知道如何确保上述P和Q的值范围内达到了这种最小距离。
如果有人有更好的想法来检查这一点或者知道如何获得这些点,我会非常感激。
对于每一条无限长的直线,我只关心该最小距离是否在同一条直线上某些点的特定范围内。例如,我有一条线r,它的点是P(0,0,0)和Q(10,10,10),我只关心所述最小距离是否在该坐标区间内。
为了得到距离,我使用公式:
但是,我不知道如何确保上述P和Q的值范围内达到了这种最小距离。
如果有人有更好的想法来检查这一点或者知道如何获得这些点,我会非常感激。
P
和Q
的图表。第二条线是如何参数化的?如果这两条线相交,那么它们之间的最小距离为0。检查交点是否在点P
和Q
之间非常简单。您确定这两条线是相交的吗? - Mad Physicist