OpenGL学习脚印: 投影矩阵和视口变换矩阵
生活随笔
收集整理的這篇文章主要介紹了
OpenGL学习脚印: 投影矩阵和视口变换矩阵
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
OpenGL中的視圖可以利用照相機(jī)來進(jìn)行比擬。產(chǎn)生目標(biāo)的場景的變過過程類似于相機(jī)拍照。此步驟大概分為三個:
1)把相機(jī)固定在三角架上,并讓它對準(zhǔn)場景(視圖變換)
2)對場景安排,使得各個物體在招片中的位置是我們所希望的(模型變換)
3)選擇照相機(jī)的鏡頭,并調(diào)整放大的倍數(shù)(投影變換)
4)確定最終照片的大小,放大(視口變換)
完成這些步驟就可以進(jìn)行場景的繪制了。
在這個過程中,我們可以把場景長中的物體的坐標(biāo)變換關(guān)系表示為如下情況:
物體坐標(biāo)(頂點(diǎn))——模型視圖矩陣(視覺坐標(biāo))——投影矩陣(剪裁坐標(biāo))——透視除法(規(guī)范化設(shè)備坐標(biāo))——視口變換(窗口坐標(biāo))
總結(jié)
以上是生活随笔為你收集整理的OpenGL学习脚印: 投影矩阵和视口变换矩阵的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fflush(stdin)和fflush
- 下一篇: OpenGL函数功能glutTimerF