If for an argon polygon with vertices stored both clockwise and counterclockwise (shown as a black rectangle in the diagram), I need to take into account an arbitrary number of circles (red in the diagram) from this polygon. Deleting a circle could split the polygon into two separate polygons (as shown on the second line in the diagram).
I'm not sure where to start.
Example http://www.freeimagehosting.net/uploads/89a0276d9d.jpg
: , , . ( , .) . , , , . , , , , , , , .
( Delphi ++), , : http://sourceforge.net/projects/polyclipping/
Source: https://habr.com/ru/post/1745227/More articles:WPF cascading combo - c #How to change the color of the blinking cursor? - javaActive Directory Membership Provider - How Can I Extend It? - asp.net-mvcะะฐะบะฐั ัะฒัะทั ะผะตะถะดั user_access ะธ hook_perm ะฒ drupal? - phpC # MultiThread Safe Class Design - c #how to convert hierarchical database data to XML using ASP.net 3.5 and LINQ - c #Get the start and end index of the selected fragment in the desired field - .netCakePHP hasMany Multi-Column Relationships - cakephpObject sent -autorelease too many times - objective-cRegular expression in C # - stringAll Articles