给定 3D 空间中的一个点,将一条线变换为指向该对象所需的三个角度(例如欧拉角)是多少?
想象一下,我有一条 3D 线(或一个盒子),我想转换它的航向、俯仰和坡度以从原点指向 3D 点,我会为这些角度使用什么值?
我无法计算出计算指向诸如 之类的位置的角度的数学方法(1,2,3)。
如果我在 SceneKit 中有两个点(例如(1,2,3)和(-1,-1,-1))。我如何在两者之间划清界限?
我看到有一个我可以使用的 SCNBox 对象,但这只允许我指定中心(例如 via simdPosition)。修改它的其他方法是变换(我不知道如何使用)或欧拉角(我不知道如何计算我需要使用哪些角)。