bigmac-jp blog

web開発関連のメモ

Forge ViewerAPI Model

Model

APIs | Autodesk Forge

No API Memo
TD getInstanceTree() ModelのinstancdTreeオブジェクトを取得可能 Autodesk ForgeAPIメモ⑥ getInstanceTree() - bigmac-jp blog
TD getFuzzyBox(options) boundingBoxを取得 three.js box3を取得可能
TD is2d()
TD is3d()
TD isSVF2()
TD isPdf(onlyPdfSource)
TD isRevitPdf()
TD isLeaflet()
TD isPageCoordinates()
TD isSceneBuilder()
TD isPageCoordinates()
TD isSceneBuilder()
TD getData() 返却値にinstanceTreeがふくまれている。その他いろいろなデータが取得可能
TD getDocumentNode()
TD getRoot()
TD getRootId()
TD getUnitData(unit) l
TD getUnitScale() 距離の単位取得可能
TD getUnitString() 表示単位の取得 設定->表示単位
TD getDisplayUnit() Returns a standard string representation of the model’s display unit. モデルの標準単位の取得が可能
TD getMetadata(itemName, subitemName, defaultValue)
TD getDefaultCamera()
TD isAEC()
TD hasPageShadow()
TD getUpVector() 上方向のベクトルの取得が可能 x(0,0,1) y(0,1,0) z(0,0,1)
TD geomPolyCount() ポリゴン数を取得可能
TD instancePolyCount() ポリゴン数を取得可能
TD isLoadDone(checkTextures)
TD isObjectTreeCreated()
TD isObjectTreeCreated()
TD getPropertyDb() PropDbLoaderが取得できる。中身はinstanceTreeなどがある。worker用???
TD getProperties(dbId, onSuccessCallback, onErrorCallback) dbIDを指定してオブジェクトのPropertiesを取得可能 取得項目https://mtaryo.hatenablog.com/entry/2022/09/06/095452?_ga=2.98589595.461683717.1662352014-704825042.1600853534
TD getProperties2(dbId, onSuccessCallback, onErrorCallback, options)
TD getBulkProperties(dbIds, options, onSuccessCallback, onErrorCallback) 複数のdbidをしていして、propertyを取得可能
TD getBulkProperties2(dbIds, options, onSuccessCallback, onErrorCallback)
TD getPropertySetAsync(dbIds, options) 不明。。。
TD getPropertySet(dbIds, onSuccessCallback, onErrorCallback, options)
TD getExternalIdMapping(onSuccessCallback, onErrorCallback)
TD getLayerToNodeIdMapping(onSuccessCallback, onErrorCallback)
TD getObjectTree(onSuccessCallback, onErrorCallback)
TD isObjectTreeLoaded()
TD search(text, onSuccessCallback, onErrorCallback, attributeNames, options)
TD findProperty(propertyName)
TD getTopology(index)
TD hasTopology()
TD fetchTopology(maxSizeMB)
TD hasGeometry()
TD getFragmentPointer(fragId)
TD clone()