IFClite TypeScript API
    Preparing search index...

    Interface BCFPerspectiveCamera

    @ifc-lite/bcf - BIM Collaboration Format support

    This package provides BCF (BIM Collaboration Format) support for IFC-Lite. It implements BCF 2.1 and 3.0 specifications for topic tracking in BIM projects.

    interface BCFPerspectiveCamera {
        aspectRatio?: number;
        cameraDirection: BCFDirection;
        cameraUpVector: BCFDirection;
        cameraViewPoint: BCFPoint;
        fieldOfView: number;
    }
    Index
    aspectRatio?: number

    Aspect ratio (optional, BCF 3.0)

    cameraDirection: BCFDirection

    Camera viewing direction (normalized)

    cameraUpVector: BCFDirection

    Camera up vector (normalized)

    cameraViewPoint: BCFPoint

    Camera position in world coordinates

    fieldOfView: number

    Vertical field of view in degrees (typically 45-60)