2016-11-13 91 views
0

在这个three.js场景中,我将相机放在(0,0,80)并将方向灯放在(50,50,50)处。 然后,我创建了一个白色球体几何体(左侧球体),并从搅拌机(右侧球体)中加载了一个json模型。但是,屏幕上显示的场景看起来很奇怪。定向灯投影在json模型的错误表面上。 这似乎是坐标系统的问题。 今天我尝试一些测试。 以下是结果。搅拌机和three.js之间的坐标系错误

  • 搅拌机版本:v2.78a
  • three.js所版本:R82
  • 出口:io_three
  • 球类型:UVsphere
  • 模型文件类型:以.json

【io_three在76版之前】

我得到了正确的结果

version 76

version 75

【io_three “所有版本” 后,77包括82】

我得到错误的结果

version 77

version 82

这是DEMOsource code

+0

不可能知道,你要分享你的源代码和JSON模式,甚至更好,你可以创建一个[要点](https://gist.github.com/)。 – Marcs

+0

对不起。我再次编辑我的问题。这似乎是出口商的错误。 –

回答

0

问题已解决。 Github

改变在混合器中的一个的线 - > threejs出口文件:在出口/ API/mesh.py变更线619从:

矢量=(矢量[0],矢量[2],维矢量1) 到 矢量=(矢量[0],矢量1,矢量[2])