から翻訳されたSVF
ファイルがあり、正常にはViewer
にロードされました。[Autodesk Forgeビューア]指定された画層のオブジェクトのdbIdを取得する方法
これでレイヤー内の一部のオブジェクトの属性/プロパティを照会したいと思います。
let layer = viewer.model.getLayersRoot().children.find(x=> x.name==='Marker');//find the layer named by 'Marker'----{name: "Marker", index: 72, id: 71, isLayer: true}
let objectTree = viewer.model.getData().instanceTree;//get the Object Tree and its One-dimensional array of dbIdList
// stuck here
// looking for some method like objectTree.getIdListInLayer(layerId)
を任意の提案が高く評価されています。ここでは
は、私がこれまで行ってきたものです。
これは本当に悪いニュースです。私の現在の回避策は、すべてのdbIdsを通過し、一致する1つを選択することです。上記の私の答えを見てください。 –