def validate_orthogonal_camera
        return unless (ocjson = viewpoint["orthogonal_camera"])

        if ocjson.keys != ORTHOGONAL_CAMERA_PROPERTIES ||
           ocjson.except("view_to_world_scale").any? { |_, direction| invalid_direction?(direction) } ||