Mam problem z aplikacją, nad którą pracuję. Załóżmy, że mam dwie ścieżki CGPath, które są dość złożone i dodaję je do CGMutablePath (łącząc je w ten sposób). Cóż, gdzie przecinają się dwie ścieżki, będą punkty wewnątrz siebie. Chcę wyeliminować te wewnętrzne punkty i zasadniczo narysować zewnętrzną stronę lub zarys ścieżki. Mam trudności z ustaleniem, jak to zrobić.Łączenie przecinających się stron CGPath na iOS
Edytuj: Oto przykład tego, o czym mówię. Niebieskie i czerwone pola oznaczają punkty wzdłuż ścieżek CGPath. Czerwone pola to punkty znajdujące się w obu ścieżkach. Chciałbym jakoś wyeliminować czerwone punkty i przerysować tylko zarys ścieżki.
Masz na myśli, że chcesz obliczyć połączenie ścieżek? A może chcesz [różnicy symetrycznej] (http://en.wikipedia.org/wiki/Symmetric_difference) ścieżek? –
@robmayoff Zmieniłem moje pytanie, aby miejmy nadzieję wyjaśnić, co próbuję zrobić. – daveMac
@daveMac: Możesz polecić: - http://stackoverflow.com/questions/23497703/union-uibezierpaths-rather-than-apend-path/41179791#41179791 – Shrawan