I found some solutions to find the intersection between the circle and 1 triangle.
I am searching for a solution to find a more general solution, to find the area of the circle overlapped by the polygons present in the plan.
No 2 polygons intersect each other nor self-intersect.
A circle can be intersected (overlapped) by multiple polygons.
I would appreciate a C# solution.