gpt4 book ai didi

c++ - glm::dvec 的 '1.0f' 对于 glm::angleAxis 是什么意思?

转载 作者:行者123 更新时间:2023-11-28 04:52:17 28 4
gpt4 key购买 nike

像下面这样计算四元数时,

你能解释一下 1.0f means.. 是什么意思吗?

我认为它可能是 x 轴的 90 度。

 glm::angleAxis(3.141592... / 2, glm::dvec3(1.0f, 0.0f, 0.0f)))

最佳答案

glm::angleAxis 方法构造一个绕轴旋转的四元数。参数是:

  • 以弧度表示的角度
  • 旋转应围绕的轴。

您的示例确实围绕 x 轴 ([1,0,0]) 构建了 90° 旋转 (=PI/2)。如果您想围绕 z 轴旋转 90°,则必须将轴更改为 [0,0,1] 等等。

关于c++ - glm::dvec 的 '1.0f' 对于 glm::angleAxis 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47898849/

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