首先,我理解这并不是一个真正的编程问题,但是我相信这里的一些人会理解我想要获得的东西。我是一名放射治疗师,我的研究围绕着用放射线治疗癌症患者并确保他们在治疗过程中的位置尽可能准确。车身旋转(俯仰,横摇和偏航)是一个常见问题,我们的机器无法对此进行纠正。您能否提供建议一个公式,该公式将旋转值转换为x y和z平面(我们的机器只能校正该平面中的误差),以便我们可以补偿误差?

间距是绕x轴的旋转(顺时针)
横摇是绕y轴的旋转(顺时针)
偏航是围绕z轴的旋转(顺时针)

其中x是表示从左到右的平面,
Y是表示颅尾(或上下)的平面
z是表示上下的平面

我希望我的问题有道理,我真的希望你们能帮助我。有这个公式吗?请和谢谢!

最佳答案

偏航,俯仰和侧倾可以用对应于xyz表示的旋转矩阵表示。因此,在给定所有三个旋转角度的情况下,您可以合成三个旋转矩阵以获得它们表示的线性变换。参见here了解代数。

08-27 19:53