可能有人給我下面的畫布方法的第3 & 6 PARAMS的解釋:如何在畫布方法createRadialGradient使用弧度值()
createRadialGradient(0,0,50,0,0,100 );
我已經告訴他們弧度的價值觀和我不熟悉的類型,並想了解如何正確地使用它們。
謝謝。
可能有人給我下面的畫布方法的第3 & 6 PARAMS的解釋:如何在畫布方法createRadialGradient使用弧度值()
createRadialGradient(0,0,50,0,0,100 );
我已經告訴他們弧度的價值觀和我不熟悉的類型,並想了解如何正確地使用它們。
謝謝。
他們不是弧度值,但半徑值。見例如here以獲取參數說明以及您可以在瀏覽器中運行的示例。
的第三個參數是起始圓的半徑,以及第六屆參數是結束圓的半徑。可視化一個從初始中心和半徑移動到最終中心和半徑的圓,平滑地插入其中。所以你得到一個圓柱體或圓錐體的顏色(或圓柱體和圓錐體之間的某種形狀)。如果兩個中心是一樣的,你會得到一個圓盤或甜甜圈形狀。
播放上面的例子中的PARAMS,你會看到如何梯度變化的部分。 增加第三個參數,並且在梯度中間會有一個(更大)「洞」。減少第6個參數,你的漸變不會出去。
謝謝拉爾斯。很有幫助。 :) – 2010-09-14 19:43:15
您的問題已經得到解答,但我會告訴您一些關於弧度的信息。弧度是角度測量的單位,使得其對應的弧恰好等於半徑的長度。因此,由於圓的圓周是2r * PI,圓的弧度數等於2 * PI,半圓由PI弧度組成。它等於大約57.2958度,但由於它不使用任意索引(1-> 360)並使用PI,所以它在數學上更有用。這是視覺效果: http://upload.wikimedia.org/wikipedia/commons/3/3d/Radian_cropped_color.svg – treeface 2010-09-02 00:33:28
感謝您的詳細信息。我很感激! :) – 2010-09-14 19:42:59