Skip to main content

Co to jest OpenGL Rysunek?

OpenGL Rysowanie to ogólny termin, którego można użyć do wskazania, że aplikacja została ustawiona do użycia Otwarta Biblioteka Graphics i Reg;biblioteki do renderowania na wyświetlacz.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 OpenGL Rysunek obejmuje składanie 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.OpenGL Rysowanie może być również ostateczną sceną renderowaną, ponieważ jest wyświetlana na ekranie lub innym urządzeniu.

Z perspektywy programowania, OpenGL Rysunek jest bardzo podobny do rysowania na papierze długopisem.Istnieje rodzaj wirtualnego rysika w OpenGL Można to przenieść z jednej pozycji do drugiej, ale zawsze pamięta dokładnie, gdzie jest obecnie położona.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.Korzystanie z OpenGL Funkcje rysowania, punkt jest rysowany, a następnie dwa kolejne w celu utworzenia podstawowego trójkąta.Następne dwa punkty, do których poruszany jest wirtualny rysik, zostaną połączone, tworząc drugi trójkąt.Proces ten można wykorzystać do rysowania całego skomplikowanych obiektów, przechodząc od punktu do punktu.

Za pomocą bibliotek użytkowych lub rozszerzeń istnieje wiele wysokiego poziomu OpenGL Funkcje rysowania, 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 rysunku, aby obraz rastra, taki jak zdjęcie, można przetłumaczyć na trójwymiarowe (3D) współrzędne.

Po określeniu geometrii scenyi przekazane na sprzęt graficzny, OpenGL Procedury rysowania pomagają w renderowaniu sceny na urządzenie wyświetlające.Kiedy 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 z danych 3D można nazwać OpenGL rysunek.