Cutting shapes inside a polygon, i.e., creating "Donut" shapes

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By rossimo

What’s the best way to create a filled 2D polygon with a “cut-out” shape in the middle? Much like a donut, but the shapes can be arbitrary?