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/
フォルダの中に、完成された作動するサンプルが入っています。