onPropertiesReady 事件
onPropertiesReady Event
我在 Angular 应用程序上使用查看器。我要console.log
所选对象的属性。
通过阅读文档,我找到了 getProperties
函数。文档说它引发了一个 onPropertiesReady
事件,但是我在文档的 EVENTS 部分找不到它。我在这里遗漏了什么吗?
非常感谢。
您需要等待以确保已加载属性的事件是 Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT
。看看这篇文章:Event Watcher
要侦听用户选择,您需要使用 Autodesk.Viewing.AGGREGATE_SELECTION_CHANGED_EVENT
其中 returns 参数中的 dbId 数组,您可以将其传递给 viewer.getProperties(dbId, callback)
希望对您有所帮助
我在 Angular 应用程序上使用查看器。我要console.log
所选对象的属性。
通过阅读文档,我找到了 getProperties
函数。文档说它引发了一个 onPropertiesReady
事件,但是我在文档的 EVENTS 部分找不到它。我在这里遗漏了什么吗?
非常感谢。
您需要等待以确保已加载属性的事件是 Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT
。看看这篇文章:Event Watcher
要侦听用户选择,您需要使用 Autodesk.Viewing.AGGREGATE_SELECTION_CHANGED_EVENT
其中 returns 参数中的 dbId 数组,您可以将其传递给 viewer.getProperties(dbId, callback)
希望对您有所帮助