国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

WebGL/Opengl標(biāo)準(zhǔn)化設(shè)備坐標(biāo)(NDC)

2023-03-29 10:09 作者:人間花絮0  | 我要投稿

如果你看得懂下面前兩個(gè)例子,給定三個(gè)坐標(biāo)點(diǎn),為什么渲染出這樣的圖形,說明你是老鳥,不用看這篇文章。

(0, 0.5, 0), (0.5, -0.5, 0), (-0.5, -0.5, 1.5)

(0, 0.5, 0),?(1.5, -0.5, 0), (-1.5, -0.5, 1.5)

標(biāo)準(zhǔn)化設(shè)備坐標(biāo) :( Normalized Device Coordinates, NDC )

標(biāo)準(zhǔn)化設(shè)備坐標(biāo)是一個(gè) x、y 和 z 值在 -1.0 到 1.0 的一小段空間。任何落在范圍外的坐標(biāo)都會(huì)被丟棄/裁剪,不會(huì)顯示在你的屏幕上。下圖省略z軸:


代碼運(yùn)行渲染如下:

(0, 0.5), (0.5, -0.5), (-0.5, -0.5)

很多介紹標(biāo)準(zhǔn)化坐標(biāo)就是上面這句話,三個(gè)坐標(biāo)軸取值范圍都是[-1, 1],任何落在范圍外的坐標(biāo)都會(huì)被丟棄/裁剪。定義很簡單,但表現(xiàn)的表象有很多,如開頭的那兩個(gè)例子。根本原因是這三個(gè)范圍組成的是一個(gè)立方體區(qū)域:如下圖

先不論左、右手坐標(biāo)系(z軸朝屏幕外還是屏幕里)

下圖是沿z軸正式圖:

接下來演示開頭那兩個(gè)例子為什么演示那樣:

第一個(gè)案例的三個(gè)頂點(diǎn):

(0,0.5,0), (0.5,-0.5,0), (-0.5,-0.5,1.5)

渲染如下:

原因是 (-0.5,-0.5,1.5)這個(gè)點(diǎn)的z坐標(biāo)超出1了,被剪裁掉了。


再演示一下第二案例:

(0,0.5,0), (1.5,-0.5,0), (-1.5,-0.5,1.5)


WebGL/Opengl標(biāo)準(zhǔn)化設(shè)備坐標(biāo)(NDC)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
禄丰县| 法库县| 元江| 洛隆县| 惠水县| 万源市| 宿松县| 乐平市| 长武县| 会理县| 濮阳市| 招远市| 昆明市| 涞源县| 砀山县| 宜州市| 琼结县| 察隅县| 探索| 芮城县| 建德市| 红安县| 嘉祥县| 固安县| 新蔡县| 乃东县| 伊宁县| 潜江市| 龙门县| 托克托县| 平和县| 沁源县| 建宁县| 巴彦淖尔市| 仙桃市| 林芝县| 临汾市| 临猗县| 布拖县| 佛坪县| 江油市|