From 30ca38cdbff95677c2c932880b0c2a2f770781cb Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Sat, 11 Nov 2017 16:02:03 +0100 Subject: [PATCH] Update: CC - Mouse Move - Moorcow (ud33b2z225.js) 452 bytes modified --- ud33b2z225.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/ud33b2z225.js b/ud33b2z225.js index 76c63f4..0dee50c 100644 --- a/ud33b2z225.js +++ b/ud33b2z225.js @@ -18,8 +18,21 @@ this.raycaster.instance.setFromCamera( this.camera.instance ); -this.cursor.position.x = this.mouse.x; -this.cursor.position.y = this.mouse.y; +var vector = new THREE.Vector3( + this.mouse.x, + this.mouse.y, + 0 +); + +vector.unproject( this.camera.instance ); + +var dir = vector.sub( this.camera.instance.position ).normalize(); +var distance = - this.camera.instance.position.z / dir.z; +var pos = this.camera.instance.position.clone().add( dir.multiplyScalar( distance ) ); + +this.cursor.position.x = pos.x;//this.camera.position.x + this.mouse.x; +this.cursor.position.y = pos.y;//this.camera.position.y + this.mouse.y; +this.cursor.position.z = pos.z;//this.camera.position.z - 1; this.cursor.updateInstance(); this.thrower.instance.lookAt(