Как установить пользовательские свойства для объекта через его dbid в Autodesk Forge Viewer?
Я пытаюсь установить пользовательские свойства для объектов через их dbids, но предоставляемый ими API, кажется, не помогает достичь этого, потому что требует выбора объекта и не сохраняет свойства. Я также смотрю на ссылки POST в Model Derivative API и PATCH в Data Management API, но они используются на уровне документа, а не элемента модели.
1 ответ
Все ресурсы в модели в настоящее время доступны только для чтения, поэтому вы не найдете никакой конечной точки, которая позволила бы вам изменить модель или ее свойства.
Обходной путь - использовать настраиваемую базу данных вместе с настраиваемыми конечными точками, предоставляемыми вашим собственным сервером, что позволит вам изменять перезаписанные свойства. Вы можете посмотреть на это живое демо. Исходный код доступен на Просмотр.Extension.MetaProperties.
В этой статье также рассматривается эта тема: использование Forge или Spreadsheet для создания общих параметров.