Forge サンプルと学習リソース

過去のブログ記事 多様な Forge サンプル でもご案内したとおり、Forge には多様なサンプルが用意されていて、同時に、開発時に参照いただけるソースコーも GitHub で公開されています。Forge に初めて触れる方には有用かと思いますが、先に触れたブログ記事の記載時期から時間も経過していて、記事内でリンクしている https://autodesk-forge.github.io/ もデベロッパ ポータル から直接アクセス出来なくなっています。そこで、改めて、サンプルや SDK、Quickstarts の参照方法について触れておきたいと思います。

サンプルへのアクセス ポイントは、他の学習リソース同様、従来通り、デベロッパ ポータル にあります。[Documentation] メニューから  [Examples] をクリックしてみてください。

Autodesk Forge's documentation menu highlighting the Examples link under Design Automation.

Learn by Examples ページが開いて、多数のサンプル プログラム一覧がボックス状に表示されます。

Autodesk Forge 'Learn by Examples' page display, showcasing various sample apps and tutorials related to the Forge APIs.

多数のサンプルが表示されるので、ページ上部にあるコンボボックスを使って、参照したい開発言語や環境、サンプルで使われている Forge Platform API をフィルタ表示させることも出来ます。

Autodesk Forge 'Learn by Examples' page featuring filter options for programming languages and APIs with a list of sample applications.

各ボックスをクリックすると、ソースコードを記載する GitHub リポジトリへジャンプするはずです。あとは、各リポジトリ ページのガイダンス(英語)に従って、ローカルに各サンプルの実行環境を作成してテストすることが可能です。

なお、この一覧の中には、純粋なサンプルではなく、Forge 開発に必要な RESTful 呼び出しなどをラップする、通称、Forge SDK も記載されています。もちろん、記載されている SDK ボックスをクリックすれば、GitHub リポジトリへジャンプしてソースコードを参照したり、SDK の利用方法を把握したりすることが出来ます。

Forge SDK examples showcasing Java and Node.js integration with Forge REST APIs.

紛らわしいのですが、デベロッパ ポータル の [Documentation] メニューには、あたかも Forge SDK のみを表示する [SDK] リンクが用意されていますが、このリンクで表示されるのは、Forge SDK を使ってはじめの一歩を実践するためのサンプル、Quickstarts です。実際に SDK が記載されているのは、前述の通り、[Examples] リンクから表示可能な Learn by Examples ページです。ご注意ください。

Autodesk ForgeのデベロッパーポータルのメニューにあるSDKリンクが強調された画面キャプチャ

Learn by Examples ページ、Quickstarts ページに記載されている内容 のいくつかは、このブログで日本語でご案内していますので、サンプル タイトルなどとともに Web 検索していただくといいかもしれません。Forge 1 Day Workshop でもご紹介している 新しい Forge Viewer チュートリアル改定版 ~ その1新しい Forge Viewer チュートリアル改定版 ~ その2Forge Node.js クイックスタート ~ その1Forge Node.js クイックスタート ~ その2 などがその例です。

 By Toshiaki Isezaki

Discover more from Autodesk Developer Blog

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

Continue reading