Я ищу способ доступа к "данным свойств" программным способом в моей модели SVF, открытой в Auto Desk Viewer.
https://autodeskviewer.com/viewers-dev/latest/docs/PropDbLoader.html
Я обнаружил, что вAPI, но может выяснить, как он должен работать и какие данные ему нужны.Документация по API кажется исчерпывающей, но не помогает, как использовать эту функцию ...
Я пытаюсь сделать расширение, чтобы при щелчке я мог получить доступ к свойству той части модели, которую ящелкнул.
(те же данные, которые я вижу в разделе свойств основного средства просмотра)
Пока у меня есть это:
MyAwesomeExtension.prototype.onSelectionEvent = function(event) {
//here i have an ID related to the part clicked
var currSelection = this.viewer.getSelection();
//here I acces what seems to be the data loader, which is defined
console.log(event.model.myData.propDbLoader );
//but here, when i give the first id, it respond null
event.model.myData.propDbLoader.getProperties( currSelection, (e)=>{
console.log('success',e );
},(e) => {
console.log('error',e );
} );
Любая идея будетбыть оцененным:)