Unit 4 part 1 Flashcards

1
Q

In 3D graphics, virtual objects are typically represented as:
A. Solid cubes
B. Wireframes
C. Hollow surfaces made of polygons
D. Photorealistic textures only

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a scene graph used for in 3D graphics?
A. A tool for writing code
B. A texture mapping method
C. A hierarchical structure to organize and transform objects
D. A camera simulation model

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the difference between local and global coordinates?
A. Local uses metric units; global uses inches
B. Local is relative to parent; global is relative to the entire scene
C. Global coordinates never change
D. Local coordinates are always (0, 0, 0)

A

✅ Answer: B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In transformation math, what is the correct order of applying transformations?
A. Rotation → Translation → Scaling
B. Translation → Scaling → Rotation
C. Scaling → Rotation → Translation
D. Any order works

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A vector in 3D space is commonly written as:
A. (x, y)
B. (x, y, z)
C. [a, b]
D. {x:y:z}

A

✅ Answer: B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following is a polyhedral object?
A. A single texture
B. A sphere with a wireframe
C. A group of polygons forming a 3D mesh
D. A solid cube with mass

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 3 elements that make up a polygon face?
A. Lines, textures, and light
B. Vertices, normals, and faces
C. Vertex, edge, and face
D. Pixel, frame, and shader

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does tessellation do in 3D graphics?
A. It applies textures to a mesh
B. It converts complex shapes into triangles
C. It increases rendering speed
D. It compresses textures

A

✅ Answer: B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which polygon type is most commonly used for rendering in 3D engines?
A. Quads
B. Octagons
C. Triangles
D. Hexagons

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the purpose of the vertex data stage in the graphics pipeline?
A. To generate audio
B. To apply lighting
C. To describe geometry in 3D space
D. To optimize shaders

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What happens during per-vertex operations in the rendering pipeline?
A. Pixels are colored
B. Textures are loaded
C. Vertices are projected from 3D to 2D
D. Frame rate is calculated

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is primitive assembly?
A. Drawing shadows
B. Organizing materials
C. Connecting vertices into triangles or lines
D. Uploading models to the server

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the rasterization stage of the pipeline do?
A. Converts primitives into pixels
B. Loads textures into memory
C. Simulates physics
D. Renders only the background

A

✅ Answer: A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In which stage are things like texturing, transparency, and face culling applied?
A. Vertex operations
B. Primitive assembly
C. Per-fragment operations
D. Rasterization

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the final destination for processed image data before being shown on screen?
A. Inspector
B. Vertex cache
C. FrameBuffer
D. Scene graph

A

✅ Answer: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly