Skip to main content

Co to są OpenGL Współrzędne?

OpenGL Współrzędne są wartościami liczbowymi, które wskazują określone pozycje w wirtualnej, trójwymiarowej (3D) przestrzeni.Wartości te są indywidualnymi punktami podobnymi do tych wykreślonych na wykresie w czynnościach matematycznych w arytmetyce i algebrze.Korzystając z tego typu systemu, współrzędne można zidentyfikować za pomocą trzech różnych wartości, które wskazują położenie tego konkretnego punktu w każdym z trzech kierunków.OpenGL Współrzędne są zwykle wskazywane wzdłuż „osi y”, która jest pozycją w górę lub w dół;„Oś X”, która dyktuje pozycję punktu w lewo lub w prawo od środka;oraz „osi Z”, który wskazuje, jak blisko lub daleko od widza znajduje się punkt.

System używany do wyznaczenia pozycji dla OpenGL Współrzędne są dość podobne do tej używanej do wykresu równań i wartości w matematyce.Podczas gdy systemy te zwykle mają dwa kierunki i wartości, wartość „x” i „y”, system używany w OpenGL ma trzecią wartość do ustalenia, gdzie obiekt znajduje się w przestrzeni 3D.Są one używane przez programista do przypisania konkretnego OpenGL współrzędne z różnymi punktami, które można następnie użyć do tworzenia obiektów w programie.

Jeden prosty sposób dla kogoś do wyobrażenia sobie użycia OpenGL reg;Współrzędne polega na rozważeniu podstawowego wykresu używanego w matematyce.Ten typ systemu ma linię poziomą i linię pionową lub oś x i osi y.Punkt na przecięciu między tymi dwoma jest zwykle wskazywany przez współrzędną (0, 0) z pierwszą liczbą reprezentującą osi x i drugą pozycją wskazującą na osi y.

OpenGL Współrzędne używają podobnego systemu i pozwalają komuś tworzyć obiekty w programie do przypisania wartości do odległości wzdłuż tych osi.Wartości numeryczne są następnie używane do wskazania odległości punktu od tego centralnego przecięcia (0, 0).Wartości ujemne wskazują na lewą lub w dół osi, podczas gdy wartości dodatnie reprezentują pozycje po prawej lub w górę od skrzyżowania.Oznacza to, że punkt w (1, 1) jest jedną jednostką po prawej stronie punktu centralnego i jednej jednostki w górę.

Oprócz tych dwóch osi, OpenGL Współrzędne używają również osi Z, która reprezentuje trzeci wymiar przestrzeni.Zasadniczo ta wartość kontroluje, jak blisko lub daleko jest punkt od pozycji oglądania niewidzialnego aparatu w przestrzeni.Ten aparat reprezentuje widza, jeśli był on w wirtualnym środowisku stworzonym za pomocą OpenGL .Dodatkowa wartość osi Z wskazuje obiekt bliżej aparatu niż punkt przecięcia, podczas gdy liczba ujemna jest używana dla punktów, które są dalej.

Cały system OpenGL Współrzędne pozwalają komuś wskazać dokładną lokalizację punktu w wirtualnej przestrzeni 3D.Ktoś może zatem wskazać jeden punkt na (1, 2, 3), który jest obiektem jedną jednostką po prawej, dwóch jednostek w górę i trzema jednostkami w kierunku widza z punktu centralnego.Drugi punkt można utworzyć w (-1, 2, -1), który byłby jedną jednostką po lewej, dwie jednostki w górę i jedną jednostkę od widza od punktu centralnego.Te dwa punkty można następnie połączyć linią, która może istnieć w środowisku 3D, z dodatkowymi punktami i liniami tworząc bardziej złożone kształty.