【发布时间】:2012-05-23 15:31:53
【问题描述】:
我正在开发的应用程序出现问题。假设我有两个相当复杂的 CGPath,我将它们都添加到 CGMutablePath 中(从而将它们组合起来)。好吧,两条路径相交的地方将有彼此内部的点。我想消除那些内部点并基本上绘制路径的外部或轮廓。我很难弄清楚该怎么做。
编辑:这是我所说的一个例子。蓝色和红色框表示沿 CGPath 的点。红色框是两条路径内的点。我想以某种方式消除红点并仅重绘路径的轮廓。
【问题讨论】:
-
您的意思是要计算路径的并集吗?还是你想要路径的symmetric difference?
-
@robmayoff 我已经编辑了我的问题,希望能澄清我想要做什么。
-
@daveMac : 你可以参考:- stackoverflow.com/questions/23497703/…
标签: ios drawing quartz-2d cgpath