問題タブ [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.
autodesk-forge - Autodesk DM API: ここで再試行は適切ですか?
長い間機能しているアプリケーションがあります。最近、新しいアプリ/キーを作成しましたが、奇妙な動作をしています。(スコープの要件が設定されていることはわかりました。bucket:create bucket:read data:read data:write をリクエストしています)。
ファイルをバケットにアップロードするとき、私は従来、オブジェクトの詳細を後で取得する呼び出しを行って、ファイルが正常にアップロードされたことを確認していました。新しいキーを使用すると、断続的に次のエラーが発生します。
GetObjectDetails: InternalServerError {"fault":{"faultstring":"ServiceCallout servicecallout-auth-acm-request の実行に失敗しました。理由: タイムアウトが発生しました servicecallout-auth-acm-request","detail":{"errorcode":"steps .servicecallout.ExecutionFailed"}}}
これは、睡眠を挟んで再試行する必要がありますか? それとも、アップロードに問題があることを示していますか?
(参考までに、再試行を行うとこれが解決されたようですが、それが正しい答えであるかどうか、およびこの問題が他の呼び出しで発生する可能性があるかどうかはまだわかりません)。
autodesk-forge - Forge API でバケットを削除またはセグメント化することは可能ですか?
ユーザーが CAD ファイルのコレクションをエンジニアリング プロジェクトに追加するアプリを構築しています。
私の計画は、アプリ全体が一時ストレージに使用するための1 つtransient
のバケットを用意することでした。temporary
次に、persistent
プロジェクトごとにバケットを作成して、プロジェクトの存続期間中、そのプロジェクトの CAD ファイルを保持します。
プロジェクトが作成されるたびに、プロジェクトごとに新しいバケットを作成する関数を作成しました。プロジェクトが削除された場合にバケットを削除する関数を書き始めたところ、バケットを削除する API 関数がないことに気付きました。
今思うと、私の考えが間違っていたのではないかと思います。
プロジェクトでバケットを作成/削除するのではなく。プロジェクト ファイルを各セグメントに保持し、それをプロジェクトと共に削除するために、1 つの永続的なバケットを何らかの方法でセグメント化する方がよいでしょうか?
これについてどうすればいいですか?それとも一緒に何か他のことをするべきですか?
autodesk-forge - Viewer に AutodeskProductionV2 を使用する場合
Viewer は、 Derivative Service v2を使用する「AutodeskProductionV2」ではなく、Viewing Service v1を使用する「AutodeskProduction」環境を引き続き使用していることがわかります。
「AutodeskProductionV2」を試してみると、GET に失敗する(404 Not Found)ことがわかります/derivativeservice/v2/:urn
モデル派生 API を使用して、 でジョブを POST します/modelderivative/v2/designdata/job
が、変換されたデータは から/viewingservice/v1/:urn
ではなく から取得します/derivativeservice/v2/:urn
/oss/v1
OSS バケットが v1 か v2 かに関係なく、OSS は引き続き にマッピングされます。
Data Management と Model Derivative API の v2 のフル バージョンはいつ使用されますか? ありがとうございました。
autodesk - Autodesk Viewer: フロア ビューの 2D ビューに関する提案
Revit ファイルがあり、クラウド経由で svf に変換して 3D ビューアで表示できます。.rvt ファイルの直接変換としても、navisworks アドイン エクスポータからのエクスポートとしても機能します。
私の質問: 私のアプリのユーザーも、revit でできるように床の 2D ビューを表示できるようにしたいと考えています。
すべてのマニフェスト ファイルを確認しましたが、フロア ビューの f2d が見つかりません。
2Dビューに何を使用することをお勧めしますか? 処理/表示する図面が多数あることに注意してください。そのため、ビューごとに dwg をエクスポートして変換する必要はありません。2Dビューを作成するコンバーターに渡すことができる特別な設定があることを願っています
(注:このビューの部屋を動的にハイライト/テクスチャリングできるようにしたいので、3Dビューアでできるようにジオメトリにアクセスできる必要があります)
autodesk-forge - このハブにプロジェクトが表示されない理由はありますか?
DM API を使用して、さまざまなハブからプロジェクトを収集しています。ただし、UserId が A360 でプロジェクトを表示するためのアクセス権を持つハブの 1 つだけでは、DataManagement API を使用してプロジェクトを表示できません。
呼び出し: "/project/v1/hubs/" + hubId + "/projects"
受信: 200/OK {"jsonapi":{"version":"1.0"},"links":{"self":{"href":" https://developer.api.autodesk.com/project/ v1/hubs/a.YnVzaW5lc3M6cGZsdWdlcmFyY2hpdGVjdHM0/プロジェクト"}},"データ":[]}
c# - Forge API の削除と SVF の再作成
FORGE API は初めてです。単一の API 呼び出しを使用して SVF を削除して再作成する方法があれば教えてください。
autodesk-forge - AutoDesk Forge、Design Automation API、GET AppPackages: この AppPackage をアップロードしたのは誰ですか?
オートデスク チーム、
最近、「GET AppPackages」を実行して、アプリにインストールされている AppPackages を確認しました。4 つの AppPackage がインストールされていて、1 つしか表示されないと思っていたので、今は少し心配です。
これらの他の 3 つの AppPackage に関する追加のメタデータ/ログを見つけたいと思います。この情報を取得し、これらの AppPackage をアップロードしたユーザーを特定するために ("GET Activities(':id')/Operations.GetVersions" 以外に) 作成できる別の 'GET' 呼び出しはありますか?
ありがとうございました
autodesk-forge - Internet Explorer でのビューアのパフォーマンス
モデルをビューアーで表示すると、パフォーマンスは Internet Explorer 11 でまともなものになり、ノードを非表示/表示しようとすると問題が発生します。平均的なコンピューターでは、Chrome で 79658 個のノードを非表示にするのに 5668 ミリ秒かかります。Internet Explorer では、同じ量のノードを非表示にするのに 31514 ミリ秒かかります。Internet Explorer での非表示が非常に遅いのはなぜですか? パフォーマンスを向上させるためのトリックはありますか? Viewer の今後のリリースで、IE のパフォーマンスを改善するための更新はありますか?