Blender export objは両面オブジェクトをエクスポートしません。両面モードでオブジェクトをレンダリングするにはどうすればよいですか。私は成功せずにこれを試しました:
var loader = new THREE.OBJMTLLoader();
loader.load('models/test.obj');
loader.addEventListener( 'load', function ( event ) {
objects = event.content;
objects.position.set(0,5,0);
objects.scale.set(1.5,1.5,1.5);
objects.mesh.doubleSided = true;
scene.add(objects);
});
あなたの場合、コールバック関数に以下を追加します:
objects.traverse( function( node ) {
if( node.material ) {
node.material.side = THREE.DoubleSide;
}
});
doubleSided
のMesh
プロパティは廃止されました。 side
のMaterial
プロパティに置き換えられました
また、現在のバージョンのライブラリで動作するthree.jsの例から学ぶのが最善です。
three.js r.57