OpenGL坐標是表示虛擬三維(3D)空間中特定位置的數值。這些值是與算術和代數數學活動中繪制在圖形上的點類似的單獨點。使用這種類型的系統,坐標可以由三個不同的值標識,這些值表示特定點在三個方向上的位置。OpenGL坐標通...
OpenGL坐標是表示虛擬三維(3D)空間中特定位置的數值。這些值是與算術和代數數學活動中繪制在圖形上的點類似的單獨點。使用這種類型的系統,坐標可以由三個不同的值標識,這些值表示特定點在三個方向上的位置。OpenGL坐標通常沿著"Y軸"指示,Y軸是上下位置;"X軸"表示點在中間的左側或右側的位置;"Z軸"表示該點與觀察者的距離

OpenGL?坐標的整個系統允許用戶指示虛擬三維空間中某個點的精確位置用于指定OpenGL坐標位置的系統與數學中用于繪制方程式和值的系統非常相似。雖然這些系統通常有兩個方向和值,"X"和"Y"值,但OpenGL?中使用的系統有第三個值來確定對象在三維空間中的位置。這些由一個程序員,將特定的OpenGL坐標分配給不同的點,然后這些點可以用來在程序中創建對象。這是一種簡單的方法,可以讓人設想OpenGL?坐標的使用考慮數學中使用的基本圖形。這種系統有水平線和垂直線,或者X軸和Y軸這兩個點的交點通常由坐標(0,0)第一個數字代表X軸,第二個數字表示Y軸上的位置。OpenGL?坐標使用類似的系統,允許在程序中創建對象的人指定沿這些軸的距離值然后用數值表示一個點到(0,0)中心交點的距離。負值表示軸上的左或下,正值表示從交點向右或向上的位置。這意味著(1,1)處的點是距中心點右側一個單位,距離該中心點上一個單位除了這兩個坐標軸,OpenGL坐標還使用了一個Z軸,它代表了空間的三維空間。基本上,此值控制一個點與空間中不可見攝影機的觀察位置的距離。如果觀察者位于使用OpenGL?創建的虛擬環境中,則該攝影機表示該觀察者。Z軸上的正值表示距離攝影機比交點更近的對象,而負值則表示該對象數字用于較遠的點。整個OpenGL坐標系統允許某人指示虛擬3D空間內某個點的精確位置。因此,有人可以在(1,2,3)處指示一個點,即從中心點向右一個單位、向上兩個單位、朝向觀察者三個單位的對象。可以在(-1,2,-1)處創建第二個點,即向左一個單位,向上兩個單位,距觀察者中心點一個單位然后,這兩個點可以通過一條存在于三維環境中的線連接起來,通過附加的點和線來創建更復雜的形狀。