Polygons Flashcards

1
Q

What is a Convex Polygon?

A

A shape with all interior angles less than 180 degrees

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

What do we call the process of splitting a Concave Polygon into a set of Convex Polygons?

A

Tessellation

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

What does the Surface Normal of a Polygon allow us to do?

A

Distinguish the front and back of the Polygon

Describe the orientation of the Polygon

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

How do we find the Surface Normal of a Polygon?

A
  1. Choose a pair of sequential edge vectors, E1 and E2
  2. Invert the first edge vector, so both vectors have the same source
  3. Calculate their cross product
  4. Normalise the vector
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Polygon Soup?

A

A way of representing a scene as a giant collection of individual polygons

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

What are the problems with using a Polygon Soup to represent a scene?

A
  1. Huge waste of storage space, vertices are repeated even though they are the same between polygons
  2. Loss of semantics, we do not know which polygon belongs to what
  3. Interaction with the model is difficult
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Using a Triangle Strip, how many Vertices are required to represent N Triangles?

A

N+2

Every time we want to add a triangle to the mesh we only need to add a single vertex

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

Using a Triangle Fan, how many Vertices are required to represent N Triangles?

A

N+2

Every time we want to add a triangle to the mesh we only need to add a single vertex

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

Using a Quadrilateral Strip, how many Vertices are required to represent N Quadrilaterals?

A

2N+2

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