View & Data API サンプル ~ その2

今回も View and Data API のサンプルについてご案内します。View and Data Web サービス API Web サービス API のサンプルが、Autodesk Developer Portalhttp://developer.autodesk.com)からダウンロードできるのは、View & Data API サンプル ~ その1 でご紹介したとおりです。

今日ご紹介するのは、WPF workflow サンプルです。このサンプルは、View and Data API の REST API を使った一連の処理を、操作手順に沿ってテストできるサンプルです。もちろん、最後の部分で、アップロードしたファイルを WebGL 対応の Web ブラウザで表示できるようになっています。

Screenshot of a demo application displaying details of a file named Diesel_Car.nwd, including its upload status, file size, and object details alongside a 3D model of a green train.

GutHub リポジトリからプロジェクトをダウンロードして展開すると、Visual Stduio 2012 で作成された 3 つのプロジェクトファイルが、1つのソリューション ファイルでまとめられたかたちで展開されます。まずが、ソリューション ファイルを Visual Studio 2012 で開いてみてください。

3つのプロジェクトにある参照設定を確認すると、一部のアセンブリの参照に失敗している状態で展開されているはずです。Autodesk.ADN.Toolkit.ViewData プロジェクトでは RestSharp と Newtonsoft.Json、Autodesk.ADN.ViewDataDemo プロジェクトでも Newtonsoft.Json が参照エラーになっています。

A screenshot of a coding environment showing a project structure in C#, highlighting the 'Autodesk.ADN.Toolkit.ViewData' directory and its subdirectories, including 'Properties' and '參照設定'. Various assemblies such as 'Microsoft.CSharp', 'Newtonsoft.Json', 'RestSharp', and 'System' are listed, with warning icons indicating potential issues.

このサンプルをテストするためには、まず、この参照エラーを解決していく必要があります。ここで参照エラーになっているは、オープンソースのアセンブリです。個々に Web サイトで検索して、適切なアセンブリをダウンロードしていくことも可能ですが、ここでは、Visual Studio に組み込まれている ライブラリ パッケージ マネージャー を利用します。今回は、Visual Studio の [パッケージ マネージャー コンソール] を使って、NuGet で不足しているアセンブリを解決します。

A screenshot showing a dropdown menu from a software application interface, featuring options related to package management, data source connections, and team collaboration tools.

パッケージ マネージャー コンソールが Visual Studio 上に表示されたら、参照エラーになっているアセンブリを1つずつ解決していきます。対象のプロジェクトに注意しながら、パッケージ マネージャー コンソールに Install-Package <参照エラーのアセンブリ名> のように入力してみてください。

Screenshot of a package manager console with a focus on the Autodesk.ADN.ViewDataDemo project and NuGet package details.

他の不足アセンブリ名で、同じ作業を繰り返すことで、参照エラーをすべて解決できるはずです。次に、Autodesk.ADN.ViewDataDemo プロジェクト配下の UserSettings.cs を開いて、Autodesk Developer Portalhttp://developer.autodesk.com)で入手した Consumer Key と Consumer Secret を記入して、ソリューション全体をビルドします。さて、いよいよサンプルを実行してみます。

いかがでしょうか。このサンプルで、 A360 View and Data サービス API 利用の手引き の内容を把握できるはずです。なお、最後に Web ブラウザでビューワを表示しているのは、Autodesk.ADN.ViewDataDemo\resources フォルダにある viewer.html ファイルです。もちろん、このファイルには、HTML と JavaScript コードが記載されています。 

By Toshiaki Isezaki

 

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading