ofxFavのインストール方法0ofxFavとは.favというボクセルフォーマットを読み書きできるライブラリであるFavLibraryをopenFrameworks用のライブラリにしたものです。ofxFavをopenFrameworksで使用するためにやることをまとめています。openFrameworksがある程度使えることを前提で説明していきます。主に必要な事として・homebrewを使ってxercesというxmlパーサのインストール・ofxFavを使用するプロジェクトで必要な設定の2つがありますoFにofxFavのインストール0openframeworksのフォルダ内にあるaddonsフォルダにダウンロードしたofxFavのフォルダを入れますAdd Annotation Order
homebrewを使ってxercesのインストール0xercesとはofxFavのプログラムを動かす上で必要なxmlパーサのライブラリです。homebrewを使ってインストールしていきますhomebrewのインストール方法0 Homebrewのホームページ先にあるインストール方法に従ってインストールしてください。 ターミナル上にスクリプトを貼り付けてエンターを押すだけなので簡単です。 homebrewをインストールするにはXcodeとXcodeCommandLintToolの2つがインストールされていることが前提条件となります。 openFrameworkswを使っているのであればインストールされているはずです。 homebrewを使ってxercesのインストール0ターミナル上にて下記のコマンドを実行するとxercesのインストールがされます$ brew install xerces-cAdd Annotation Order
homebrewのインストール方法0 Homebrewのホームページ先にあるインストール方法に従ってインストールしてください。 ターミナル上にスクリプトを貼り付けてエンターを押すだけなので簡単です。 homebrewをインストールするにはXcodeとXcodeCommandLintToolの2つがインストールされていることが前提条件となります。 openFrameworkswを使っているのであればインストールされているはずです。
必要なAddon0projectGeneratorでプロジェクトを作成する時にofxFavを追加するのに加えて、"ofxGui"と"ofxAssimModelLoader"を追加してくださいこの2つはopenFrameworksにデフォルトで入っているAddonです。Add Annotation Order
プロジェクト設定で必要な変更0xercesのライブラリを使うためにプロジェクトの設定を行う必要があります。Xcode上での設定変更0Xcode上でprojectファイルをクリックしてプロジェクトの設定画面を開きます。TARGETSのところのプロジェクト名をクリックします。そしてBuildSettingをクリックして、ビルドの設定画面を開きます。変更10BuildSettings->Linking->Other Linker Flagsのところをダブルクリックして"-lxerces-c"を追加してください変更20BuildSettings->Search Paths->Header Search Pathsのところに"/usr/local/Cellar/xerces-c/3.2.0/include"を追加します。BuildSettings->Search Paths->Library Search Pathsのところに"/usr/local/Cellar/xerces-c/3.2.0/lib"を追加します。Add Annotation Order
Xcode上での設定変更0Xcode上でprojectファイルをクリックしてプロジェクトの設定画面を開きます。TARGETSのところのプロジェクト名をクリックします。そしてBuildSettingをクリックして、ビルドの設定画面を開きます。
変更20BuildSettings->Search Paths->Header Search Pathsのところに"/usr/local/Cellar/xerces-c/3.2.0/include"を追加します。BuildSettings->Search Paths->Library Search Pathsのところに"/usr/local/Cellar/xerces-c/3.2.0/lib"を追加します。
ofxFavのExampleを動かしてみよう!0ofxFavのフォルダ内に"example-simpleFavPreview", "example-favFromWebCamera", "example-curvedSuface2Fav", "example-DLA4FAv"の4つのExampleがあるので実行してみましょうAdd Annotation Order
Comments