3d 모델 불러오기


3d 모델을 오픈프레임웍스 앱에 불러오려면, ofxAssimpModelLoader애드온을 사용해야 합니다. 이 애드온은 오픈프레임웍스에 기본으로 내장되어 있습니다.

우선, ofApp.hofxAssimpModelLoader를 include하고 선언해주어야 합니다:

#include "ofxAssimpModelLoader.h"
ofxAssimpModelLoader yourModel;

다음, 아래와 같이 ofApp.cpp파일에서 모델을 불러오고 그립니다:

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

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

오픈프레임웍스 최상위 폴더에서 addons/3DModelLoaderExample/폴더 안에서 완벽하게 동작되는 예제를 살펴볼 수 있습니다.