IFClite TypeScript API
    Preparing search index...

    Interface BCFViewpoint

    @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 BCFViewpoint {
        bitmaps?: BCFBitmap[];
        clippingPlanes?: BCFClippingPlane[];
        components?: BCFComponents;
        guid: string;
        lines?: BCFLine[];
        orthogonalCamera?: BCFOrthogonalCamera;
        perspectiveCamera?: BCFPerspectiveCamera;
        snapshot?: string;
        snapshotData?: Uint8Array<ArrayBufferLike>;
    }
    Index
    bitmaps?: BCFBitmap[]

    Bitmaps (image annotations)

    clippingPlanes?: BCFClippingPlane[]

    Clipping planes (section cuts)

    components?: BCFComponents

    Component visibility and selection

    guid: string

    Unique identifier

    lines?: BCFLine[]

    Lines markup (3D annotations)

    orthogonalCamera?: BCFOrthogonalCamera

    Orthographic camera settings

    perspectiveCamera?: BCFPerspectiveCamera

    Perspective camera settings

    snapshot?: string

    Snapshot image (PNG or JPG) as data URL or filename

    snapshotData?: Uint8Array<ArrayBufferLike>

    Snapshot data as Uint8Array for export