Lec 2 - Perspective & Polygonal Geometry Flashcards

1
Q

How do you map from a 3D space to a 2D image?

A

The X, Y, Z points in the 3D world (a.k.a voxels) are mapped to x, y points in the 2D world by mapping rays of light moving to/ from the observer.

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

What are vanishing points?

A

In 3D, parallel lines meet only at infinity, so the vanishing point can be thought of as the projection of a point at infinity.

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

What is the axis vanishing point?

A

If the set of lines is parallel to one of the three principal axes, the vanishing point is called an axis vanishing point.

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

What are some issues with spherical projection?

A
  1. Doesn’t exactly match perspective projection

2. Only a problem for very wide fields of view

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

What is perspective projection?

A

The right projection for putting a 3D scene on a flat surface. It is an abstraction of the pin-hole camera.

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

What is parallel projection?

A
Parallel projection (also known as orthographic projection) is given by:
x = X
y = Y
That is, just drop Z coordinate!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a polygon?

A

any plane figure bounded by straight

line segments

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

What are the different types of polygons?

A
  1. polygonal arcs (polylines)
  2. polygonal boundaries (closed polylines)
  3. filled polygons
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are polygons used for?

A

as building blocks for approximating arbitrary curved arcs and regions

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

How are polygons represented?

A
  1. as a set of line segments
  2. an ordered sequence of vertices using absolute or relative coordinates
    Note : Walking order convention often applies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are some types of polygons?

A
Convex
Concave
Non-Simple
Multiple boundary
Star
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are convex polygons?

A

no internal angle is greater than 180

degrees

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

What are concave polygons?

A

there are internal angles that can be

greater than 180 degrees

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

How do you represent concave polygons?

A

as a conjunction of convex polygons (convex polygons have certain properties
that simplify geometric operations and tesselations

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

How can you achieve higher performance using polygons?

A

Level-of-detail achieves higher performance, by adapting the number of polygons used.

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

What is parallel projection also known as?

A

orthogonal projection

17
Q

What is virtual camera geometry?

A

The image projection surface is imagined to be in front of projection center.
Geometrically equivalent to perspective projection
Often more convenient to think about this projection

18
Q

What are the formulas for perspective projection?

A

Point P = (X,Y,Z) in 3D space has projection (x,y) in the image where
x/f = X/Z
y/f = Y/Z
f being the “focal distance” (sometimes f is called d).

19
Q

In which situations do the perspective formulas apply?

A

These formulas apply only for camera-centred coordinates, for which perspective projection has a particularly simple form.
For arbitrarily centred coordinate systems 3D transformations are necessary

20
Q

What are “one-point”, “two-point”, and “three-point”perspectives?

A

just special cases of perspective

projection, depending on how image plane lines up with significant planes in scene.

21
Q

What is spherical projection?

A

The projection used by the human eye. Lens is curved, though the centre of projection isn’t at centre of the lens (therefore not planar geometric projection

22
Q

What is the vertex split method?

A

Use an algorithm to decrease the number of polygons in a mesh by combining smaller polygons to form larger ones. This reduces the level of detail.