在3D中查找由3个点构成的角度

在3D中查找由3个点构成的角度,3d,point,angle,3d,Point,Angle,正如标题所说,我需要一个算法来计算三维空间中3个点A(x,y,z)所形成的角度。你应该使用两个向量,使用标量积公式你应该能够找到它。但我们不是来解决家庭作业的。你也可以使用三角形定律。你有这些点的坐标,所以你需要找到这些点构成的“三角形”每边的长度(使用“毕达哥拉斯定理”)。然后你可以用“余弦定律”来找到角度的量度。 你只需要对余弦定律和勾股定理做一点数学搜索,找出如何实现它。从技术上讲,3个点可以得到3个角度,总角度为180°。那么,你想从A,B,C的角度看B吗?@MichaelLaffarg

正如标题所说,我需要一个算法来计算三维空间中3个点A(x,y,z)所形成的角度。

你应该使用两个向量,使用标量积公式你应该能够找到它。但我们不是来解决家庭作业的。

你也可以使用三角形定律。你有这些点的坐标,所以你需要找到这些点构成的“三角形”每边的长度(使用“毕达哥拉斯定理”)。然后你可以用“余弦定律”来找到角度的量度。
你只需要对余弦定律和勾股定理做一点数学搜索,找出如何实现它。

从技术上讲,3个点可以得到3个角度,总角度为180°。那么,你想从A,B,C的角度看B吗?@MichaelLaffargue从技术上讲,3个点没有任何角度。@ChristianRau我相信你理解我的意思meant@MichaelLaffargue这就是为什么我对你的评论投了赞成票。只是在这个问题上你甚至没有触及不完整信息的表面;)@ChristianRau你是对的,但我想它会被标记得更快!