Kako narediti žogo z Glusphere

Avtor: William Ramirez
Datum Ustvarjanja: 21 September 2021
Datum Posodobitve: 6 November 2024
Anonim
EASY AND FAST CHRISTMAS APPETIZER 🎄 Italian recipe with subtitles
Video.: EASY AND FAST CHRISTMAS APPETIZER 🎄 Italian recipe with subtitles

Vsebina

Knjižnica odprte grafike ali OpenGL je vmesnik za programiranje računalniške grafike (API), ki se uporablja za izdelavo dvo- ali tridimenzionalnih grafičnih slik na računalnikih. Lahko se izvaja na različnih računalniških platformah in programskih jezikih. OpenGL se uporablja za razvoj iger in znanstveno vizualizacijo. Ne ponuja neposredne metode za ustvarjanje krogle, vendar ponuja funkcijo "Glusphere", ki črpa kroglo iz danega polmera, ki je centriran okoli izvora. Če želite ustvariti kroglo, boste uporabili več vrstic kode, izračunali sinusne in kosinusne vrednosti, potrebne za ustvarjanje, in izvedli funkcijo glusphere v kodi.


Navodila

Funkcija glusphere omogoča risanje sfer v OpenGL (Comstock Slike / Comstock / Getty Images)

    Navodila

  1. Zaženite okno programa OpenGL Viewport.

  2. Vnesite naslednjo kodo, da boste lahko uporabili funkcije sinus in kosinus, potrebne za izračun kroga:

    vključujejo

  3. Vnesite naslednjo kodo za ustvarjanje krogle z glusphere:

    void renderSphere (float x, float y, float z, float radij, int podpolje, GLUquadricObj * kvadrični) {glPushMatrix (); glTranslatef (x, y, z); gluSphere (kvadrični, polmer, podrazdelki, podrazdelki); glPopMatrix (); }

    void renderSphere_convenient (float x, float y, float z, float radij, int podpolje) {// lahko isto kvadric ponovno uporabimo za risanje več sfer GLUquadricObj * quadric = gluNewQuadric (); gluQuadricNormals (kvadric, GLU_SMOOTH); renderSphere (x, y, z, polmer, podrazdelki, kvadrični); gluDeleteQuadric (kvadric); }