Polygons Flashcards
What is a Convex Polygon?
A shape with all interior angles less than 180 degrees
What do we call the process of splitting a Concave Polygon into a set of Convex Polygons?
Tessellation
What does the Surface Normal of a Polygon allow us to do?
Distinguish the front and back of the Polygon
Describe the orientation of the Polygon
How do we find the Surface Normal of a Polygon?
- Choose a pair of sequential edge vectors, E1 and E2
- Invert the first edge vector, so both vectors have the same source
- Calculate their cross product
- Normalise the vector
What is a Polygon Soup?
A way of representing a scene as a giant collection of individual polygons
What are the problems with using a Polygon Soup to represent a scene?
- Huge waste of storage space, vertices are repeated even though they are the same between polygons
- Loss of semantics, we do not know which polygon belongs to what
- Interaction with the model is difficult
Using a Triangle Strip, how many Vertices are required to represent N Triangles?
N+2
Every time we want to add a triangle to the mesh we only need to add a single vertex
Using a Triangle Fan, how many Vertices are required to represent N Triangles?
N+2
Every time we want to add a triangle to the mesh we only need to add a single vertex
Using a Quadrilateral Strip, how many Vertices are required to represent N Quadrilaterals?
2N+2