I understand that any shape can be created (or approximated) by smaller triangles. Any rectangle can be created by 2 smaller triangles. Any circle can be created by many thin "pizza slice" triangles. What are other examples?
Next, how does this translate to collision detection? I understand how to calculate rectangle overlap using the veritices. I understand how to calculate circle overlap using the center, radii, and distance.
But, how does one do collision detection on shapes made of small triangles? Not specifics, but just the general concept....