摘要:ARToo1kit采用OpenGL實(shí)用工具庫(kù)(OpenGL utihty toolkit)以保持平臺(tái)無(wú)關(guān)性和可移植性,而OpenGL實(shí)用工具庫(kù)缺乏對(duì)基本圖形化用戶界面的支持。為解決此問(wèn)題,對(duì)ART00lKit中的ARgsub32.lih模塊進(jìn)行了修改,基于面向?qū)ο缶幊趟枷?,采用c++語(yǔ)言設(shè)計(jì)了cTKGL、cARGL兩個(gè)方便易用的層次化框架類.對(duì)windows窗口環(huán)境中的OpenGL和增強(qiáng)現(xiàn)實(shí)(augmented reality)核心操作進(jìn)行了有效的封裝。并成功地實(shí)現(xiàn)了ARToolKt與微軟基礎(chǔ)類庫(kù)(Micro$oftfoundation class library)的集成。該方法可作為windOW$環(huán)境下基于ARToolKit的增強(qiáng)現(xiàn)實(shí)應(yīng)用系統(tǒng)開(kāi)發(fā)的通用編程模型。
關(guān)鍵詞:ARTool Kit;增強(qiáng)現(xiàn)實(shí);微軟基礎(chǔ)類庫(kù);圖形用戶界面
中圖分類號(hào):TP391.9
文獻(xiàn)標(biāo)志碼:A
文章編號(hào):1001—3695(2009)11—4133-03