Zusammenführen sich überschneidender CGPaths unter iOS

Ich habe ein Problem mit einer App, an der ich arbeite. Angenommen, ich habe zwei CGPaths, die ziemlich komplex sind, und ich füge beide zu einem CGMutablePath hinzu (und kombiniere sie so). Wo sich die beiden Pfade kreuzen, befinden sich Punkte ineinander. Ich möchte diese inneren Punkte beseitigen und im Wesentlichen die Außenseite oder den Umriss des Pfades zeichnen. Ich habe Schwierigkeiten, herauszufinden, wie ich vorgehen würde.

Bearbeiten: Hier ist ein Beispiel dafür, wovon ich spreche. Die blauen und roten Kästchen repräsentieren Punkte entlang der CGPaths. Die roten Kästchen sind die Punkte, die sich innerhalb beider Pfade befinden. Ich möchte irgendwie die roten Punkte beseitigen und nur den Umriss des Pfades neu zeichnen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage