作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
执行四元数乘法后,我得到 (0,0,0,0)。谁能告诉我这意味着什么。
(1 0 0 0) - Identity quaternion, no rotation,
(0 1 0 0) - 180° turn around X axis,
(0 0 1 0) - 180° turn around Y axis,
(0 0 0 1) - 180° turn around Z axis,
最佳答案
正如 John Coleman 所提到的,(0,0,0,0) 四元数是零元素。使用乘法获得此结果的唯一方法是乘以 (0,0,0,0)。由于我们对上下文的了解不多,因此我们无法更具体地说明问题的起源。
关于 (0,0,0,0) 的含义:几何上,四元数对旋转和尺度变换进行编码:q = s*u,其中 'q' 是四元数,'s' 是缩放因子(a因子 's' 导致 as^2 缩放),而 'u' 是单位四元数(旋转)。由于 'u' 根据定义不为零,因此获得 (0,0,0,0) 的唯一方法是将缩放因子为零并结合未定义的旋转。
关于math - 四元数 (0,0,0,0) 表示什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41156626/
我是一名优秀的程序员,十分优秀!