我一直在尝试更改使用PlaneGeometry和MeshBasic Material创建的网格的颜色。
var planeSegments = 20,
plane = new THREE.Mesh(
new THREE.PlaneGeometry(horizon, horizon, planeSegments, planeSegments),
new THREE.MeshBasicMaterial({ color:0xFFFFFF })
);
plane.rotation.x = Math.PI / 2;
plane.position.y = 0;
planes.push(plane);
如果我将其添加到MeshBasicMaterial对象,它会使用当前颜色呈现线框。但我不想要线框而是静态颜色。
wireframe: true
谢谢。
答案 0 :(得分:1)
看看这个小提琴:
http://jsfiddle.net/exiara/mrwdrwkn/
您的代码似乎正常运行,但您可能需要将平面旋转到-Math.PI/2
而不是Math.PI/2
。否则你可能会从后面看飞机。