本文主要介紹基于html5的圓形多角度圖形繪圖(基于html5的圓形多角度圖形繪圖),下面一起看看基于html5的圓形多角度圖形繪圖(基于html5的圓形多角度圖形繪圖)相關(guān)資訊。
讓 我們先來看看最簡單的效果:代碼如下:javascript代碼將內(nèi)容復(fù)制到剪貼板。var canvas document . getelementbyid(i),ctx = canvas.getcontext(二維);setinterval{函數(shù)((00400400)ctx . clear rect;;ctx . save;(200200)ctx . translate;var的置信區(qū)間為90,pi = math.pi/ci, x1 = 100,y1 = 0,x2 = 0,y2。ctx . begin path;for(var i = ci * 2;;i 0;i){ ctx . rotate(pi);ctx.moveto(x1,y1);y2 = x1 * math . sin(pi);x2 = x1 * math . cos(pi);x3 =(x1 x2)/2 x2 10 math . random* 20;y3 = y2/2;ctx.lineto(x3,y3);ctx.lineto(x2,y2);} ctx.stroke。ctx . restore;},100);在上述多邊形的基礎(chǔ)上,代碼如下:javascript代碼將內(nèi)容復(fù)制到剪貼板。var canvas document . getelementbyid(i),ctx = canvas.getcontext(二維),r = 10;setinterval{函數(shù)((00400400)ctx . clear rect;;ctx . save;(200200)ctx . translate;風(fēng)險值研究= ctx。createaradialgradient(0,0,0,0,r 20);grad.addcolorstop(0.2,白色);grad . addcolorstop(0.7 ; );grad . addcolorstop(0.8 ;橙色);ctx . begin path;ctx.fillstyle =畢業(yè);ctx.arc(0,0,r,0,math,pi * 2,真的);ctx . fill;var的置信區(qū)間為90,pi = math.pi/ci, x2 = 0,y2 = 0,x3 = 0;x1 = 100y1 = 0;ctx . begin path;for(var i = ci * 2;;i 0;i){ ctx . rotate(pi);ctx.moveto(r,0);y2 = r * math . sin(pi);x2 = r * math . cos(pi);x3 =(r2)/2 x2 10 math . random* 20;y3 = y2/2;ctx.lineto(x3,y3);ctx.lineto(x2,y2);} ctx . fill;ctx . restore;r = 100(r = 2);},100);以上是本文的全部內(nèi)容,希望對大家有所幫助。
了解更多基于html5的圓形多角度圖形繪圖(基于html5的圓形多角度圖形繪圖)相關(guān)內(nèi)容請關(guān)注本站點。