Resources:
We cull polygons whose back sides are never visible, given the following requirements:
- Object surfaces have no boundary (closed)
- They are 2D manifolds
- They are opaque (No light can pass through)
This is done by computing the Inner Product between the polygon’s normal vector and the view vector