The @bimworks/jssdk!BimWorksClient to use for communication with the BIM.works Repository
Add one or more models. The returned Promise will resolve after all connected components have performed the addModels call.
All the known @bimworks/jssdk!Qid
Get all the @bimworks/jssdk!Qid s of the objects of the given (IFC) type
An Array<@bimworks/jssdk!Vid with the @bimworks/jssdk!Vid of the the currently loaded models
A Set<@bimworks/jssdk!Version with all the currently loaded models
An Array<@bimworks/jssdk!Version with all the currently loaded models
Return the inverse of a set of @bimworks/jssdk!Qid, so all the other objects
Remove one or more models. The returned Promise will resolve after all connected components have performed the removeModels call.
Replace the existing set of loaded models, by the given set of models. This method will potentially unload models. The returned Promise will resolve after all connected components have performed the setModels call.
A ModelManager keeps track of the models that have been loaded. A ModelManager is required when using the Viewer2d or Viewer3d. Most application will only need one ModelManager, but if you have an application where you want to show different models in different viewers, you might need more. The ModelManager keeps track of: