Пример #1
0
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();
}
Пример #2
0
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;
  }
}
Пример #3
0
// 終了処理関数
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();			
}
Пример #4
0
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;
}
Пример #5
0
void MqoObject::deleteModel()
{
	mqoDeleteModel(mqoModel);
}
Пример #6
0
MqoObject::~MqoObject()
{
	mqoDeleteModel(mqoModel);
}