Objective c 合并连接的UIBezier路径

Objective c 合并连接的UIBezier路径,objective-c,ios,core-graphics,uibezierpath,Objective C,Ios,Core Graphics,Uibezierpath,是否有某种方法(代码或伪代码算法)可以利用UIBezierPath实例方法,如appendPath,将任意数量的连接的、不同的UIBezierPaths“合并”到单个大路径中?在一个有很多路径的文档中,我试图通过减少路径的数量来减少编码文件的大小,因为那里肯定有一些冗余信息。如果我选错了树,请告诉我。如果这只是一个美学问题……只需将第二条贝塞尔曲线的第一点设置为第一条曲线的最后一点……依此类推 如果不是的话,我不认为有一种方法可以合并两个或更多的贝塞尔路径,因为……嗯……它们是贝塞尔路径,如果你

是否有某种方法(代码或伪代码算法)可以利用
UIBezierPath
实例方法,如
appendPath
,将任意数量的连接的、不同的
UIBezierPath
s“合并”到单个大路径中?在一个有很多路径的文档中,我试图通过减少路径的数量来减少编码文件的大小,因为那里肯定有一些冗余信息。如果我选错了树,请告诉我。

如果这只是一个美学问题……只需将第二条贝塞尔曲线的第一点设置为第一条曲线的最后一点……依此类推

如果不是的话,我不认为有一种方法可以合并两个或更多的贝塞尔路径,因为……嗯……它们是贝塞尔路径,如果你这样做的话,看起来就不对了

了解更多关于贝塞尔曲线的信息
看看为什么它不起作用

问题是第二条曲线的第一点可能没有连接到第一条曲线的最后一点,因此它不能反映出票人的意图那么问题的重点是什么?我的意思是…如果它没有连接有两条不同的贝塞尔曲线…如果它是…使用我的解决方案…就这么简单。没有其他方法可以用bezier曲线做你想做的事情..我可能错了如果你是对的,我想它可能有一些子路径的成员数组,但事实并非如此。愚蠢的问题,不是愚蠢的问题。不合并不仅仅是一个美学问题。如果路径是连接的,则某些行为(如剪切和填充)与如果它们只是路径的集合,则会有所不同。请注意,苹果的文档中指出,没有人试图排列这些点,但可能会有一些行为,就像他们那样。我目前正在进行一个项目,如果我可以合并线以进行剪切,这将是最简单的,因为我正在对每个线段进行不同的变换。我最近刚进入了图像处理领域,UIBezierPath有一个“appendPath:”方法,它正是这样做的。这也是一年前的问题:)