API

Interface IGLTFObjectModelTreeCamerasObject

Accessor tree describing the /cameras section of the glTF Object Model. Exposes orthographic and perspective camera properties. Accessor inputs are glTF records; their runtime targets are Babylon cameras.

interface IGLTFObjectModelTreeCamerasObject {
    __array__: {
        __target__: boolean;
        orthographic: {
            xmag: IObjectAccessor<ICamera, Camera, number>;
            ymag: IObjectAccessor<ICamera, Camera, number>;
            zfar: IObjectAccessor<ICamera, Camera, number>;
            znear: IObjectAccessor<ICamera, Camera, number>;
        };
        perspective: {
            aspectRatio: IObjectAccessor<ICamera, Camera, Nullable<number>>;
            yfov: IObjectAccessor<ICamera, Camera, number>;
            zfar: IObjectAccessor<ICamera, Camera, number>;
            znear: IObjectAccessor<ICamera, Camera, number>;
        };
    };
    length: IObjectAccessor<ICamera[], any, FlowGraphInteger>;
}
Index
__array__: {
    __target__: boolean;
    orthographic: {
        xmag: IObjectAccessor<ICamera, Camera, number>;
        ymag: IObjectAccessor<ICamera, Camera, number>;
        zfar: IObjectAccessor<ICamera, Camera, number>;
        znear: IObjectAccessor<ICamera, Camera, number>;
    };
    perspective: {
        aspectRatio: IObjectAccessor<ICamera, Camera, Nullable<number>>;
        yfov: IObjectAccessor<ICamera, Camera, number>;
        zfar: IObjectAccessor<ICamera, Camera, number>;
        znear: IObjectAccessor<ICamera, Camera, number>;
    };
}
length: IObjectAccessor<ICamera[], any, FlowGraphInteger>

Number of cameras in the array.