The math for higher order polygons is not that complex but the question is why would you want to use them? For some topologies it can be advantageous, but for nearly everything else triangles are much simpler and can still generate every shape. The exception is a circle, which might take a lot of triangles, but a lot of early 3D titles use sprites for circles anyway.

