从UIBezierPath获取所有点(不仅是控制点)

时间:2014-01-29 12:48:37

标签: ios objective-c uibezierpath cgpoint cgpath

我有一个我定义的UIBezierPath,我可以访问定义的相关点。

现在,我想提取线中的所有点,而不仅仅是我定义的点。

我看到以下几个问题:

Question 1

Question 2

我想知道如果使用所选答案会给出我想要的结果,意思是:

1)按照问题1中的建议提取所有点(已经拥有它们)

2)按照问题2中的建议计算每对(或三联体)之间的所有点

这是解决此问题的正确方法吗?还有其他解决方案吗?

也许划线,而不是以某种方式检索所有显示的点?

干杯

1 个答案:

答案 0 :(得分:-1)

同样疯狂的想法,如果它不是时间关键代码,你需要准确得到点: 如果您将此路径绘制为具有黑色一条像素线的白色图像,然后从该图像中获取所有黑点位置,该怎么办?它将为您提供此路径中所有点的精确坐标。

这将是非常缓慢但非常精确。