問題タブ [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 に答える
372 参照

javascript - Autodesk Viewer でパフォーマンスと外観を設定する方法を教えてください。

JavaScript を使用してビューアーのパフォーマンスと外観の設定をプリセットするのに問題があります。アンチエイリアシングなどの設定の一部を事前に定義し、ロード時に影をオフにしたいと考えていました。私はこの API を初めて使用し、基本的に Viewer3D オブジェクトをインスタンス化する方法を理解できませんでした。

最後に答えを見つけて、以下に投稿しました。

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

javascript - Autodesk ビューおよびデータ ロード エクステンション マテリアル エラー

マテリアル エクステンションをロードすると、[ここに画像の説明を入力][1] のようになります。

[ここに画像の説明を入力][2]

でも失敗~ Uncaught ReferenceError: require is not defined

詳細: issue_link

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

autodesk - Autodesk Forge Viewer バージョン 2 のビューア ファイル(つまり、viewer3D.min.js)の URL は?

私はエクストラクタ サンプル node.js サーバーをガイドとして使用しており、API の v2 を使用して Java アプリに変換しています。v1 ファイルは https://developer.api.autodesk.com/viewingservice/v1/にあることがわかっています。ビューアー/viewer3D.min.js

v2のURLもありますか?

res/environments/ res/textures/ res/locales の js とファイルを探しています

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

autodesk-forge - Forge Viewer objectTree を取得するには?

私の目標は、ここで行っているように、revit で作成した線に基づいてビューアに新しいジオメトリを追加して、部屋を強調することですリンク

しかし、これらの行IDにアクセスする方法がわかりません。それらがrevit(element_id)にあることは知っていますが、dbidとしてどのようにマッピングされているかはわかりません。

このブログ投稿に続いて

拡張機能で objectTree にアクセスして調べたいのですが、常に未定義として返されます。

//2.5 - 未定義

//- 未定義

まだ機能しているかどうか誰か教えてください

これを呼び出すと、dbidのリストが表示されることに注意してください

Revit element_id にマッピングする方法がありません

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

autodesk-forge - イメージ テクスチャのマテリアルを使用した Autodesk Forge Viewer

2.9 ビューア ファイルを使用して、イメージ テクスチャを含むマテリアルを使用する方法についてサポートが必要です。three.js のリビジョン 71 を使用していることがわかります。

カスタムシェイプを作成しました。頂点からの正方形

画像テクスチャ素材を使いたい

...

テクスチャはすべて黒として表示されます

Chrome で表示される唯一のもの (バージョン 52.0.2743.116 m) [.Offscreen-For-WebGL-0B70AB98]RENDER 警告: ユニット 0 にバインドされたテクスチャはありません

テクスチャが存在することを知っています

画像テクスチャ素材を追加する簡単で正しい方法はありますか?

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

autodesk-forge - 不要なモデルの削除

複数のモデル (最大 20 モデル) があり、そこから一度に 2 つだけビューアーにロードしたいと考えています。新しいモデルをロードする前に、ビューアーをクリアするか、ロードされたモデルを削除する方法はありますか?

現在、最初にすべてのモデルを非表示にします。

次に、私が欲しいものを表示します。

この非表示と表示は、複数のモデルでは非常に遅くなります。また、読み込まれたモデルから個々のオブジェクトを検索するのも非常に遅くなります。2 つのモデルをロード/表示する前に常にビューアー全体を初期化する唯一の方法はありますか? getState() と restoreState() も使用してみましたが、これはビューを保存するだけです。ビューアからモデルをクリアしません。

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

autodesk-forge - console logs 'The provider id_provider is not a valid one'

Trying to get head around when debugging a Viewer app. Chrome console shows 'The provider id_provider is not a valid one'. Any suggestion? If options is like this:

#xA;

if forcing 2.9, 'The provider id_provider is not a valid one'.

If forcing 2.7 or 2.8, not log but the viewer doesn't show up.

If no specified version, 'Warning : no access token is provided. Use built in token : YtTb8vRA4XQfTorjm9c8eVZJTYP6'. it stops in Autodesk360App.js

#xA;

Chrome logs 'Uncaught TypeError: app.getDefaultGeometry is not a function'

If I directly feed token:

#xA;

it works beautifully in 2.7,2.8 and 2.9. But if no version, it stops in Autodesk360App.js, the same as above.

Thank you!