NEW
Font size
WorksheetsВопросы по OpenGL
Total questions: 31
Worksheet time: 16mins
glLoadMatrix() арқылы модель матрицасын алу параметрі:
GL_MODELVIEW
GL_PROJECTION
GL_TEXTURE
GL_LIGHTING
GL_LIGHT0
glLoadMatrix() арқылы проекция матрицасын алу параметрі:
GL_PROJECTION
GL_MODELVIEW
GL_TEXTURE
GL_LIGHTING
GL_LIGHT0
glLoadMatrix() арқылы текстура матрицасын алу параметрі:
GL_TEXTURE
GL_PROJECTION
GL_MODELVIEW
GL_LIGHTING
GL_LIGHT0
Фигураларды салу үшін қолданылатын әдіс:
OnPaint
OnCreate
OnResize
OnDestroy
Events
glEnable(GL_DEPTH_TEST) буферін қолдану:
тереңдік тестін қосу
тереңдік тексеруді алып тастау
түстік тест қосу
тереңдік тексеруді өшіру
процедура қосу
OpenGL ортасында z-буфердің жанама атауы:
тереңдік буфері
буфер алмасу
көшіру буфері
түсті буфер
сенсорлық буфер
GL_DEPTH_BUFFER_BIT – z-буфердің функциясы:
көрінбейтін беттерді жою
қосымша беттерді қою
артық беттерді жою
көрінетін беттерді жою
көрінбейтін беттерді қою
OpenGL ортасындағы текстура:
көпбұрышпен көрсетілген қарапайым графикалық файл
қосымша беттерді енгізу үшін қолданылатын файл
артық беттерді жою үшін қолданылатын команда
көрінетін беттерді жою үшін қолданылатын файл
көрінбейтін беттерді енгізу үшін қолданылатын команда
Көлеңке буферінің әдісі:
нақты көлеңке эффектісін визуалды түрде алу әдісі
шынылы әдісі, нақты мөлдірлікті алу
тұман әдісі, нақты тұман эффектісін алу
үш өлшемді кеңістікте үлкен объектілерді құру әдісі
фигураларға жарық эффектісін қосу әдісі
Көлеңке эффектісін рендерлеу кезінде қолданылатын айнымалы сипаттамасы:
Uint: DepthTex
Uint: Glass
Uint: Tex
HDC: DC
HGLRC: hrc
Текстура енгізу кезінде қолданылатын айнымалы сипаттамасы:
Uint: Tex
Uint: Glass
Uint: DepthTex
HDC: DC
HGLRC: hrc
Келденең фигураларды салу кезінде қолданылатын модуль (кітапхана):
DGLUT.cpp
OpenGL.pas
GLU.pas
dglOpenGl.pas
Graphics.pas
Текстура сызу параметрлерін белгілегеннен кейін текстура енгізу режимін іске қосу:
glEnable(GL_TEXTURE_2)
glEnable(GL_ALPHA_TEST)
glEnable(GL_BLEND)
glEnable(GL_LIGHTING)
glEnable(GL_LIGHT0)
OpenGL дегеніміз не:
Open Graphics Library – ашық графикалық кітапхана, графикалық API
Open Graphics System – ашық графикалық жүйе
Application Program Interface (API) – қолданбалы бағдарлама интерфейсі
Graphics User Interface (GUI) – графикалық пайдаланушы интерфейсі
Graphics Device Interface (GDI) – графикалық құрылғы интерфейсі
gluLookAt функциясындағы параметрлер саны:
9
3
4
6
2
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – үшбұрыш примитиві түрі:
GL_TRIANGLES
GL_POINTS
GL_LINES
GL_QUADS
GL_POLYGON
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – нүкте примитиві:
GL_POINTS
GL_TRIANGLES
GL_LINES
GL_QUADS
GL_POLYGON
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – нүкте примитиві:
GL_LINES
GL_POINTS
GL_TRIANGLES
GL_QUADS
GL_POLYGON
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – төртбұрыш примитиві:
GL_QUADS
GL_POINTS
GL_LINES
GL_TRIANGLES
GL_POLYGON
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – полигон примитиві:
GL_POLYGON
GL_POINTS
GL_LINES
GL_QUADS
GL_TRIANGLES
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – қисық сызық примитивтері:
GL_LINE_STRIP
GL_POINTS
GL_LINES
GL_QUADS
GL_TRIANGLES
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – жалпы қабырғалары бар үшбұрыш примитиві:
GL_TRIANGLE_STRIP
GL_TRIANGLE_FAN
GL_LINE_STRIP
GL_QUADS
GL_TRIANGLES
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – төртбұрыш примитиві:
GL_QUAD_STRIP
GL_TRIANGLE_FAN
GL_LINE_STRIP
GL_QUADS
GL_TRIANGLES
glBegin(param);...glEnd; логикалық жақшалар, мұндағы param – жабық қисық примитивтері:
GL_LINE_LOOP
GL_TRIANGLE_FAN
GL_LINE_STRIP
GL_QUAD_STRIP
GL_TRIANGLES
Көлемді фигура – додекаэдр сызу функциясын беру:
glutSolidDodecahedron()
glutSolidSphere(радиус, X бойынша сегмент саны, Y бойынша сегмент саны)
glutSolidCube(өлшемі)
glutSolidCone(негізгі радиус, биіктік, X бойынша сегмент саны, Y бойынша сегмент саны)
glutSolidTeapot(өлшемі)
Көлемді фигура – тетраэдр сызу функциясын беру:
glutSolidTetrahedron()
glutSolidSphere(радиус, X бойынша сегмент саны, Y бойынша сегмент саны)
glutSolidCube(өлшемі)
glutSolidDodecahedron()
glutSolidTeapot(өлшемі)
Көлемді фигура – икосаэдр сызу функциясын беру:
glutSolidIcosahedron()
glutSolidTetrahedron()
glutSolidCube(өлшемі)
glutSolidDodecahedron()
glutSolidTeapot(өлшемі)
Нормаль дегеніміз не:
жазықтыққа перпендикуляр вектор
координаттар жүйесі
графикалық конвейер
жазық примитивтер
жеңістіктегі координаттар жүйесі
Нормальды орнататын функция:
glNormal3f(x, y, z)
glBegin(param); glEnd
glTexCoord2f(s,t : single)
glEnable(GL_FOG)
glFogi(GL_FOG_MODE)
30. Үшөлшемді фигураларды салғанда көлеңкелеу режимін қосу:
glShadeModel(GL_FLAT)
glShadeModel(GL_SMOOTH)
glEnable(GL_LIGHTING)
glDisable(GL_LIGHTING)
glEnable(GL_LIGHT)
Роналдуға түнгі 3те "спишь" деп жазу норм ба или стрем ба
НОРМ КНЧ
СТРЕМ
