https://github.com/UCL-PPLV/geometry-testing/blob/8111c50763579811d9f8b8d3bc3caa1b693d1123/src/main/scala/ucl/scenario/geometry/visibility/VisibilityPolygons.scala#L199