0

autodesk forge apiを使用して、まずaccess_tokenを取得してバケットキーを作成し、stlファイルをアップロードしてからジョブが完了したことを確認してからguidを取得します。 access_tokenは、壷を使用し、私は、コールを投稿guidを:autodesk forge apiを使用して「大量のプロパティ」を取得しても何も得られない

カール-X 'GET' -H '認証:ベアラ eyJhbGciOiJIUzI1NiIsImtpZCI6Imp3dF9zeW1tZXRyaWNfa2V5In0.eyJjbGllbnRfaWQiOiJTRmxONGFFOTMzZ0dkU1FzbFZzbXk0TlZZTFNsSnc1dyIsImV4cCI6MTQ5OTQ3OTg4NCwic2NvcGUiOlsiZGF0YTpyZWFkIiwiZGF0YTp3cml0ZSIsImJ1Y2tldDpjcmVhdGUiLCJidWNrZXQ6cmVhZCJdLCJhdWQiOiJodHRwczovL2F1dG9kZXNrLmNvbS9hdWQvand0ZXhwNjAiLCJqdGkiOiJiWUE0TWRSc3VlazVnQlZsV3lwMmwydDN6SllvOXVnMjR4VEI2TmtZUld5YTdPT0NVOWU2c3JGcEk0UWRTWHFJIn0.ckLsWxfaUUa_zY2UDumUApxcDZR6xfCRE18GCHvIpPc' -v 'https://developer.api.autodesk.com/modelderivative/v2/designdata/dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Zm9yZ2UtamF2YS1zYW1wbGUtYXBwLXNmbG40YWU5MzNnZ2RzcXNsdnNteTRudnlsc2xqdzV3LzIwMTcwNzA4MDkxMTU2NTkwMjgzMC5zdGw/metadata/a1f8def6-4c68-4bac-8c88-d14353252d67/properties'

ようにTに記述するオートデスクのutorials:私は、ボリュームやエリアなどの "質量特性" を得なければならないが、私は2のどちらも得た:

< HTTP/1.1 200 OK <とAccess-Control-Allow-Credentials:真< アクセス - 制御 - 許可元:* <コンテンツタイプ:application/json; のcharset = UTF-8 <日:土、2017年7月8日1時15分18秒GMT <サーバー:Apigee ルータ< X-広告アプリ識別子: プラットフォーム視野2017.03.08.15.bf43c23生産< X-広告-期間: 181ミリ< X-広告起動時刻:水曜日6月21日午前5時40分27秒UTC 2017 < のContent-Length:387 <接続:キープアライブ< *コネクション#0のホストdeveloper.apiに。 "{" name ":" 201707080911565902830 "、 "プロパティ ":" " : "201707080911565902830"}}、 {"objectid":2、 "name": "20170708091156590 2835 "、 "プロパティ ":{"コンポーネント 名前 ":" 201707080911565902830 "、"名前 ":" 201707080911565902830 "}}、 {" objectid ":3、" name ":" mesh_name_undefined "、 "プロパティ ": { "外観": "191、191、 191"、 "名": "mesh_name_undefined"}}]}}

すべてのヘルプは、stackoverflow.comにTKSに感謝です。

答えて

2

このエンドポイントは、ネイティブのシードファイルから抽出されたプロパティを返します。マス、ボリュームなどは計算しません。私はそれらの物理的なプロパティがSTLファイルの一部だとは思わないので、/ propertiesエンドポイントでそれらを見ることはできません。

たとえば、Inventorまたはdwfファイルをアップロードすると、そのファイルにアタッチされているプロパティが表示されます。簡単なテストを行うには、ファイルをビューアhttps://a360.autodesk.com/viewerにアップロードし、プロパティパネルを使用して使用可能なプロパティを確認します。プロパティパネルは、エンドポイントから取得するものと同じものです。

enter image description here

+0

あなたは正しいですが役に立てば幸い、STLファイルが三角形で構成され、STLファイルは、面積または体積などのプロパティが含まれていませていません。だから、このAPIには何も問題はありません。ちなみに、私は鍛造からボリュームと面積を計算するために使用することができるいくつかの方法は、またはちょうどsvfファイルを使用して面積と体積を計算します。 tks。 –

+0

残念ながら、ビューアにモデルをロードし、THREE.js APIを使用してメッシュからボリュームを計算することができますが、このような値を直接forgeで計算する直接的な方法はありません。ブラウザ。代わりにModelDerivativesを使用して.objにエクスポートし、.objから計算することもできますが、それを処理できるライブラリがあります。欠点は、Forgeの.objへのエクスポートがクラウドクレジットのコストであることです。 –

関連する問題