РЕДАКТИРОВАТЬ
Правильный вариант для передачи должен быть ids
, а не dbids
, прошло какое-то время с тех пор, как я использовал это, поэтому пришлось поднять sh на нем ...
Да, просто передайте массив dbids для Viewer, чтобы частично загрузить модель:
const options = {
ids: [233,2333 ...]
//...
}
viewer.start/loadModel(svfUrl, options) // or viewer.loadDocumentNode(doc, geom, options)
Обратите внимание, что при таком подходе нет возможности загрузить остальные узлы обратно без перезагрузки всей модели с повторной передачей их dbid.
Также обратите внимание, что dbids несовместимы между преобразованиями (они могут измениться, если модель будет переведена снова), поэтому используйте externalIds узла, чтобы отобразить его к компоненту в пространстве редактора (Revit).