Co to jest rysunek OpenGL®?

„Rysunek OpenGL®” to ogólny termin, którego można użyć do wskazania, że ​​aplikacja została ustawiona do użycia bibliotek Open Graphics Library® do renderowania na wyświetlaczu. Można go również używać w programowaniu do opisania użycia różnych funkcji w bibliotece do utworzenia elementów w scenie. Najczęściej rysunek OpenGL® obejmuje montowanie punktów i linii w trójkąty, czworobok lub inne wielokąty, aby utworzyć dostrzegalne obiekty lub interfejsy, z którymi użytkownik może zobaczyć lub wchodzić w interakcje. Rysunek OpenGL® może być również ostateczną sceną renderowaną, ponieważ jest wyświetlana na ekranie lub innym urządzeniu.

Z perspektywy programowania rysunek OpenGL® jest bardzo podobny do rysowania papieru z długopisem. W OpenGL® istnieje rodzaj wirtualnego rysika, który można przenosić z jednej pozycji do drugiej, ale zawsze pamięta dokładnie, gdzie się znajduje. Stylus można przesuwać i zresetować, ale jednocześnie można go użyć do nakładania ciągłych zestawów punktów.

Jednym z przykładów użycia znacznika pozycji do rysowania jest obiekt zwany paskiem trójkąta. Jest to sekwencja trójkątów, w których każdy z nich dzieli stronę z następnym trójkątem. Korzystając z funkcji rysunku OpenGL®, rysowany jest punkt, a następnie dwa kolejne, aby utworzyć podstawowy trójkąt. Następne dwa punkty, do których poruszany jest wirtualny rysik, zostaną połączone, tworząc drugi trójkąt. Ten proces można użyć do rysowania całego skomplikowanych obiektów, przechodząc z punktu do punktu.

Za pomocą bibliotek użytkowych lub rozszerzeń istnieje wiele funkcji rysunku OpenGL® na wysokim poziomie, które można użyć do uproszczenia budowy złożonych scen. Funkcje te mogą narysować sześcian, kulę lub inny prymitywny kształt, usuwając potrzebę pracochłonnego wygenerowania kodu płyty kotłowej w celu narysowania kształtu. Punkty, które są tylko pojedynczymi kropkami w danym miejscu, można manipulować za pomocą funkcji rysowaniaTak więc obraz rastra, taki jak zdjęcie, można przetłumaczyć na trójwymiarowe (3D) współrzędne.

Po określeniu i przekazywaniu geometrii sceny sceny i przekazywania sprzętu graficznego, procedury rysunku OpenGL® pomagają w renderowaniu sceny na urządzenie wyświetlające. Gdy informacje matematyczne opisujące punkty, linie i powierzchnie sceny są przyciągane do monitora, proces jest znany jako rasteryzacja, w której obraz jest dwuwymiarowy (2D), aby można je było pokazać. Powstały obraz 2D rasteryzowany wykonany z danych 3D można nazwać rysunkiem OpenGL®.

INNE JĘZYKI