glDepthRange 函式(Gl) - Win32 apps | Microsoft Docs

文章推薦指數: 80 %
投票人數:10人

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 本文內容



請為這篇文章評分?