問題タブ [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.

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 投票する
0 に答える
184 参照

autodesk-forge - 3D ビューの断面ボックスのない Revit ファイルは、変換後に回転するために大きなオービットが必要です

revit ファイルの翻訳 (またはビューアの動作) に関する問題を報告したいと思いますが、おそらく最初から発生しています。軌道のサイズ (または回転点と回転直径を定義するもの) が内部でどのように決定されるかはわかりませんが、私が知っていることは、3D ビューを回転させるために大きな軌道を作成する必要があり、回転点がモデル領域の外に配置されることが非常に多いということです。そのため、モデルの回転を開始すると、ビューア領域の外に即座に消えてしまいます。そのようなモデルは実際には使用できません。これは、セクション ボックスが Revit 3D ビュー プロパティでチェックされている場合に防ぐことができます (これにより、モデル領域の周りにタイトな境界ボックスが設定され、ポイントが境界ボックスの中心に回転するようになると思います)。しかし、多くの参照と多くのビューを持つ実際の建築家からの大規模で複雑なモデルがある場合、各ファイルを開いてすべてに対して設定する必要があるのは正確ではありません. ファイル内の 200 の 3D ビュー

Web インターフェイスを介してファイルをアップロードする場合、いくつかの revit プラグインを使用してビュー プロパティを変更する可能性もありません (参照される要素を含むすべてに適合するセクション ボックスの適切な境界ボックスを適切に計算する方法がわかりません)。 Revit.IO もバッチ セクション ボックス プラグインもありませんが、これについて何かを行う必要があると思います。モデルがセクション ボックスなしで変換され、回転動作が説明どおりになると (小さな単一モデルでは必ずしもこの問題が発生するわけではありません) - 時間、1 回のアップロードと 1 回の変換が失われ、何の役にも立たなくなります (さらに、課金が実際に開始されると、さらにがっかりします)。 .

私の質問は、Autodesk がトランスレータに何も設定していない 3D ビューの自動セクション ボックス機能の王様を実装したり、ビューアで同じ結果をもたらす他の何かを実行したりする可能性があるかどうかです。

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

autodesk-forge - ビューを正投影に設定

現在のビューを取り、ビューを正投影に設定する方法は?

viewer.getCamera() を使用して、ビューが現在どのように設定されているかをパラメーターを取得してから、viewer.applyCamera() で設定しようとしました。

どちらが返されますか:

次に、「マトリックス」配列をパラメーターとして設定しようとしましたが、ビューがジャンプします。

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

touch - Edge ブラウザと Autodesk Viewer を使用したタッチ ジェスチャ

Google の Chrome ブラウザーと同様に、Microsoft Edge ブラウザーでタッチ サポートを有効にする方法はありますか?

現在、ピンチしてズームすると、Edge ではページ全体がズームされますが、Chrome ではモデルのみがズームされます。

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

autodesk-forge - Forge Get/Share リンク

内部イントラネット サイト内で Forge Viewer を実行しています。無料のA360 ビューアーまたは同様のリモート ビューアーを使用して、外部のクライアントとモデルを共有する方法はありますか? そのサイトには、右上の「Get Link」を介してモデルを共有する機能があります。そうでない場合、Forge に保存された作業を外部のクライアント/ベンダーと共有するための適切なアプローチは何ですか?