У меня проблема в приложении, над которым я работаю. Скажем, у меня есть два CGPaths, которые довольно сложны, и я добавляю их как к CGMutablePath (таким образом, их объединяет). Ну, где пересекаются два пути, будут точки внутри друг друга. Я хочу устранить эти внутренние точки и по существу нарисовать внешний или контур пути. Мне трудно понять, как я буду заниматься этим.Объединение пересекающихся CGPaths на iOS
Редактировать: Вот пример того, о чем я говорю. Синие и красные прямоугольники представляют точки вдоль CGPaths. Красные прямоугольники - это точки, которые находятся внутри обоих путей. Я хотел бы как-то устранить красные точки и перерисовать только контур пути.
Вы хотите сказать, что вы хотите вычислить объединение путей? Или вы хотите [симметричную разницу] (http://en.wikipedia.org/wiki/Symmetric_difference) путей? –
@robmayoff Я редактировал свой вопрос, чтобы надеяться, прояснить, что я пытаюсь сделать. – daveMac
@ daveMac: Вы можете обратиться: - http://stackoverflow.com/questions/23497703/union-uibezierpaths-rather-than-apend-path/41179791#41179791 – Shrawan