[問題] ARToolKit

看板C_and_CPP (C/C++)作者 (偶而崩潰一下有助紓壓)時間11年前 (2014/12/25 15:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++2010 Express 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenGL, ARToolKit 問題(Question): 代換自己模型時需用到SimpleVRML的範例檔 與最簡易的範例檔SimpleTest不同地方在於 SimpleTest會進入一個Mainloop() 裡面包含繪圖的函示 所以對於模型的大小 旋轉 可以動態去調整 所以可有許多變化效果 但是只限於OpenGL提供的Cube ,Sphere 而VRML這個範例檔卻是用pre-rendering 把虛擬物件都先準備好了 以至於我想做到跟 SimpleTest同樣的事情無法達成 而在render完物件後會進入glutMainLoop() 所以MODEL的樣子我都無法動態去變化 而在追glutMainLoop()的時候只能追到他是 include的標頭檔 無法對於內部參數再追下去了 餵入的資料(Input): .wrl檔案 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) SimpleTest int main() { glutInit(); //初始化OPENGL init(); //初始化ARTOOLKIT arVideoCapStart();相機捕捉畫面 mainloop(); //裏頭包含一個draw函式可以自己做變化 return(0); } ------------------------------------------------------------- SimpleVRML { 前面步驟大致與上面相同 但是到了arVrmlDraw()這步 東西 就都被準備好了 再來就進入glutMainLoop() } 補充說明(Supplement): 請問有辦法追到glutMainLoop()或是有人玩過ARTOOLKIT的人可以討論嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.168.160 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1419492926.A.E73.html
文章代碼(AID): #1Kcxu-vp (C_and_CPP)
文章代碼(AID): #1Kcxu-vp (C_and_CPP)