▽1
●
pyopyopyo ●1000ポイント ベストアンサー |
Vatti clipping アルゴリズムが良いと思います
https://en.wikipedia.org/wiki/Vatti_clipping_algorithm
アルゴリズムの詳細は以下のPDFが詳しいです.
英語ですが,図や擬似コードが載っていますので理解しやすいと思います
http://extras.springer.com/2005/978-1-84628-108-2/VattiClip.pdf
C#用のライブラリもあります.オープンソースなので,ソースコードを読めば具体的な実装方法も判るはずです
http://www.angusj.com/delphi/clipper.php
サンプルコードは以下のページの下の方にあります
http://www.angusj.com/delphi/clipper.php#code