我试图仅获取已加载元素的 dbid,目前我拥有的函数获取所有可见元素 dbid。当使用选择性加载时,它会将所有未加载元素显示为可见,当我运行 get dbid 函数时,它会为我提供所有dbid 在数据库中,而不仅仅是在查看器的该实例中物理加载的内容。
有人可以建议在查看器中执行此操作的最有效方法吗?
提前致谢, 汤姆
已编辑
我认为没有一种方法可以获取可见元素,但是
getHiddenNodes()
方法返回隐藏的dbId列表。
因此获取可见节点的一种方法可能是:
viewer.getHiddenNodes()
var visibleDbIds = allDbIds.filter(dbid => !hiddenNodes.includes(dbid))