所以我使用了在搅拌器中为ThreeJS制作的自定义模型。我将它导出到.obj文件并使用Three-js转换实用程序生成json文件。我把它设置为旋转,当它旋转时,你可以看到模型的另一面。 这是我用来加载它的代码:
loader.load("pegnin.js", function(geometry, materials){
material = new THREE.MeshPhongMaterial( {
color: 0xff0000,
polygonOffset: true,
polygonOffsetFactor: 1, // positive value pushes polygon further away
polygonOffsetUnits: 1
});
material.depthTest = true;
mesh = new THREE.Mesh(geometry, material);
scene.add(mesh);
});
答案 0 :(得分:2)
three.js假设正面具有逆时针绕线顺序。换句话说,three.js中的正面由面部的缠绕顺序决定 - 而不是面部正常。
模型中的正面可能具有顺时针缠绕顺序。
不需要您更改模型的变通方法是设置:
mesh.material.side = THREE.DoubleSide;
three.js r.85