向大家SHOW一下,我自己畫的圓餅圖。

呵呵,自我感覺不錯。
原理很簡單,是通過畫多邊形,并填充不同的顏色來實現(xiàn)的。
實際上,這個圖是通過以下幾個圖拼成的。

這下大家清楚了很多了吧。
這個圖的關(guān)鍵在于弧上的各點的坐標如何得到?這個圓餅的最上面的那個圖形其實是一個橢圓。我們可以利用一個橢圓上點的計算公式來求的弧上點的坐標。

長軸為a,短軸為b,, 軸心為(x0, y0)那么橢圓上的某點坐標(x, y)為
x = x0 + a * cos(θ);
y= y0 + b * sin(θ) ;
通過這種方法計算弧上各點后,將弧平移,如下圖:

這樣我們就可以計算出柱面下半部分的弧線坐標了。
呵呵,這樣就簡單多了吧。
posted on 2008-12-02 22:51
Sandy 閱讀(2918)
評論(5) 編輯 收藏 引用 所屬分類:
windows學習