【问题标题】:Using axis and angle of rotation in glrotate在 glrotate 中使用轴和旋转角度
【发布时间】:2009-10-31 16:16:16
【问题描述】:

我按照这里的问题Quaternion math for rotation? 来获取旋转角度和我需要旋转的轴,我的问题是如何将角度和轴作为参数传递给 glrotate()?

【问题讨论】:

    标签: opengl


    【解决方案1】:

    如果轴是由变量x,y,z定义的,旋转角度在变量angle中,那么就这么简单glRotatef(angle, x, y, z)

    【讨论】:

      【解决方案2】:

      double 版本是

      glRotated(angle,x,y,z)
      

      float 版本是

      glRotatef(angle, x, y, z)
      

      角度必须以度为单位,如果是弧度,请先将其转换为度。

      【讨论】:

        猜你喜欢
        • 2020-01-01
        • 2011-04-18
        • 1970-01-01
        • 2014-10-28
        • 2015-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多