Re: [問題] OpenGL glFrustum() 設定的問題
:
glFrustum()的功能, 是決定你的View Volumn範圍用的....
: 當然, 其實也就是你的3D scene裡投影到View Plane的方式....
: 你原本的View Volumn設定是-320 ~ +320, 用簡單圖解X-Z平面:
: \ /
: \ /
: \ /
: \ /
: \ /
: \ / --> X
: eye
: 當你改成0 ~ 640的設定之後, 你的View Volumn與投影方式是這樣:
: | /
: | /
: | /
: | /
: | /
: | / --> X
: eye
: 所以問題在你幹麻要用這樣子歪斜的投影方式來呈現scene呢??
: 純粹只是改參數練習玩玩看??還是是否有什麼特定想法要實作?_?
原來是這樣啊!!!!
我原本以為
glFrustum 可以跟 gluOrtho2D 一樣 可以建立座標系的單位
所以我原本想的是
\ /
\ /
\ /
\ /
\ /
\ / --> X 的範圍(0 ~ 640 )
Y 的範圍(0 ~ 480 )
有辦法這樣設定嗎??
另外, frustum設定的XY 應該是指near plane上面的座標吧?
感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.151.68
推
05/13 13:23, , 1F
05/13 13:23, 1F
→
05/13 13:24, , 2F
05/13 13:24, 2F
→
05/13 13:25, , 3F
05/13 13:25, 3F
→
05/13 13:26, , 4F
05/13 13:26, 4F
→
05/13 13:26, , 5F
05/13 13:26, 5F
→
05/13 13:26, , 6F
05/13 13:26, 6F
→
05/13 13:26, , 7F
05/13 13:26, 7F
推
05/13 13:29, , 8F
05/13 13:29, 8F
→
05/13 13:38, , 9F
05/13 13:38, 9F
→
05/13 13:39, , 10F
05/13 13:39, 10F
→
05/13 13:40, , 11F
05/13 13:40, 11F
→
05/13 13:42, , 12F
05/13 13:42, 12F
→
05/13 13:42, , 13F
05/13 13:42, 13F
→
05/13 13:43, , 14F
05/13 13:43, 14F
→
05/13 13:43, , 15F
05/13 13:43, 15F
→
05/13 13:44, , 16F
05/13 13:44, 16F
→
05/13 13:45, , 17F
05/13 13:45, 17F
→
05/13 13:46, , 18F
05/13 13:46, 18F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章