問題タブ [autodesk-forge]

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.

0 投票する
2 に答える
320 参照

autodesk-forge - Autodesk forge: 3D モデルから 2D 正投影ビューをキャプチャして 2D dxf にエクスポートする方法

Autodesk Forge API を使用して 2D dxf にエクスポートできる 3D モデルから 2D 正投影ビューをキャプチャする方法はありますか?

私が達成したいワークフローは次のとおりです。

  1. STEP ファイルなどの 3D ファイルをインポートします。
  2. 正投影ビュー (標準、上、前、右、左、後、下) をキャプチャします。理想的には、すべてのビューをグリッド ビューでキャプチャしたいと考えています。
  3. これらのビューを 2D ベクトル形式 (DXF など) にエクスポートします。

ありがとう!

0 投票する
1 に答える
1655 参照

autodesk-forge - Autodesk Forge Viewer : ドキュメントの入手方法

変換された rvt ファイルに含まれるすべての 2D および 3D モデルのリストを取得しようとしています。

古い例を見る: LmvNavTest彼らはこのようなことをして、「ドキュメント」の rootItem にアクセスします

私の理解から、現在好ましい方法はloadModelを使用することです

loadModel の方法で行う場合、ドキュメントにアクセスして getSubItemsWithProperties メソッドを呼び出すにはどうすればよいですか

0 投票する
1 に答える
313 参照

autodesk-forge - バケットからのオブジェクトのダウンロード

永続バケットに保存されているファイルをダウンロードする関数を作成しようとしていますが、結果のデコードに問題があります。

こちらのガイドに従って、ここに示されているオブジェクトをダウンロードしてみます。

次の cURL 関数の使用

curl_getinfo($ch);すべてがうまくいっているように見えます:

$http_body = '%C8B%BB%8B%A6%12%03Z%7D%29%E7%27%1F%5D%D4%CB%FC%DA%15G%3B%13%0D%89%0A%1C%DB%AE2%2C%9AP%EE%60x6%FD%92I2%F6%DE%7DI%DC%A0O%14%F2%84%9Ed%D0k%C40%B7%3E%3B%A1%22%...

応答は常に URL エンコードされた文字列のように見えますが、どのようにデコードしようとしても、作業ファイルを取得できません。

curl_unescape() urldecode() rawurldecode()

これらのどれも使用可能なファイルを提供しません。A360 からファイルを問題なくダウンロードできることは注目に値しますが、Forge バケットからファイルを取得することはできませんでした。

私が間違っていることについてのアイデアは素晴らしいでしょう。

ありがとう

0 投票する
1 に答える
193 参照

autodesk-forge - ブラウザには何も表示されません。

モデルは先週まで正常に表示されていました。
しかし、今日のブラウザには何も表示されません。

次のログが Chrome コンソールに表示されます。

OAuth や Derivative API の仕様変更はありましたか?
このエラーを回避する方法はありますか?

これを参考にしました。

0 投票する
1 に答える
1155 参照

autodesk-forge - Autodesk Forge Viewer: f2d は dbid からフラグメントを取得します

Revit で変換されたファイルの 2D ビューアで部屋を色で塗りつぶそうとしています。

「部屋」が定義された Revit ファイルがあります。Revit ファイルには、「Floor one」、「Floor two」と定義されたシートもあります。Forge APIを使用して変換すると

Revit 3D ビューの svf と、「フロア 1」および「フロア 2」シートの f2d ファイルを取得します。

svf については、dbidsの他の投稿から fragid を取得できました

今、私はf2dファイルに対して同じことをしようとしています.

を使用して壁の形状がわかっている場合、部屋の壁の色を変更できます。

私が今やりたいことは、2D で形状のフラギッドを取得できるようにすることです。これにより、使用する線の始点と終点を取得できます。これらの頂点を知りたいので、カスタム メッシュを作成して、部屋の「ハッチング」用の色で塗りつぶすことができます。

私の問題は、f2d 形式がわからないことです。すべてが 1 つのメッシュのようで、シェーダーが線の色を制御できるようになっています。部屋のフラグメントリストを表示する方法について誰か教えてもらえますか?

これは私が3d svfに使用したものです

f2d に viewer.model.getData().instanceTree = undefined がある場合、f2d で同じことを行うには何を使用できますか?

0 投票する
1 に答える
187 参照

autodesk-forge - ツールバーからパンボタンをトリガーする方法

プログラムで下部ツールバーの [パン] ボタンを押すにはどうすればよいですか? したがって、ボタンの状態を UI.Button.State.ACTIVE に設定し、もう一度押すと INACTIVE に戻ります。新しい Autodesk.Viewing.UI.ToolBar で作成した独自のボタンのプロセスは同じですか?

スクリーンショット

0 投票する
1 に答える
589 参照

angularjs - AngularJS を使用した Autodesk Forge OAuth:「Access-Control-Allow-Origin」ヘッダーが存在しません

AngularJS で構築されたテスト サイトを実行していますが、Forge OAuth を実行しようとして問題が発生しています。これが私が作ろうとしているリクエストです...

次のエラーが発生しています。

これは CORS 関連の問題であることはわかっていますが、私は専門家ではありません。これは $http.post() を使用することはできませんか? そうでない場合、Angular を使用して認証するにはどうすればよいですか?