我正在使用四元数,我有一个小问题。全局四元数转换为本地四元数
我有一个对象(紫色线)和相对于四元数与旋转轴线(黑线),并且我想转换这个四元数在局部空间,使得旋转轴成为对象。
我需要计算辊对象的(WICH将在本地空间中的Y轴旋转,我将转换成轴的角度),然后计算在轴角 X和Z的旋转。
这里是我画了一个更好地了解问题的方案:
要了解你能想到你的肩膀,当你移动你的手臂,你有X和Z至极会确定前臂位置和Y这将决定你的肘部旋转。
不要犹豫,要求澄清,因为它可能很难理解我在寻找什么。
是否有一个公式或一个算法,我可以用它来做到这一点?
是否有3D程序员谁与四元数的工作,谁可以澄清我的主题与算法或只是文字?
这个问题似乎是题外话题,因为它是关于几何公式,而不是编程。 –
嗯它实际上是一个编程问题,因为我需要在C#WPF应用程序中用于编程目的。 我有点迷路,因为我无法在网上找到任何东西或任何地方.. – Tofandel
另外,我可以把我正在处理的一些代码,但它绝对不是我想要的四元数,所以我认为可能有点混淆 – Tofandel