我按照这里的问题Quaternion math for rotation?来获得一个旋转角度和我需要旋转的轴,我的问题是如何将角度和轴作为参数传递给glrotate()?
答案 0 :(得分:3)
如果轴由变量x,y,z定义,并且旋转角度在可变角度,则它就像glRotatef(angle, x, y, z)
一样简单答案 1 :(得分:3)
double
版本
glRotated(angle,x,y,z)
float
版本
glRotatef(angle, x, y, z)
角度必须以度为单位,因此如果它是弧度,则首先将其转换为度数。