問題タブ [autodesk-viewer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - WebMap アプリケーションで CAD 図面ファイルを表示する方法
親愛なる、
C#.Net と ArcGIS Javascript API 3.16 を使用して開発した Web マップ アプリケーションで Autocad 図面ファイルを表示するには、DLL または API (無料/非常に低コスト) が必要です。Sharecad.org の iframe ツールであるオープンソース ツールを入手しました。ただし、.dwg ファイルを読み取るには、インターネットとサーバーのパブリック IP が必要です。しかし、私の環境と要件は、LAN ネットワークに接続されたイントラネット システムに Autocad をインストールせずに dwg ファイルを表示しており、基本的なズームイン、ズームアウト、およびパン オプションで読み取り専用オプションで十分です。
あなたの提案と解決策を求めています。それは私にとってより役に立ちます。前もって感謝します。
autodesk-forge - ビューアの IFC ファイルにプロパティ (Globalds) がありません
私の問題につながる手順を再開するには:
- Forge のバケットにファイルをアップロードします。
- ファイルを変換します。
- 外部ツールを使用して IFC データを抽出します。
IFC では一意であり、このプロパティによって既に持っているデータと一致するため、各要素の GlobalId を (Viewer を使用して) 取得しようとしています。
現在、ビューアに表示される変換済みファイルでは、ジオメトリのすべての要素がクリック時に正しいデータを提供しているわけではありません。例: ビューアで IFC ファイルを開き、Roof 要素をクリックすると、IfcRoof 要素は選択されませんが、構造の下位にあり、GlobalId もデータも添付されていない IfcElement が選択されます。それは想定されていません。そのため、ビューアーを使用して要素の適切なプロパティを取得することはできません。これは、外部ツールで抽出したデータと一致させる必要がある適切な要素が選択されていないためです。
どうすればそれを進めることができますか?
autodesk-forge - 2D図面のモデルオブジェクトツリーの取得方法
モデル オブジェクト ツリーをviewer.getObjectTree = function(onSuccessCallback, onErrorCallback)
取得してから、ルート ノードからすべてのリーフ ノードまでトラバースします。コードは次のとおりです。
ただし、これは 3D モデルに対してのみ機能します。2D モデルはコールバック イベントにジャンプしません。2D レイアウト/図面のすべてのオブジェクト ID を取得するにはどうすればよいですか?
autodesk-forge - サイズ変更可能なドッキング パネルとスクロール コンテナー
ドッキング パネルをサイズ変更可能にするにはどうすればよいですか? ドッキングパネルでスクロールコンテナを作成するには?
この回答How to create a Docking Panelで与えられた Simple Panel で Docking Panel を拡張しました。理想的には、それらを作成する方法を知っているでしょう
またはドッキングパネルを作成するときのどこか。