Why do 3D engines primarily use triangles to draw surfaces?
Triangles can never be non-planar; anything with more than 3 points can be non-planar and thus un-renderable unless converted to triangles. For example: A square is two triangles that are on the same plane, if all the points that make up the square are co-planar. It takes a lot of calculations to make sure all … Read more