List all the points for the outer polygon taking care to "close it" by
repeating the starting point at the end; then list the points for each
hole (again closing them).
Be sure to list the points for the outer polygon in a counter-clockwise
order and the points for the holes in a clockwise sense.
That's it!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
in defining a polygon area, can i create one with "holes"?
It's easy:
List all the points for the outer polygon taking care to "close it" by
repeating the starting point at the end; then list the points for each
hole (again closing them).
Be sure to list the points for the outer polygon in a counter-clockwise
order and the points for the holes in a clockwise sense.
That's it!
It goes without saying that you should check your method by computing the areas of the outer polygon and the holes separately.