关于instanceTree的问题

Questions about instanceTree

  1. 当我使用viewer.model.getData().instanceTree;时很少returns undefined,有没有其他方法可以得到它?也许作为回调?

  2. 我注意到instanceTree.getNodeType(id)对于某些模型return总是0,好像所有节点都是叶节点,所以我用instanceTree.getChildCount(id) == 0代替,有没有在某些型号上 instanceTree.getChildCount() 也不会 return 正确的值吗?

编辑:在 GEOMETRY_LOADED_EVENT 被解雇之前我没有做任何事情(没有我的逻辑)。

请确保您仅在模型完全加载后访问实例树。

viewer.addEventListener(Autodesk.Viewing.GEOMETRY_LOADED_EVENT, function(){
   // access instance tree here.
});