坐标系转换
下面函数可以将鼠标所在点的屏幕坐标转化成一个Threejs三维坐标:
convertTo3DCoordinate(clientX,clientY){
var mv = new THREE.Vector3(
(clientX / window.innerWidth) * 2 - 1,
-(clientY / window.innerHeight) * 2 + 1,
0.5 );
mv.unproject(this.camera); //这句将一个向量转成threejs坐标
return mv;
}
其中:
var mv = new THREE.Vector3(
(clientX /