На мой взгляд, самый простой способ добиться этого - показать встроенную панель свойств при нажатии на компонент:
viewer.addEventListener( Autodesk.Viewing.SELECTION_CHANGED_EVENT, event=>{
viewer.getPropertyPanel(true).setVisible(true)
})
Если вы хотите настроить немного, вы можете получить свойства для данного dbid
(который идентифицирует компонент) и отобразить их на панели (см., Как создать пользовательские панели здесь ):
let dbIdArray = viewer.getSelection(); // obtain ids of selected nodes
model.getBulkProperties(dbIdArray, null, props=>{
// do stuff with properties here
}) // retrieve properties for an array of nodes
//alternatively retrieve properties for a single node
viewer.getProperties(dbId, props=>{
// do stuff with properties here
})
См. Документ getBulkProperties
здесь и соответствующие образцы здесь и здесь
И не забудьте добавить реактивность к выбору пользователя, вы можете подписаться на событие SELECTION_CHANGED_EVENT
.