2011-01-27 32 views
1

我正在做一個免費的ipad繪圖應用程序,如「畫筆」與某種畫筆。 我的問題在於touchmove事件在快速移動時會錯過一些點。實施免費的手繪在ipad點缺失問題

所以我想要得到所有這些之間的位置和當前位置之間的中間點來繪製畫筆圖案。

我實施了bresenham line algorthm以獲得所有這些要點,但它會降低性能,請您引導我什麼是實現這一目標的最佳方法。

謝謝。

回答

0

如果您使用的是像問題標籤所暗示的Core Graphics,爲什麼不從每個點到下一個繪製CG路徑?

此外,Bresenham真的是像素級光柵化,這幾乎不是你真正想要做的。你的座標幾乎肯定是浮點數(它們是如果你在Core Graphics中)並且可以是非整數的。 (而FWIW我很驚訝Bresenham在這裏速度很慢,這不是一個計算密集型技術,而且自從我們早已超過286天,我無法想象這是你的瓶頸。)