問題タブ [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 Forge を使用して A360 のアイテムにカスタム メタデータを追加する
Autodesk Forge を使用して A360 のアイテムにメタデータをタグ付けする方法を探しています。例: A360 に保存されている Revit ファイルがあり、このオブジェクトに作成者、部門、期日などのメタデータを配置したいのですが、これは API でもサポートされていますか?
javascript - Autodesk の Forge OSS を使用して、バケットにアップロードできますが、ダウンロードの本文は空です
Autodesk の Forge Object Storage Service を使用しています。ファイルをバケットにアップロードできますが、ダウンロードしようとすると、本文が空になります。ただし、 を使用するHead
場合、Data-Size は正しいです。
これが私のアップロードです(署名付きURLアップロードAPIを使用していることに注意してください):
ここに私のダウンロードがあります:
そして、コールバックで応答を出力すると、本文は空になります。これを取得するために、JSON エンコードされた応答をファイルに書きました。
}
ご覧のとおり、本体はありません。しかしHead
、オブジェクトで使用すると、適切なバイト数が得られます。
誰かが私が間違っていることを教えてもらえますか? Content-Type をハードコーディングしてみapplication/x-www-form-urlencoded
たら、ファイルをダウンロードできましたが (本文にバイトがありました)、バイトが少し変更されました。たとえば、208 (11010000) は 80 (1010000) になりました。ご覧のとおり、最初のビットが反転しています。そのコンテンツ タイプでは、ファイルを開くことができませんでした。どの方法を使用すればよいですか?
更新: Augusto の助けを借りて、問題を発見しました。
- Superagent は機能しないようですが、Request は機能します。
- 実際に影響があったかどうかはわかりませんが、ダウンロードしたバッファのエンコーディングをbase64に設定しました
- Blob を直接アップロードする必要がありました。バイトを読み取るために FileReader を使用する必要はありませんでした。
autodesk-forge - A360 チーム プロジェクトにアップロードされたモデルは、オブジェクト ストレージ サービスにもアップロードされますか?
Forge API リファレンスによると、Model Derivative API を使用してモデル ファイルからデータを抽出します。ポスト ジョブ エンドポイント ( https://developer.api.autodesk.com/modelderivative/v2/designdata/job ) を使用します。私のアプリケーションには Model Derivative API が追加されており、data:read と data:write でトークンを取得しました。入力として、A360 チーム プロジェクトにアップロードされたモデルの URN がありますが、API リファレンスには、ファイルを OSS のバケットにアップロードする必要があると記載されています。エンドポイントからの応答はステータス コード Unauthorized です。
モデルを OSS にアップロードする必要があると思います。しかし、モデルは A360 チームによって既に OSS にアップロードされているのでしょうか?それとも、ジョブを投稿する前に手動でアップロードする必要がありますか?
java - autodesk forge 「このファイルの翻訳を開始できませんでした」
Autodesk Forge Viewer チュートリアルを使用しようとしています
https://developer.autodesk.com/en/docs/model-derivative/v2/tutorials/prepare-file-for-viewer/
dwg ファイルのアップロードとダウンロードに成功しました
それをsvfに変換するステップで、処理されないようで失敗します
最初の質問は、壷を削除する必要がありますか: Base64 エンコーディングの前。2 つ目は、さらに詳細なエラー結果が表示されることです。
注: rvt ファイルも試しましたが、"type":"thumbnail" を試してみましたが、何も機能していないようです。
エンコードされた URN が間違っているように感じますが、その理由がわかりません。チュートリアルページでは、エンコードする前に何か他のものを追加する必要があるかどうかわからない、はるかに長く生の壷があるようです。それらにはバージョンとその他の番号があります
チュートリアル生から「urn:adsk.a360betadev:fs.file:business.lmvtest.DS5a730QTbf1122d07 51814909a776d191611?version=12」
生の鉱山
「urn:adsk.objects:os.object:gregbimbucket/XXX」
編集:これは、dwg ファイルのアップロードから返されるものです
これは、ファイルを変換するために送信するものです
これは私が返すエラーです
編集 2: 解決策 ファイルをアップロードするときの object_id には、ファイル拡張子が必要であり、ファイルの種類を知るために GUI またはランダムな文字セットで終わらないように見えます。変換できますように。
api - Autodesk API フォージ 3D プリント
3D プリンターに Autodesk の API Forge を使用することを検討しています。
Forge のインターフェースをカスタマイズする方法はありますか?
たとえば、Lulzbot は Ultimaker の Cura を使用します。Lulzbot のバージョンの Cura はカスタマイズされており、Ultimaker の Web サイトにある Cura と比較して独自のインターフェイスを備えています。
よろしくお願いします。
c# - Design Automation WorkItem の単一パッケージの作成
Forge Design Automation APIのスクリプトは、dxf、png、PDF などの出力をいくつか生成します。WorkItem でそれらを zip にパッケージ化できますか? 以下は、私が作成した WorkItem のコード スニペットです。デフォルトでは、単一形式の出力しかダウンロードできないため、失敗します。
autodesk-forge - 翻訳後に生成されたサムネイルを表示するにはどうすればよいですか
ファイルを SVF に変換した後、生成されたサムネイルがあることがわかります。URN を使用してこれらのサムネイルを表示するにはどうすればよいですか?
ありがとう!
java - Autodesk Forge Viewer がファイルをローカル サーバーに保存していますか?
これが Autodesk Forge Viewer と Model Derivative で可能かどうか教えてください。
- ユーザーは dwg ファイルと rvt ファイルを持っています
- これらのファイルは Autodesk バケットに送信されます
- これらのファイルはジョブに送信され、Autodesk Forge Viewer で表示できる形式に変換されます(f2d、svf)。
- 変換されたファイルがダウンロードされます
変換されたファイルをローカル サーバに保存し、Autodesk Forge Viewer で表示することはできますか?
この問題に関するリンクやドキュメントをいただければ幸いです。また、私たちはJava開発者です