gpt4 book ai didi

math - 是否可以创建允许 360 度旋转的四元数扭曲解决方案?

转载 作者:行者123 更新时间:2023-12-05 00:44:43 27 4
gpt4 key购买 nike

我最近一直在阅读有关四元数的内容,想知道是否有可能创建一个系统,让您可以创建一个不会以 +/-180 度翻转并允许 360 度扭曲的扭曲系统?

我所做的每项测试都会不断地返回计算两个向量之间的角度,这总是给你一个介于 0 到 180 度之间的角度。

如果您不确定我在寻找什么,那么可以观看来自 Jorn-Harald Paulsen 的视频应该说清楚,我想用四元数来做,但我不确定他用的是什么方法。

我读过 Felix Joleanes'在他的网站上关于防止翻转的文章中,他有一个专门用于扭曲设置的部分,但它更像是一个瞄准/注视约束,并且此设置不适用于为多个关节分布扭曲。它还取决于对欧拉角使用一些技巧/黑客,我宁愿避免使用四元数。

最佳答案

四元数

q = cos(t/2) + (u_x i + u_y j + u_z k) sin(t/2)

将角度平滑地映射到旋转。在 360 度时,您有 q = -1,但是当您将四元数映射到旋转时,这无关紧要;轮换只是身份,正是你想要的。旋转中没有“翻转”。所以我不明白问题是什么......

关于math - 是否可以创建允许 360 度旋转的四元数扭曲解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30992273/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com