3Dモデルを読み込む

openFrameworksのアプリケーションに3Dのモデルを読み込むには、ofxAssimpModelLoaderアドオンを使用しなくてはなりません。このアドオンはopenFrameworksをインストールした際に付属されています。

まず初めに、ofApp.h内で、ofxAssimpModelLoaderをインクルードして宣言します。

#include "ofxAssimpModelLoader.h"
ofxAssimpModelLoader yourModel;

そして、ofApp.cppのファイル内で、モデルを読み込んで描画します。

void ofApp::setup(){
  yourModel.loadModel("squirrel/NewSquirrel.3ds", 20);
}

void ofApp::draw(){
  yourModel.drawFaces();
}

openFramworksのexamples/3d/3DModelLoaderExample/フォルダの中に、完成された作動するサンプルが入っています。