【发布时间】:2015-09-13 00:54:30
【问题描述】:
当我在双面平面上投射光时,我看到了一个有故障的伪影。有谁知道它为什么存在以及我应该怎么做才能避免这个问题?提前致谢!
我检查了是否可以在其他任何地方找到这个问题,但令人惊讶的是我找不到。
/** Plane that causes glitch. */
function addPlane(x, y, z, size) {
var geometry = new THREE.PlaneGeometry( size, size, 1, 1 );
var material = new THREE.MeshPhongMaterial({color: 0x0077aa, side: THREE.DoubleSide});
var plane = new THREE.Mesh(geometry, material);
plane.castShadow = true;
plane.receiveShadow = true;
plane.position.set(x, z, y);
plane.rotateX(Math.PI * 1.5);
scene.add(plane);
}
这是我的代码:http://jsfiddle.net/scjcvx3k/2/。我试图只输入与这个问题相关的代码。
【问题讨论】:
标签: three.js