答案 0 :(得分:1)
更改颜色后需要重新渲染。因此,在更改颜色后立即添加对render();
的调用:
if (intersects.length > 0) {
for (var i = 0; i < intersects.length; i++) {
console.log("OBJECT "+intersects[i]);
intersects[i].object.material.color.set(0xff0000);
}
render();
}
答案 1 :(得分:0)
使用CanvasRenderer()
您的小提琴不起作用,但如果我将其更改为WebGLRenderer()
,那么如果您在render()
功能的末尾添加onDocumentMouseMove()
来电,它应该工作