5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

ARToolKitマルチマーカを使うプログラムが難しい件

14 :デフォルトの名無しさん:2012/09/16(日) 23:32:42.72
>>13
おそらくgetchar関数で制御帰ってきてませんでしたw
getshar();を外したらキャプチャ画面が固まるということはなくなりました。
以下のように書き直してみました。
if(visible >= 0)
{
//マーカが見えている場合
mySetLight(); //光源の設定
glEnable(GL_LIGHTING); //光源ON
mySetMaterial(); //材質特性の適用
glutSolidTeapot(20.0); //ソリッド表現のティーポット
glDisable(GL_LIGHTING); //光源OFF
org--;
}

else
{
//マーカが見えていない場合
glColor3f(0.0, 0.0, 1.0); //色指定
glutWireTeapot(20.0); //ワイヤーフレーム表現のティーポット
org++;
if(org >= 3)
{
//マーカが3つ以上隠れているとき
PlaySound("C:\\Users\\加藤和馬\\Desktop\\ARToolKit\\課題研究\\se_sad02.wav",NULL,SND_FILENAME | SND_LOOP | SND_ASYNC); //wavファイル再生
}
}

15 KB
新着レスの表示

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)