Javascript 无法访问组中的对象
我有一些添加到groupsphereMesh的对象。我试图检测物体上的点击。但无法检测到它。这是我的代码 DocumentMousedOwnEvent上的函数{ var vector=new THREE.Vector3 event.clientX/window.innerWidth*2-1,-event.clientY/window.innerHeight*2+1,0.5; vector=vector.unprojectcamera; var raycaster=new THREE.Raycastercamera.position,vector.subcamera.position.normalize; var intersects=raycaster.intersectObjectssphereMesh.children,true; 如果相交,则长度>0{ console.logiintersects[0]; 相交[0]。object.material.transparent=true; 相交[0]。object.material.opacity=0.1; 与[0]相交。对象。材质。颜色=0x000000; }Javascript 无法访问组中的对象,javascript,three.js,Javascript,Three.js,我有一些添加到groupsphereMesh的对象。我试图检测物体上的点击。但无法检测到它。这是我的代码 DocumentMousedOwnEvent上的函数{ var vector=new THREE.Vector3 event.clientX/window.innerWidth*2-1,-event.clientY/window.innerHeight*2+1,0.5; vector=vector.unprojectcamera; var raycaster=new THREE.Rayca
}您的代码中的sphereMesh是一个对象数组吗?是的。我在二十面体的每个顶点上加一个球体。我添加到groupsphereMesh.vector.z中的这些球体应该是1而不是0.5谢谢。。。希望它能起作用。。