使用:side: THREE.DoubleSide.(对于单纯一个面,比如曲面拼接成的机器人手臂…极易出现这个问题)
例如:
var rectShape = new THREE.Shape();
rectShape.moveTo( 0, 0 );
rectShape.lineTo( 0, rectWidth );
rectShape.lineTo( rectLength, rectWidth );
rectShape.lineTo( rectLength, 0 );
rectShape.lineTo( 0, 0 );
var geometry2 = new THREE.ShapeGeometry( rectShape);
var material2 = new THREE.MeshBasicMaterial( { color: 0x00ff00, side: THREE.DoubleSide } );
var mesh2 = new THREE.Mesh( geometry2, material2 ) ;
sceneB.add(mesh2);