Untitled Quiz
24 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Šta je direktiona svetlost?

  • Svetlo koje se reflektuje na površinu
  • Svetlo koje se emituje iz objekta
  • Svetlo koje se odbija od površine
  • Svetlo koje dolazi iz određenog pravca i udara u površinu objekta (correct)
  • Kako se iscrtava funkcija GL_QUADS?

  • Crta se jedan pravougaonik koji je određen zadanim tačkama
  • Zadane tačke grupišu se u grupe po četiri, i tumače se kao vrhovi četvorougla koje treba nacrtati (correct)
  • Crta se jedan konveksan poligon koji je određen zadanim tačkama
  • Zadane tačke tumače se kao vrhovi povezanih četvorougla koje treba nacrtati
  • Šta se dobija kada se primeni komanda glMaterialfv(GL_FRONT_AND_BACK, GL_EMISSION, Lt0spec) na sferu?

  • Spekularnu svetlost
  • Emisionu svetlost (correct)
  • Ambijentalnu svetlost
  • Difuzionu svetlost
  • Šta se dešava kada se izvrši komanda spinMode = !spinMode?

    <p>Animacija se zaustavlja ako je bila pokrenuta i pokreće ako je bila zaustavljena</p> Signup and view all the answers

    Koja boja se dobija kada se izvrši komanda glColor3f (0.0, 1.0, 1.0)?

    <p>Svetlo plava</p> Signup and view all the answers

    Šta se nalazi u headeru u formatu BITMAP?

    <p>Dva bajta, slog BM</p> Signup and view all the answers

    Koja funkcija se koristi za ponavljanje teksture?

    <p>glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT)</p> Signup and view all the answers

    Koja je konačna vrednost ambijentnog osvetljenja ako svetlo ima vrednosti 0.5, 0.5, 0.5, a material ima vrednosti 0.5, 1.0, 0.5?

    <p>(0.25, 0.5, 0.25)</p> Signup and view all the answers

    Šta se specificira pomoću komande glTexCoord2f?

    <p>Koordinate teksture</p> Signup and view all the answers

    Koja je funkcija komande glTranslate(a,b,c)?

    <p>Sabira se sa trenutnom matricom da bi se dobila matrica pozicije</p> Signup and view all the answers

    Šta se iscrtava ukoliko se izvrši niz komandi: glTranslate(0.0f, 10.0f, 0.0f); glutSolidSphere(1.0f, 15, 15); glTranslate(10.0f, 0.0f, 0.0f); glutSolidSphere(1.0f);?

    <p>Dve sfere, jedna sa koordinatama (0,10,0) I druga na (10,10,0)</p> Signup and view all the answers

    Koja je funkcija komande void glutMainLoop(void)?

    <p>Poziva se tek pošto se obavi kompletna inicijalizacija</p> Signup and view all the answers

    Šta se specificira pomoću komande glutWireSphere(a,b,c)?

    <p>Radijus sfere, broj podeoka – longituda, broj podeoka – latitude</p> Signup and view all the answers

    Koja je vrsta senčenja modela glShadeModel?

    <p>GL_FLAT ili GL_SMOOTH</p> Signup and view all the answers

    Šta je funkcija komande void glutReshapeFunc(void(*func) (int w, int h))?

    <p>Registruje funkciju koja se poziva pri promeni dimenzije prozora</p> Signup and view all the answers

    Šta je specijalno kod resetovanja ModelView-a pre iscrtavanja?

    <p>Nije poželjno, da bi se sačuvalo trenutno stanje za kasnije pozivanje</p> Signup and view all the answers

    Šta se desi kada se pritisne taster 's'?

    <p>Pokreće se animacija za jedan korak</p> Signup and view all the answers

    Šta se crta sa следеćim komandama glBegin(GL_POLYGON); glVertex2f(0.0, 0.0); glVertex2f(1.0, 0.0); glVertex2f(0.5, 0.866); glEnd();?

    <p>Trougao - ispunjen</p> Signup and view all the answers

    GL_TRIANGLE_FAN iscrtava:

    <p>Služi za crtanje trougla, ali uz pretpostavku da svi trouglovi dele jedan zajednički vrh</p> Signup and view all the answers

    Shineness - intenzitet svetlucavosti bira se u opsegu:

    <p>Od 1 do 128</p> Signup and view all the answers

    Šta je Diffuse?

    <p>Svetlo koje dolazi iz određenog pravca i 'udara' u površinu objekta</p> Signup and view all the answers

    Šta se iscrtava ukoliko se izvrši sledeći niz komandi?

    <p>Dve sfere, jedna sa koordinatama (0,10,0) i druga na (10,0,0)</p> Signup and view all the answers

    Koja je razlika između poziva naredbe glutInitDisplayMode(..) s argumentima GLUT_SINGLE i GLUT_DOUBLE?

    <p>Pozivom metode glutInitDisplayMode sledi podešavanje načina iscrtavanja scene, a ako se kao argument preda vrednost GLUT_SINGLE, sve metode za iscrtavanje scene će crtati direktno u grafičkom buffer koji se istovremeno i prikazuje</p> Signup and view all the answers

    Šta se crta sa komandama glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glTranslate(0.0f, 10.0f, 0.0f); glutSolidSphere(1.0f, 15, 15); glTranslate(10.0f, 0.0f, 0.0f); glutSolidSphere(1.0f);?

    <p>Dve sfere, jedna sa koordinatama (0,10,0) i druga na (10,0,0)</p> Signup and view all the answers

    Study Notes

    Računarska grafika

    • Argumenti u komandi glutWireSphere(a, b, c) su: radijus sfere, broj podeoka – longituda, broj podeoka – latitude.
    • Komanda glTexCoord2f specificira koordinate teksture.
    • Senčenje modela glShadeModel može biti: GL_FLAT ili GL_SMOOTH.
    • Komanda glTranslate(a, b, c) definiše se kao sabiranje datih dužina sa trenutnom matricom glMatrixMode da bi se dobila matrica pozicije.
    • Komanda void glutMainLoop(void) se poziva tek pošto se obavi kompletna inicijalizacija.
    • Resetovanje ModelView-a pre iscrtavanja je poželjno, da bi se izbegli neželjeni efekti.
    • Komanda void glutReshapeFunc(void(*func) (int w, int h)) registruje funkciju koja se poziva pri promeni dimenzije prozora.
    • Specular je svetlo koje dolazi iz određenog pravca i udara u površinu objekta, a onda se odbija od površine.
    • Shineness – intenzitet svetlucavosti bira se u opsegu: od 1 do 128.
    • Diffuse je svetlo koje dolazi iz određenog pravca i udara u površinu objekta, a onda se odbija od površine.

    Iscrtavanje oblika

    • Komanda GL_TRIANGLE_FAN iscrtava trouglove, ali uz pretpostavku da svi trouglovi dele jedan zajednički vrh, pa se time štedi na broju tačaka koje treba poslati grafičkoj kartici.
    • GL_QUADS iscrtava četvorougla, koji se tumače kao vrhovi povezanih četvorougla koje treba nacrtati.

    Svetlo i materijali

    • glMaterialfv(GL_FRONT_AND_BACK, GL_EMISSION, Lt0spec) daje emisionu svetlost.
    • Primena glColor3f (0.0, 1.0, 1.0) daje svetlo plavu boju.

    Teksture i animacije

    • Ponavljanje tekstura se dobija funkcijom glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT).
    • Animacija se zaustavlja ako je bila pokrenuta i pokreće ako je bila zaustavljena, kada se izvrši komanda spinMode = !spinMode.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    More Like This

    Use Quizgecko on...
    Browser
    Browser