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

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