モデル オブジェクト ツリーをviewer.getObjectTree = function(onSuccessCallback, onErrorCallback)
取得してから、ルート ノードからすべてのリーフ ノードまでトラバースします。コードは次のとおりです。
viewer.getObjectTree(function (objTree) {
objTree.enumNodeChildren(
objTree.getRootId(),
function (dbId) {
// Work with dbId
},
true
);
};
ただし、これは 3D モデルに対してのみ機能します。2D モデルはコールバック イベントにジャンプしません。2D レイアウト/図面のすべてのオブジェクト ID を取得するにはどうすればよいですか?