“OpenGL圖形”是一個通用術語,可用于指示應用程序已設置為使用開放圖形庫(Open Graphics Library?)庫渲染到顯示器上。它還可用于編程,以描述在庫中使用不同的函數來創建場景中的元素。通常,OpenGL繪圖包括將點和線組合...
“OpenGL圖形”是一個通用術語,可用于指示應用程序已設置為使用開放圖形庫(Open Graphics Library?)庫渲染到顯示器上。它還可用于編程,以描述在庫中使用不同的函數來創建場景中的元素。通常,OpenGL繪圖包括將點和線組合成三角形、四邊形或其他多邊形,以創建用戶可以看到或與之交互的可識別對象或界面。OpenGL圖形也可以是在屏幕或其他設備上顯示的最終渲染場景。OpenGL是一種編程接口,允許軟件快速高效地創建三維(3D)場景的應用程序。從編程角度來看,OpenGL?繪圖與用筆在紙上繪圖非常相似。OpenGL?中有一種虛擬手寫筆,可以從一個位置移動到另一個位置,但始終精確記得它當前的位置可以移動和重置,但同時也可以用來勾勒連續的點集。使用位置標記繪制的一個例子是一個稱為三角形條帶的對象。這是一個三角形序列,其中每個三角形與下一個三角形共用一條邊。使用OpenGL?繪圖功能,繪制一個點,然后再加兩個來創建一個基本三角形。接下來兩個虛擬觸針移動到的點將連接起來,形成第二個三角形。這個過程可以通過點到點的移動來繪制整個復雜的對象。通過使用實用程序庫或擴展,有許多高級OpenGL?繪圖函數可用于幫助簡化復雜場景的構造。這些函數可以繪制立方體、球體或其他形狀原語,無需費力地生成樣板代碼來繪制形狀點在給定位置只是一個單點,可以通過繪圖功能進行操作,以便像照片這樣的光柵圖像可以轉換為三維(3D)坐標。在確定場景的幾何圖形并將其傳遞給圖形硬件后,OpenGL?繪圖例程將幫助渲染場景當描述一個場景的點、線和表面的數學信息被繪制到監視器上時,這個過程被稱為光柵化,在這個過程中,圖像被制成二維(2D)以便顯示出來。由3D數據生成的2D光柵化圖像可以稱為OpenGL圖形
-
發表于 2020-08-07 13:49
- 閱讀 ( 515 )
- 分類:電腦網絡