Загрузка частей модели
Перед тем, как загрузить часть модели в компонент PilotWeb3D, её необходимо получить из системы Pilot-BIM.
Пример загрузки одной части модели:
let options = {
Guid: bmFileId
};
let buffer = // ArrayBuffer from .bm file
viewer.loadModelPart(buffer, options)
.then(() => console.log(`${options.Guid}: The model loaded successfully`))
.catch((e) => console.error(`${options.Guid}: An error occured while loading model part: ${e}`));
Пример загрузки нескольких частей модели:
let options = {
isConsolidatedModel: true,
Guid: bmFileId
};
let buffer = // ArrayBuffer from .bm file
viewer.loadModelPart(buffer, options)
.then(() => console.log(`${options.Guid}: The model loaded successfully`))
.catch((e) => console.error(`${options.Guid}: An error occured while loading model part: ${e}`));
Чтобы добавить часть модели к уже загруженным частям вoptions
следует задать параметрisConsolidatedModel : true
Guid
- следует указывать уникальный идентифкатор части модели в рамках одной консолидированной модели.
buffer
- это массив байт полученный из файла .bm из системы Pilot-BIM.