問題タブ [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 投票する
0 に答える
33 参照

javascript - ローカル サーバで実行している場合の Autodesk Forge Viewer Access-Control-Allow-Origin の問題

ポート 8080 のローカル Tomcat サーバからオートデスク ビューアを実行しようとしています。図面は表示されますが、テクスチャが適用されていません。Chrome コンソールを見ると、次のエラーが表示されます。

XMLHttpRequest はhttps://developer.api.autodesk.com/viewingservice/v1/viewers/res/environments/SharpHighlights_irr.logluv.ddsを読み込めません 。「Access-Control-Allow-Origin」ヘッダーの値「http://developer-autodesk.github.io」は、提供されたオリジンと等しくありません。したがって、オリジン「...localhost:8080」へのアクセスは許可されていません

何がヘッダーを追加しているのかわかりません。これを修正するために、リンクされたオートデスク フォージ ビューアの JavaScript ファイルを変更する必要があるものはありますか?

私のlocalhostサーバーはhttpsではないことに注意してください

0 投票する
3 に答える
1056 参照

autodesk - Autodesk Forge ファイル変換マニフェストでファイルをダウンロードする方法は?

ファイルを正常にアップロードして変換した後、モデル派生物の「ビューア用にファイルを準備する」に従って、マニフェスト URL を呼び出します。

変換されたファイルをマニフェストにダウンロードするにはどうすればよいですか。参照壷しか知らない場合は?(ie) カバーされた svf "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL0E1LnppcA/output/1/A5.svf" を取得する方法

またはサムネイル「urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL0E1LnppcA/output/1/A5.svf.png01_thumb_200x200.png」

実際の場所を返すために使用できる API 呼び出しはありますか?

編集:最終結果は、[extractor] ( http://extract.autodesk.io/ )のようなものを作成したいということです。ビューアーをローカルで実行するために必要なすべてのファイルを使用して

Edit2:fileUplodaの後に呼び出しから返されるマニフェスト

送信しようとしたリクエストが 404 を受け取る

modelderivative への呼び出しに問題はありますか?

0 投票する
0 に答える
98 参照

autodesk-forge - スケッチ SVF ファイルの読み込みに失敗しました、[404]

SVF モデルを読み込もうとすると、サーバー エラー 404 が発生し、モデルをアップロードして翻訳したにもかかわらずリソースの読み込みに失敗し、スケッチ形式の SVF ファイルが見つかりません。また、他の形式でも機能します。

モデルの壷: 'dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6d3Rfd2hpdGluZ3R1cm5lci83LTEyLTE1JTIwSlNNLnNrcA=='

モデルの読み込みに使用している URL https://developer.api.autodesk.com/viewingservice/v1/items/urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6d3Rfd2hpdGluZ3R1cm5lci83LTEyLTE1JTIwSlNNLnNrcA==/output/1/7-12- 15%20JSM.svf

Sketch ファイル形式に問題はありますか

ビューア Javascript コード: options.env = _viewerEnv; // AutodeskProduction、AutodeskStaging、または AutodeskDevelopment (このプロジェクトのグローバル変数で設定) options.getAccessToken = getAccessToken; options.refreshToken = getAccessToken;

どんな助けでも大歓迎です。

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

java - 変換された DWG からマニフェストとメタデータを取得する Autodesk Forge

私の目標は、DWG ファイルを Forge Viewer で使用できるように変換し、マークアップすることです。オフライン ビューアーを使用するためのすべての適切なファイルを取得する過程で、ファイルのマニフェストとメタデータを取得しようとしています。マークアップ用のポリゴン ID にアクセスできるように、メタデータが必要です。メタデータを呼び出すと、メタデータが空になります。私は何を間違っていますか?

DWG ファイルの SVF 変換ジョブ リクエストをアップロードして送信しました。

node.js エクストラクタの例を使用すると、同じファイルに対して正常に機能し、エクストラクタは manifest.json.gz と metadata.json.gz を作成することに注意してください。それらがどのように作成され、どの REST 呼び出しで呼び出されるかを理解したいだけです。

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

javascript - Autodesk Viewer でポリラインにアクセス/ハイライトする方法

Autodesk Forge ビューアの使用

2 つの質問

初め

DWG を SVF ファイルに変換しました。マウスでクリックしたときのように、ポリラインを強調表示できるようにしたいと考えています。誰でもこれを行う方法についての指針を教えてもらえますか。getMaterials.highlightObject2D にアクセスする方法が、実際に使用することになっている場合、わかりません。

2番

最初が可能であると仮定します。図面が変換された後に DWG の object_handles を確認する方法はありますか? 特定のポリラインを「ハイライト」したい

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

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

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

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

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

c# - モデル派生 API - SVF POST ジョブが常に 400 を返す - リクエスト ボディが有効な json ではない

POST JOB(翻訳用OSSにファイルを登録するための新しい名前)の作成に困っています。セグメントのアップロードを使用して ZIP ファイルをバケットに既にアップロードしています (2 つの revit ファイルを含み、最初はルート、2 番目は revitlink)、その URN を持っているので、SVF への変換をトリガーしたいと考えています。この目的のために、私はこのコードを使用しています (Resharp、Newtonsoft.Json を使用):

上記のコードは、次の JSON を post 変数に生成します。

このコードをどのように変更しても、結果は常に同じです。

また、同じ結果で通常の C# WebRequest を使用しようとしました。同じ API からの他の呼び出しが restsharp で魅力的に機能するため、バグがある可能性があります。C# で有効な投稿ジョブを作成するにはどうすればよいですか?

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

c# - Autodesk-model-derivative: バケットの作成: リモート サーバーがエラーを返しました: (400) Bad Request

Create an App-Managed Bucket and Upload a File の説明に従ってバケットを作成しようとしています。コマンドボックスで cURL を使用すると、うまく機能します。

今、私はC#/ビジュアルスタジオで同じことをしようとしています:

request.getResponse() で、「リモート サーバーがエラーを返しました: (400) Bad Request」という例外が発生します。

同様の方法で OAth トークンを取得できますが、どういうわけか、バケットを作成しようとすると、常にこの例外が返されます。

なぜこの例外が発生するのですか? この例外が発生した理由を調査する方法はありますか?