查找具有已知 2 个角度(其中 1 个位于平面上)和长度的矢量

Finding a vector with known 2 angles (1 of which lies on plane) and length

大家好! 我本科在做机械腿的物理模型,遇到了一个无法解决的问题

问题如图所示。我有两个角度,其中一个是 XZ 平面和标有红色的平面之间的角度。如图所示,第二个角位于该平面上。

使用恒定长度 AB 和这两个角度的可变值,我想找到描述点 B 在 3D 中位置的公式 Space。

A​​ 点看起来不像画的原点 (0,0,0)。

在任何情况下,你都可以找到点在XZ平面中的位置

 B'' = (lAB * Cos(Gamma), 0, lAB * Sin(Gamma))

然后将 B'' 旋转约 X-axis β 角 (matrix (4) here)。

如果A确实不是原点,则将A的坐标移动z-coordinate