关于instanceTree的问题

时间:2017-04-09 14:36:37

标签: autodesk autodesk-forge autodesk-viewer

  1. 当我使用viewer.model.getData().instanceTree;时很少返回undefined,还有另一种方式可以获得它吗?作为回调可能吗?

  2. 我注意到某些模型的instanceTree.getNodeType(id)总是返回0,好像所有节点都是叶子节点一样,所以我使用instanceTree.getChildCount(id) == 0代替instanceTree.getChildCount()是否有机会获胜某些型号也没有返回正确的值?

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

1 个答案:

答案 0 :(得分:0)

请确保您仅在模型完全加载后访问instanceTree

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