绕坐标轴旋转变换成四元数

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:02:27
谁知道怎么把一个绕x轴旋转角度x1,绕y轴旋转角度y1,绕z轴旋转角度z1这个操作转换成4元数啊 谢谢了~~~~~~

X*1+2-3=Z1-2

glRotatef(x轴, v_x角度)
glRotatef(y轴, v_x角度)
glRotatef(z轴, v_x角度)
来达到同样的目的

这些不是影响效果的关键
关键是你的处理流程是把鼠标的控制,直接施加在三个角度的变量上
然后一次调用
glRotatef(x轴, v_x角度)
glRotatef(y轴, v_x角度)
glRotatef(z轴, v_x角度)
来完成任务的。