How to unproject mouse2D with Orthographic Camera

Try this:

const vector = new THREE.Vector3();
vector.set( mouse.x, mouse.y, ( camera.near + camera.far ) / ( camera.near - camera.far ) );
vector.unproject( camera );

BTW: You do not project. You unproject^^.

4 Likes