glDepthRange 函式(Gl) - Win32 apps | Microsoft Docs
文章推薦指數: 80 %
GlDepthRange 函式會指定從正規化裝置座標到視窗座標的z 值對應。
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
glDepthRange函式
發行項
05/11/2022
3位參與者
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
送出
謝謝。
本文內容
glDepthRange函式會指定從標準化裝置座標到視窗座標的z值對應。
語法
voidWINAPIglDepthRange(
GLclampdzNear,
GLclampdzFar
);
參數
zNear
接近裁剪平面與視窗座標的對應。
預設值為零。
zFar
遠裁剪平面與視窗座標的對應。
預設值為1。
傳回值
此函式不會傳回值。
錯誤碼
glGetError函式可以擷取下列錯誤碼。
名稱
意義
GL_INVALID_OPERATION
函式是在對glBegin的呼叫和glEnd的對應呼叫之間呼叫。
備註
在裁剪和除以w之後,z座標範圍從0.0到1.0,對應到接近和遠的裁剪平面。
glDepthRange函式會指定此範圍中正規化z座標與視窗z座標的線性對應。
不論實際的深度緩衝區實作為何,視窗座標深度值都會被視為範圍從0.0到1.0(,例如色彩元件)。
因此,glDepthRange接受的值在接受之前都會固定到此範圍。
(0,1)的預設對應會將接近平面對應至0,並將遠平面對應至1。
使用此對應時,會完全利用深度緩衝區範圍。
zNear不一定要小於zFar。
可以接受反向對應,例如(1,0)。
下列函式會擷取glDepthRange的相關資訊:
glGetwithargumentGL_DEPTH_RANGE
規格需求
需求
值
最低支援的用戶端
Windows2000Professional[僅限傳統型應用程式]
最低支援的伺服器
Windows2000Server[僅限桌面應用程式]
標頭
Gl.h
程式庫
Opengl32.lib
DLL
Opengl32.dll
另請參閱
glBegin
glDepthFunc
glEnd
glGet
glViewport
本文內容
延伸文章資訊
- 1glDepthRange:名稱,參數,描述,筆記,錯誤 - 中文百科全書
After clipping and division by w, z coordinates range from -1.0 to 1.0, corresponding to the near...
- 2gldepthrange(3) - Linux man page - Die.net
After clipping and division by w, depth coordinates range from -1 to 1, corresponding to the near...
- 3glDepthRange 函式(Gl) - Win32 apps | Microsoft Docs
GlDepthRange 函式會指定從正規化裝置座標到視窗座標的z 值對應。
- 4how does glDepthRange work? - Stack Overflow
glDepthRange specifies a linear mapping of the normalized depth coordinates in this range to wind...
- 5glDepthRange - OpenGL 4 Reference Pages - Khronos Group
glDepthRange specifies a linear mapping of the normalized depth coordinates in this range to wind...