討論串[問題]關於opengl的貼字
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fallcolor (秋天走了)時間18年前 (2006/06/25 13:59), 編輯資訊
2
0
0
內容預覽:
請問一下. 有沒有什麼辦法可以讓貼在螢幕上的字串. 不隨著視角改變而發生旋轉呢. 我目前是用. glRasterPos3f(x,y,z);. glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18,c);. 但這樣一旦鏡頭轉動了. 空間中的字元就無法固定. 不知是否

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者StubbornLin (Victor)時間18年前 (2006/06/25 14:07), 編輯資訊
0
0
1
內容預覽:
我的想法是,自己寫 XD. 這也許是個笨方法,我在想應該有更好的辦法. 不過如果是我個人的做法,我會算出鏡頭所面對的那個面,把字貼在那個面上. 當然,這需要一點數學的概念. 我想,先從鏡頭的起點出發,朝指向的那點走. 走到想貼的距離後,再往垂直這個向量的面行進. 朝上的那個向量,就是Y,而垂直Y的當
(還有218個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間18年前 (2006/06/25 15:12), 編輯資訊
0
0
0
內容預覽:
那就不要轉鏡頭啊. 所謂的鏡頭轉動在所有的 3D API 中也不過就是矩陣的改變罷了. 所以在畫字前用. glMatrixMode(GL_MODELVIEW);. glPushMatrix();. glLoadIdentity();. 這麼一來目前的矩陣會被存到 stack 中,然後回復到最原始的狀
首頁
上一頁
1
下一頁
尾頁