2014-01-29 61 views
1

我有我定義的UIBezierPath,我可以訪問定義的相關點。從UIBezierPath獲取所有點(不僅是控制點)

現在,我想提取行中的所有點,而不僅僅是我定義的點。

我看到以下這些問題:

Question 1

Question 2

如果使用選擇會給我想要的結果的答案,我不知道這意味着:

1)提取所有如問題1中所建議的點(已經有它們)

2)計算所有點在問題2中建議的每對(或三聯)點之間

這是否是正確的解決方法?有沒有其他解決方案?

也許筆畫線,並以某種方式檢索所有顯示的點?

乾杯

+0

是的,這是解決方案。 – Wain

+2

有意義,尤其是因爲路徑中的「所有點」在數學上是無限數量的。 – Stavash

+1

你究竟在做什麼? –

回答

-1

就像瘋狂的想法,如果它不是時間關鍵的代碼,你需要準確地獲得積分:如果 你畫這條道路變成白色圖像與黑色的像素線,然後就採取的所有位置黑色點從這個圖像?它會給你從這條路徑的所有點的確切座標。

這將是非常緩慢,但非常精確。