THREE.js中JSON方向错误的模型

时间:2017-04-28 05:07:02

标签: javascript json three.js

我正在使用三种JavaScript构建一个包含3D图形的网站,我正在尝试将以下场景导入到网站,但在该网站中,所有对象都面向地球内部:The scene problem

以下是我用来导入场景的代码:

//ADDING GEOMETRY
        var objects = [];
        var loader = new THREE.ObjectLoader();

        loader.load('models/planeta-NoMerge.json', function( obj ){
            scene.add( obj );

            scene.traverse(function( children ){
                objects.push(children);
            });

        });

我在做一些光线投射,因为如果用户点击模型,我需要显示不同的场景。

如果您还需要别的东西,请告诉我:D

1 个答案:

答案 0 :(得分:0)

总而言之,探测器不在您发布的代码中。我在这里遇到过类似的问题,但我可以通过调整导出设置来修复它。在那里你可以翻转法线,包括/排除一些东西,如材料,骨骼,动画等......

因此很难分辨出您需要哪些设置,因为这取决于您的需求,但使用这些设置进行游戏可以为您带来更多。