2

当我在three.js中制作飞机时,如下所示:

plane = new THREE.Mesh( new THREE.PlaneGeometry( 10, 10 ), new THREE.MeshBasicMaterial( { color: 0xe0e0e0 } ) );
plane.position = somePoint;
plane.lookAt( someOtherPoint );
scene.add( plane );

飞机只能从一侧看到。另一面是看不见的。我已经尝试更改背景颜色,但另一面仍然没有显示。

我究竟做错了什么?

4

1 回答 1

3
plane.material.side = THREE.DoubleSide;

或者,

THREE.MeshBasicMaterial( { color: 0xe0e0e0, side: THREE.DoubleSide } )

三.js r.51

我希望你的飞机感觉更好。

于 2012-10-07T17:37:11.747 回答