public Raycaster pickingRay(Vector3 vector, Camera camera) { vector.z = -1.0f; Vector3 end = new Vector3(vector.x, vector.y, 1.0f); unprojectVector(vector, camera); unprojectVector(end, camera); end.sub(vector).normalize(); return new Raycaster(vector, end); }