求 3D 空间中圆和直线之间的最小距离

问题描述 投票:0回答:1

在3D空间中,我想在给定圆上找到一个点Pc,在给定线上找到一个点Pl,使得Pc和Pl之间的距离最小。我如何计算这些点?

我尝试过寻找直线上距离圆心最近的点,但大多数情况下这个点并不是距离圆的边界最近的点。

math 3d geometry algebra
1个回答
0
投票

将点投影到圆的平面上。现在的问题是“2D”。

然后取从圆心到投影点的向量。使其正常化。将其乘以半径。

完成。

© www.soinside.com 2019 - 2024. All rights reserved.