Function loadWebIFC

  • Uses WebIFc to load an IFC file into a SceneModel and/or DataModel.

    See @xeokit/webifc for usage.

    Parameters

    • params: {
          dataModel?: DataModel;
          fileData: any;
          ifcAPI: IfcAPI;
          sceneModel?: SceneModel;
      }

      Loading parameters.

      • OptionaldataModel?: DataModel

        DataModel to load into.

      • fileData: any

        IFC file contents.

      • ifcAPI: IfcAPI

        WebIFC API.

      • OptionalsceneModel?: SceneModel

        SceneModel to load into.

    Returns Promise<any>

    Resolves when IFC has been loaded into the SceneModel and/or DataModel.

    SDKError

    • If the SceneModel has already been destroyed.
    • If the SceneModel has already been built.
    • If the DataModel has already been destroyed.
    • If the DataModel has already been built.