n 個の重なり合う長方形から作成された CGPath があります。元のアウトラインである新しいパスを取得する API はありますか? または、元のパスを塗りつぶしたり、クリッピング パスを作成したりすることで、何か巧妙なことを行うことは可能ですか?
そのいずれにも失敗した場合、ブール パス演算の背後にある数学について、堅実なリファレンス (オンラインまたは書籍) をお勧めできますか?
編集:わかりやすくするためにイラストを追加
たとえば、4 つの重なり合う長方形:
アウトラインである形状を作成したい: