ViewPoint: {
    direction?: Vector3d;
    position: Vector3d;
    target?: Vector3d;
    up?: Vector3d;
}

The position of the virtual camera, always in meters

The target of the camera (direction will be calculated from this and position). This is optional, but either target or direction is required. Most also be in meters

The direction of the camera. Either direction or target is required.

Optional up-vector for the virtual camera