if (intersection) {
        viewport[2] = intersection;

        ray = ray.set(this.camera.position, rightTopCorner);
        intersection = ray.intersectPlane(this.floor);