View and Data API の開発を始める場合、A360 View and Data サービス API 利用の手引き で紹介した内容をトレースすることで、その手順を理解することが出来ます。この手順を実際に Step By Step にトレースすることが出来る LmvQuickStart サンプルが存在します。
このサンプルは、デベロッパ ポータル(http://developer.autodesk.com )の API コンソール と共に利用することで、アクセス トークンを用いてビジュアルに View and Data API を体験することが出来ます。今回は、このサンプルの利用方法をご紹介します。
こちら から GitHub にポストされているソースコード一式を ZIP ファイル形式でダウンロードして任意の位置に展開すると、LmvQuickStart-master フォルダ直下に index.html ファイルが存在しているはずです。この index.html ファイルが、サンプル本体です。WebGL をサポートする Web ブラウザで、このファイルを開いてみてください。
Step1 となっている部分では、View and Data API を使った 3D モデルや 2D 図面の表示と操作をサンプルで試すことが出来ます。 Try ボタンをクリックすると、別のページが開いてドロップダウン リストからサンプル ファイルとファイルに含まれる 3D モデルと 2D シートなどを任意に選択して表示することが出来ます。

Step1 と同じように独自のモデルを View and Data API で表示させる手順は、Step2 以降の手順でトレースすることが出来ます。 まず、Step2 では、View and Data API で利用するアクセス トークンを得るために使用する Consumer Key とConsumer Secret の取得についての説明がなされています。
登録した Consumer Key とConsumer Secret が手元にあれば、API コンソールからアクセス トークン(Access Token)を動的に取得して、LmvQuickStart サンプル上で流用できます。具体的な流れを動画にまとめてみましたので、参考までに確認してみてください。
Step9 では、アップロードしたファイルが外部参照ファイルを持っている場合の参照設定を施す部分なので、この動画では省略していますが、それ以外の手順は、実際にプログラム上で指定する内容と同じです。バケットとファイルの関係や、アップロードしたファイルをエンコードして URN を識別子している点、また、アップロードしたファイルをストリーミング配信用に変換(Translate)する点などに注意してください。実際の処理では任意ですが、アップロードしたファイルが変換処理に対応しているかは、Step6 の手順でチェックできます。
このサンプルでは、実際にアップロードしたファイルを表示することが出来ます。一度、一連の手順を確認してみてください。
By Toshiaki Isezaki

Leave a Reply