隨着越來越多的複雜算法的一部分,我需要如下:如何用不斷增加的半徑填充圓?
- 讓說,我有一個半徑R1的圓上的離散網格(圖像)繪製的(綠色下面圖片)
- 我想畫有圓圈半徑R2比R1大一個像素(下圖中紅色)。
- 在每個算法步驟中,以每次有實心圓的方式繪製半徑增加的圓。
我如何能找到點在每一步,以填補所以在每個步驟結束時,我已經完全提起圈?
我想到了一些圓光柵化算法,但這會導致填充中的一些空白。另一種方法是使用一些像擴張這樣的數學形態學操作,但這似乎在計算上花費很大。
我一般都在尋找任意形狀的方法,但最初的圓形算法就足夠了。
將每個步驟的形狀隱藏前面? – Adrian 2011-03-17 09:25:05
在每個步驟中,我正在尋找一組點(紅色),這些點以約1個像素增加半徑。 – Ross 2011-03-17 09:27:37