ecspresso
    Preparing search index...
    CameraOptions:
        | {
            far?: number;
            fov?: number;
            lookAt?: { x: number; y: number; z: number };
            near?: number;
            position?: { x: number; y: number; z: number };
            projection?: "perspective";
        }
        | {
            far?: number;
            lookAt?: { x: number; y: number; z: number };
            near?: number;
            position?: { x: number; y: number; z: number };
            projection: "orthographic";
            viewSize?: number;
            zoom?: number;
        }

    Camera configuration for managed mode.

    Discriminated on projection. Defaults to 'perspective' when omitted. Orthographic cameras use viewSize (world-unit height at zoom=1) to define the base frustum; zoom maps directly to Three.js's OrthographicCamera.zoom.