3DSMAX和OpenGL坐标系统相反

 

最近用3DSMAX制作场景模型,发现了和绘制人物模型时同样的问题,就是左右颠倒了。伸出两只手比划了一下,发现是坐标系错了,一个是左手,一个是右手。

判断坐标系的方法:大拇指指向X轴正方向,食指指向Y轴正方向,其余手指均指向Z轴正方向,哪只手能办到,就是哪个坐标系。

OpenGL用右手坐标系(DX则是用的左手坐标系),所以在导出.x文件时,应该取消输出设置中的左手坐标系。

 

另外,在3DSMAX中,虽然也用右手坐标系,但是默认情况下,XYZ的方向和OpenGL中不同,为了避免导入图形之后再进行旋转,可以在导出之前进行旋转,简单说,就是在顶视图中所看到的模型,就是在OpenGL中平放的图形。

你可能感兴趣的:(3DSMAX和OpenGL坐标系统相反)