Computer Graphics - General Reviewer

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/201

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

202 Terms

1
New cards

2D Computer Graphics

Introduction to fundamentals of 2D graphics.

2
New cards

3D Computer Graphics

Introduction to fundamentals of 3D graphics.

3
New cards

3D Scanning

Uses range-finding to create measured 3D models.

4
New cards

Alpha

Controls transparency in RGBA mode.

5
New cards

Ambient

Low-light color in lighting.

6
New cards

Animation

Illusion of motion through sequences of images.

7
New cards

API

Application Programming Interface for graphics rendering.

8
New cards

Aspect Ratio

Ratio of horizontal to vertical points for equal lengths.

9
New cards

Beam-Penetration

Method using red and green phosphors for colors.

10
New cards

Bitmap

1 bit per pixel frame buffer.

11
New cards

Bit Planes

Number of bits per pixel in frame buffer.

12
New cards

Callback

Function called on event in GLUT.

13
New cards

Cathode-Ray Tube

Display using electron beam on phosphor screen.

14
New cards

Client-Server Model

OpenGL application as client, implementation as server.

15
New cards

Clipping

Modifying primitives outside viewport.

16
New cards

Color Buffer

Memory for screen color values.

17
New cards

Color Index Mode

Color as index into color table.

18
New cards

Computational Photography

Uses graphics, vision, processing for photography.

19
New cards

Computer Graphics

Generation of images using computers.

20
New cards

CRT

Cathode-Ray Tube display.

21
New cards

Depth

Bits per pixel in frame buffer.

22
New cards

Diffuse

Base color in lighting.

23
New cards

Display Controller

Processor controlling display device.

24
New cards

Display Processor

Frees CPU from graphics tasks.

25
New cards

drawArrays

Renders primitives from array data.

26
New cards

drawElements

Renders primitives using indices.

27
New cards

Emissive Displays

Convert electrical energy to light.

28
New cards

Emission

Glow color in material.

29
New cards

Flat-Panel Display

Reduced volume, weight, power display.

30
New cards

Fragment

Data required to render a single pixel.

31
New cards

Fragment Shader

Calculates final pixel color.

32
New cards

Frame Buffer

Memory area for screen values.

33
New cards

Full-Color System

24 bits per pixel RGB system.

34
New cards

Function

Reusable code block in C.

35
New cards

Function Prototype

Declaration of function signature.

36
New cards

Gas-Discharge Displays

Plasma panels using gas mixture.

37
New cards

Geometric Modeling

Mathematical specification of shape and appearance.

38
New cards

Geometric Primitives

Basic shapes like points, lines, polygons.

39
New cards

Geometry Shader

Processes primitives, creates new ones.

40
New cards

GL_BITMAP_8_BY_13

Bitmap font in GLUT.

41
New cards

GL_BITMAP_9_BY_15

Bitmap font in GLUT.

42
New cards

GL_BITMAP_HELVETICA_10

Bitmap font in GLUT.

43
New cards

GL_BITMAP_HELVETICA_12

Bitmap font in GLUT.

44
New cards

GL_BITMAP_HELVETICA_18

Bitmap font in GLUT.

45
New cards

GL_BITMAP_TIMES_ROMAN_10

Bitmap font in GLUT.

46
New cards

GL_BITMAP_TIMES_ROMAN_24

Bitmap font in GLUT.

47
New cards

GL_COLOR_ARRAY

Enables color array.

48
New cards

GL_COLOR_BUFFER_BIT

Clears color buffer.

49
New cards

GL_DEPTH_BUFFER_BIT

Clears depth buffer.

50
New cards

GL_DEPTH_TEST

Enables depth testing.

51
New cards

GL_ELEMENT_ARRAY_BUFFER

Buffer for element indices.

52
New cards

GL_LIGHT_MODEL_AMBIENT

Global ambient light.

53
New cards

GL_LIGHT0

First light source.

54
New cards

GL_LIGHTING

Enables lighting.

55
New cards

GL_LINE_LOOP

Closed line strip primitive.

56
New cards

GL_LINE_STRIP

Connected line segments primitive.

57
New cards

GL_LINES

Unconnected line segments primitive.

58
New cards

GL_NORMAL_ARRAY

Enables normal array.

59
New cards

GL_POINTS

Points primitive.

60
New cards

GL_POLYGON

Filled convex polygon primitive.

61
New cards

GL_QUADS

Quadrilaterals primitive.

62
New cards

GL_QUAD_STRIP

Connected quadrilaterals primitive.

63
New cards

GL_STROKE_MONO_ROMAN

Stroke font in GLUT.

64
New cards

GL_STROKE_ROMAN

Stroke font in GLUT.

65
New cards

GL_TEXTURE_2D

Enables 2D texturing.

66
New cards

GL_TEXTURE_COORD_ARRAY

Enables texture coordinate array.

67
New cards

GL_TRIANGLE_FAN

Fan of triangles primitive.

68
New cards

GL_TRIANGLE_STRIP

Strip of triangles primitive.

69
New cards

GL_TRIANGLES

Triangles primitive.

70
New cards

GL_VERTEX_ARRAY

Enables vertex array.

71
New cards

glArrayElement

Specifies vertex by index.

72
New cards

glBegin

Begins primitive specification.

73
New cards

glBindBuffer

Binds buffer object.

74
New cards

glBufferData

Allocates and initializes buffer data.

75
New cards

glBufferSubData

Updates buffer subdata.

76
New cards

glColor3f

Sets color with floats.

77
New cards

glColor3ub

Sets color with unsigned bytes.

78
New cards

glColor4f

Sets color with alpha.

79
New cards

glColorPointer

Specifies color array.

80
New cards

glDeleteBuffers

Deletes buffer objects.

81
New cards

glDisable

Disables feature.

82
New cards

glDisableClientState

Disables client state array.

83
New cards

glDrawArrays

Draws arrays.

84
New cards

glDrawElements

Draws elements with indices.

85
New cards

glEnable

Enables feature.

86
New cards

glEnableClientState

Enables client state array.

87
New cards

glEnd

Ends primitive specification.

88
New cards

glFlush

Forces execution of GL commands.

89
New cards

glFrustum

Sets frustum projection.

90
New cards

glGenBuffers

Generates buffer names.

91
New cards

glGenTextures

Generates texture names.

92
New cards

glGetIntegerv

Gets integer value.

93
New cards

glLightModelfv

Sets light model parameters.

94
New cards

glLightfv

Sets light parameters.

95
New cards

glLineStipple

Sets line stipple pattern.

96
New cards

glLineWidth

Sets line width.

97
New cards

glLoadIdentity

Loads identity matrix.

98
New cards

glMapBuffer

Maps buffer to client memory.

99
New cards

glMaterialfv

Sets material properties.

100
New cards

glMatrixMode

Sets matrix mode.