DX: 照相机
照相機(jī)確定3D 世界中的哪部分是可見(jiàn)的,因而需要將哪部分轉(zhuǎn)換為2D 圖形。在3D 世界中照相機(jī)被放置和定向,并且定義其可視體。
?
可視體是由可視角度和前裁剪面(Near Plane)與后裁剪面(Far Plane)定義的一個(gè)平截頭體。之所以要選擇平截頭體構(gòu)造可視體,是因?yàn)槲覀兊娘@示器都是矩形的。在可視體中不能被看見(jiàn)的物體都
會(huì)被刪除,刪除這種數(shù)據(jù)的過(guò)程就叫做“裁剪”。
?
投影窗口(Projection Window)是可視體內(nèi)的3D 幾何圖形投影生成的用來(lái)顯示3D 場(chǎng)景的2D 圖像的2D 區(qū)域。重要的是要知道,我們使用min=(-1,-1)和max=(1,1)來(lái)定義投影窗口的大小。
?
為了簡(jiǎn)化本書(shū)接下來(lái)的部分繪制,我們使前裁剪面與投影窗口在同一平面上。并且,注意Direct3D中定義的投影平面(即投影窗口所在的平面)是Z = 1 的平面。
(看書(shū))
轉(zhuǎn)載于:https://www.cnblogs.com/yiii/p/6559111.html
超強(qiáng)干貨來(lái)襲 云風(fēng)專(zhuān)訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
- 上一篇: 第四章读书笔记
- 下一篇: 2017《面向对象程序设计》作业四