在做一个模型旋转的功能的时候,我需要指定一个旋转轴,才发现建模师使用的c4d软件是左手坐标系;而three.js坐标系是右手坐标系。所以他建出来的模型的轴和我用three.js编辑器打开看到的轴不一样。比如他在c4d里让模型绕y轴旋转了30度,但是我用three.js编辑器看到的rotation的信息是绕z轴转了30度。这样的话假如我作为开发人员需要模型绕世界坐标的z轴方向绕45度,那么建模师那里就要找一下three.js编辑器里的z轴对应到c4d是哪个方向。
在做一个模型旋转的功能的时候,我需要指定一个旋转轴,才发现建模师使用的c4d软件是左手坐标系;而three.js坐标系是右手坐标系。所以他建出来的模型的轴和我用three.js编辑器打开看到的轴不一样。比如他在c4d里让模型绕y轴旋转了30度,但是我用three.js编辑器看到的rotation的信息是绕z轴转了30度。这样的话假如我作为开发人员需要模型绕世界坐标的z轴方向绕45度,那么建模师那里就要找一下three.js编辑器里的z轴对应到c4d是哪个方向。