我不确定我的问题是否已经以普遍术语提出过,每当有人提出这个问题时,都是用特定语言表达的。
假设我有一个表示对象旋转的四元数 q = {w, x, y, z}。
我想围绕Y轴旋转A弧度这个四元数。
由于四元数已经是旋转的一种度量方式,那么我只需将代表所需旋转的另一个四元数添加(或相乘)到 q 中吗?如何进行操作呢?
感谢您的帮助。
我不确定我的问题是否已经以普遍术语提出过,每当有人提出这个问题时,都是用特定语言表达的。
假设我有一个表示对象旋转的四元数 q = {w, x, y, z}。
我想围绕Y轴旋转A弧度这个四元数。
由于四元数已经是旋转的一种度量方式,那么我只需将代表所需旋转的另一个四元数添加(或相乘)到 q 中吗?如何进行操作呢?
感谢您的帮助。
你说得对
由于四元数已经是旋转的度量,我是否只需将表示所需旋转的另一个四元数添加(或乘以)到当前旋转四元数 q 上?
你应该将当前旋转四元数与所需旋转四元数相乘。根据本地框架 "Y" 或全局框架 "Y",你应该从左到右或从右到左相乘。