@inweb/viewer-core
Version:
3D CAD and BIM data Viewer core
21 lines (20 loc) • 669 B
TypeScript
/**
* Model interface.
*/
export interface IModel {
/**
* Unique model ID, used as a model prefix when selecting objects in assemblies (multi-model scenes).
* Can be:
*
* - `file ID` - when loading a file from Open Cloud Server.
* - `assembly ID` - when loading an assembly from Open Cloud Server.
* - `model ID` - when loading a model of the file/assembly from Open Cloud Server.
* - `file name` - when loading from local File or URL.
* - `user defined` - when loading from ArrayBuffer or Data URL.
*/
id: string;
/**
* Disposes the model and releases allocated resources.
*/
dispose(): void;
}