我的旋转值从OPI0到我的电脑,现在我想让一个物体在我的陀螺仪面向的那个方向上旋转(度数值从180到-180)我是相当新的Python。 glRotatef(1,xrot,yrot,zrot)仅设置旋转+当前旋转。 但我真正想要的是,如果是180度,我想把它放到180度。这可以通过获得当前旋转,测试其是小还是大,然后调整旋转或使用命令设置旋转到度数值来实现。 所以我的主要问题是: 是否有命令设置创建的对象的旋转值? 有没有办法读取当前的旋转值?
答案 0 :(得分:0)
好吧,如果你
glLoadIdentity()
前
glRotatef()
然后它应该始终旋转到指定的度数,而不是相对旋转。
根据您设置相机和对象转换的方式和位置,您可能需要稍微重构一下代码,因为它的身份(它将清除您之前完成的所有其他转换)。