Mar*_*tin 12 core-graphics ios uibezierpath
我有一个应用程序,我在其中使用UIBezierPath并通过一系列appendPath:调用将其用作画笔.经过一些事情,并且具有非常复杂的刷子形状,内存耗尽,应用程序停止运行.我真正想做的是完全一样的联盟,就像Paint Code一样,但我找不到任何方法这样做.
我如何加入两个或更多UIBezierPaths?
编辑:
这是我想要动态实现的视觉效果.
在Paint Code中,您将采用两条路径并将它们重叠,如下所示:

但我想将它们合并/合并为一个新的单一路径,如:

请注意,在Paint Code的底部面板中,现在有一个单一形状的代码,这就是我希望能够以编程方式获得1000条原始路径.
终于有解决办法了!!
使用https://github.com/adamwulf/ClippingBezier您可以找到相交点。然后您可以沿着小路行走,顺时针左转,反之亦然,以留在外面。然后您可以使用点序列生成新路径。
| 归档时间: |
|
| 查看次数: |
2740 次 |
| 最近记录: |