The flashcards below were created by user
Anonymous
on FreezingBlue Flashcards.

What is the main reason for computing the View Volume in the View Transformation Process? list one other problem with view projection
 During view projection, depth information is lost, which is needed for clipping / hidden surface removal.
 another problem: object behind camera are projected to the front of camera

box vs frustum?
frustum is the 3d view volume for a perspective projection, while box is for parallel.

What is the problem with View Frustum and what is the solution?
It is hard and costly to check whether object lie within a frustum. Convert the frustum to canonical view volume using perspective transformation for easier calculation of hidden surfaces

matrix for transforming a view frustum into a canonical view volume

Example calculation
 (divide by w to get 3D cartesian cooridnates)

what does clipping mean? name two approaches
need to remove/clipÂ objcets outside canonical view volume.
 CohenSutherland algorithm: clipping liens
 SutherlandHodgman algorithm: clipping polygons

Explain SutherlandCohen algorithm.
 9 sections, outocdes: tbrl0000/1111 (to be really lost)

what is trivial accept? and how to check?

What is trivial reject? and how to check?


Name for polygon clipping algorithm?
SutherlandHodgman algorithm

Sutherland Hodgman  4 types of edges

describe sutherlandhodgman algorithm
 traversing the polygon edges using the following method:

