Podcast
Questions and Answers
Šta je direktiona svetlost?
Šta je direktiona svetlost?
Kako se iscrtava funkcija GL_QUADS?
Kako se iscrtava funkcija GL_QUADS?
Šta se dobija kada se primeni komanda glMaterialfv(GL_FRONT_AND_BACK, GL_EMISSION, Lt0spec) na sferu?
Šta se dobija kada se primeni komanda glMaterialfv(GL_FRONT_AND_BACK, GL_EMISSION, Lt0spec) na sferu?
Šta se dešava kada se izvrši komanda spinMode = !spinMode?
Šta se dešava kada se izvrši komanda spinMode = !spinMode?
Signup and view all the answers
Koja boja se dobija kada se izvrši komanda glColor3f (0.0, 1.0, 1.0)?
Koja boja se dobija kada se izvrši komanda glColor3f (0.0, 1.0, 1.0)?
Signup and view all the answers
Šta se nalazi u headeru u formatu BITMAP?
Šta se nalazi u headeru u formatu BITMAP?
Signup and view all the answers
Koja funkcija se koristi za ponavljanje teksture?
Koja funkcija se koristi za ponavljanje teksture?
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?
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?
Signup and view all the answers
Šta se specificira pomoću komande glTexCoord2f?
Šta se specificira pomoću komande glTexCoord2f?
Signup and view all the answers
Koja je funkcija komande glTranslate(a,b,c)?
Koja je funkcija komande glTranslate(a,b,c)?
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);?
Š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);?
Signup and view all the answers
Koja je funkcija komande void glutMainLoop(void)?
Koja je funkcija komande void glutMainLoop(void)?
Signup and view all the answers
Šta se specificira pomoću komande glutWireSphere(a,b,c)?
Šta se specificira pomoću komande glutWireSphere(a,b,c)?
Signup and view all the answers
Koja je vrsta senčenja modela glShadeModel?
Koja je vrsta senčenja modela glShadeModel?
Signup and view all the answers
Šta je funkcija komande void glutReshapeFunc(void(*func) (int w, int h))?
Šta je funkcija komande void glutReshapeFunc(void(*func) (int w, int h))?
Signup and view all the answers
Šta je specijalno kod resetovanja ModelView-a pre iscrtavanja?
Šta je specijalno kod resetovanja ModelView-a pre iscrtavanja?
Signup and view all the answers
Šta se desi kada se pritisne taster 's'?
Šta se desi kada se pritisne taster 's'?
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();?
Š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();?
Signup and view all the answers
GL_TRIANGLE_FAN iscrtava:
GL_TRIANGLE_FAN iscrtava:
Signup and view all the answers
Shineness - intenzitet svetlucavosti bira se u opsegu:
Shineness - intenzitet svetlucavosti bira se u opsegu:
Signup and view all the answers
Šta je Diffuse?
Šta je Diffuse?
Signup and view all the answers
Šta se iscrtava ukoliko se izvrši sledeći niz komandi?
Šta se iscrtava ukoliko se izvrši sledeći niz komandi?
Signup and view all the answers
Koja je razlika između poziva naredbe glutInitDisplayMode(..) s argumentima GLUT_SINGLE i GLUT_DOUBLE?
Koja je razlika između poziva naredbe glutInitDisplayMode(..) s argumentima GLUT_SINGLE i GLUT_DOUBLE?
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);?
Š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);?
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
iliGL_SMOOTH
. - Komanda
glTranslate(a, b, c)
definiše se kao sabiranje datih dužina sa trenutnom matricomglMatrixMode
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.