0

NWDファイルに基づいたモデルのオートデスク帳で要素プロパティをクエリすると、NavisWorks Manageに表示されるものよりも小さな要素プロパティしか取得できません。一方、Revit rvtファイルに基づいてモデルのプロパティをクエリすると、すべてのプロパティが表示されます。とにかく、nwdファイルの完全なプロパティを取得するには? 明確にするために、NWDファイルに既に存在するプロパティについて質問しており、Navisworksでそのプロパティを確認できます。 ありがとうございますAutodesk Forgeのnwdファイルの要素プロパティ

答えて

0

Model Derivative APIは、元のファイルで利用可能な情報のみを抽出します。このプロセスには設定がありません(抽出するプロパティなど)。2Dビューまたは3Dビューを選択します。

Revitに記載されている情報が必要な場合は、.RVTファイルの使用を検討してください。

0

あなたは

viewer.setSelectionMode(Autodesk.Viewing.SelectionMode.FIRST_OBJECT)

により、視聴者選択モードを設定することができ、その後、あなたがしたいプロパティを取得することができます。

FIRST_OBJECT,LAST_OBJECT,LEAF_OBJECTの3種類があります。デフォルトはLEAF_OBJECTです。

+0

返信いただきありがとうございます。私はコンソールで試してみましたが、それでも素材のプロパティのみが表示されています。もっと詳しく説明しますか? –

+0

コンソールでは、 'viewer.getProperties(dbId、console.log)'を使って、選択したいdbIdのプロパティをチェックすることができます。例えば'viewer.getProperties(12、console.log)'のように 'dbId === 12'を選択することができます。もし12が' displayName'が 'parent'で' displayValue'が '11'のプロパティーを持っていれば、 'viewer.getProperties(11、console.log)'です。 'setSelectionMode'はマウスの左クリックモードを設定するために使用され、' LEAF_OBJECT'を設定すると、コンストラクトをクリックすると '12'が選択されます。 'FIRST_OBJECT'を設定した場合、' 11'を選択することができます –

関連する問題