void CleanUp(){ nyar_NyARTransMat_O2_free(nyobj); mqoDeleteModel(WallModel); for (int i=0;i<box_variey_num;i++){ mqoDeleteModel(Box[i]); } mqoCleanup(); arVideoCapStop(); arVideoClose(); argCleanup(); }
int main(int argc, char *argv[]) { try { kinect.initialize(); glutInitWindowPosition(100, 100); glutInitWindowSize(WIDTH, HEIGHT); glutInit(&argc, argv); glutCreateWindow(".MQOを読み込んで表示"); glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); glutDisplayFunc(display); glutIdleFunc(idle); Init(); glutMainLoop(); mqoDeleteModel(model); mqoCleanup(); return 0; } catch ( std::exception& ex ) { std::cout << ex.what() << std::endl; } }
// 終了処理関数 void Quit(void) { // モデルの削除 mqoDeleteModel( drumL2Model.mqo ); mqoDeleteModel( drumL1Model.mqo ); mqoDeleteModel( drumR1Model.mqo ); mqoDeleteModel( drumR2Model.mqo ); mqoDeleteModel( drumActModel.mqo ); mqoDeleteModel( cymbalLModel.mqo ); mqoDeleteModel( cymbalRModel.mqo ); mqoDeleteModel( cymbalActModel.mqo ); // GLMetaseqの終了処理 mqoCleanup(); }
int main(int argc, char *argv[]) { glutInitWindowPosition(100, 100); glutInitWindowSize(WIDTH, HEIGHT); glutInit(&argc, argv); glutCreateWindow("(NPR).MQOを読み込んで表示"); glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); glutDisplayFunc(display); glutIdleFunc(idle); Init(); glutMainLoop(); mqoDeleteModel(model); mqoCleanup(); return 0; }
void MqoObject::deleteModel() { mqoDeleteModel(mqoModel); }
MqoObject::~MqoObject() { mqoDeleteModel(mqoModel); }