日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JavaScript實(shí)現(xiàn)沿五角星形線擺動(dòng)的小圓實(shí)例詳解

瀏覽:186日期:2023-10-20 09:12:39

五角星形線的笛卡爾坐標(biāo)方程式可設(shè)為:

r=10+(3*sin(θ*2.5))^2 x=r*cos(θ)y=r*sin(θ) (0≤θ≤2π)

根據(jù)這個(gè)曲線方程,在[0,2π]區(qū)間取一系列角度值,根據(jù)給定角度值計(jì)算對(duì)應(yīng)的各點(diǎn)坐標(biāo),然后在計(jì)算出的坐標(biāo)位置繪制一個(gè)填充色交替變換的小圓,從而得到沿五角星形線擺動(dòng)的小圓的動(dòng)畫(huà)效果。

編寫(xiě)如下的HTML代碼。

<!DOCTYPE html><html><head><title>沿曲線擺動(dòng)的小圓</title></head><body><canvas style='border:3px double #996633;'></canvas><script type='text/javascript'> var canvas = document.getElementById(’myCanvas’); var context = canvas.getContext(’2d’); var i = 0; var j = Math.PI/32; var t = 0; var col = [’red’,’orange’,’yellow’,’green’,’cyan’,’blue’,’magenta’]; function loop() { t = t + 1; i = i + j; if (t > 6) { t = 0; } var r=10+9*Math.sin(2.5*i)*Math.sin(2.5*i); var x = 7*r*Math.cos(i)+200; var y = 7*r*Math.sin(i)+200; context.beginPath(); context.moveTo(200, 200); context.lineTo(x, y); context.lineCap = ’round’; context.strokeStyle = ’rgba(50,100,255,0.6)’; context.stroke(); context.beginPath(); context.moveTo(200, 200); context.arc(x, y, 8, 0, 2 * Math.PI); context.fillStyle = col[t]; context.fill(); if (i>2*Math.PI) { j =-Math.PI/32; context.clearRect(0, 0, 400, 400); } if (i<0) { j = Math.PI/32; context.clearRect(0, 0,400, 400); } } setInterval(’loop()’,300);</script></body></html>

在瀏覽器中打開(kāi)包含這段HTML代碼的html文件,可以在瀏覽器窗口中呈現(xiàn)出如圖1所示的沿五角星形線擺動(dòng)的小圓動(dòng)畫(huà)效果。

JavaScript實(shí)現(xiàn)沿五角星形線擺動(dòng)的小圓實(shí)例詳解

圖1 沿五角星形線擺動(dòng)的小圓

將上面程序中的語(yǔ)句

var r=10+9*Math.sin(2.5*i)*Math.sin(2.5*i);var x = 7*r*Math.cos(i)+200;var y = 7*r*Math.sin(i)+200;

改寫(xiě)為:

var e=80*(1+Math.cos(2*i)/4); var f=e*(1+Math.sin(4*i)); var x=200+f*Math.cos(i); var y=200-f*Math.sin(i);

就可以在畫(huà)布中看到如圖2所示的沿四瓣花型線擺動(dòng)的小圓。

JavaScript實(shí)現(xiàn)沿五角星形線擺動(dòng)的小圓實(shí)例詳解

圖2 沿四瓣花型線擺動(dòng)的小圓

若改寫(xiě)為:

var r = 200 * Math.pow(Math.cos(i/3),3); var x = 200 + r * Math.sin(i); var y = 110 + r * Math.cos(i);

同時(shí)修改 if (i>2*Math.PI) 為 if (i>3*Math.PI)

就可以在畫(huà)布中看到如圖3所示的沿蘋(píng)果形線擺動(dòng)的小圓。

JavaScript實(shí)現(xiàn)沿五角星形線擺動(dòng)的小圓實(shí)例詳解

圖3 沿蘋(píng)果形線擺動(dòng)的小圓

若改寫(xiě)為:

var r=100*Math.pow(Math.cos(2*i),0.5);var x = 200 + 160*Math.sin(i)*Math.sin(i)*Math.sin(i);var y = -(-170+ 10*(13*Math.cos(i)- 5*Math.cos(2*i) - 2*Math.cos(3*i) - Math.cos(4*i)));

就可以在畫(huà)布中看到如圖4所示的沿心形線擺動(dòng)的小圓。

JavaScript實(shí)現(xiàn)沿五角星形線擺動(dòng)的小圓實(shí)例詳解

圖4 沿心形線擺動(dòng)的小圓

有興趣的讀者,可以根據(jù)自己感興趣的曲線的參數(shù)方程,適當(dāng)修改坐標(biāo)位置(x,y)的計(jì)算語(yǔ)句,就可以看到沿指定曲線擺動(dòng)的小圓的動(dòng)畫(huà)效果。

到此這篇關(guān)于JavaScript實(shí)現(xiàn)沿五角星形線擺動(dòng)的小圓實(shí)例詳解的文章就介紹到這了,更多相關(guān)JavaScript 沿五角星形線擺動(dòng)的小圓內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区二区三区亚洲综合| 91麻豆精品激情在线观看最新| 亚洲麻豆一区| 亚洲精品在线观看91| 国产精品毛片在线看| 精品黄色一级片| 国产一区二区三区探花| 天堂av一区| 91精品国产自产在线观看永久∴| 99视频一区| 亚洲精品精选| 国产精品成人国产| 国产白浆在线免费观看| 欧美中文字幕一区二区| 99riav1国产精品视频| 亚洲在线一区| 国产精品久久久久久av公交车| 麻豆成人91精品二区三区| 美女视频免费精品| 亚洲一区二区av| 国产精品一区二区三区www| 黑人精品一区| 夜鲁夜鲁夜鲁视频在线播放| 不卡一区2区| 欧美日韩网址| 91精品xxx在线观看| 国产毛片一区| 国产精品xxx| aa国产精品| 精品视频自拍| 日本在线视频一区二区| 美女av在线免费看| 亚洲深深色噜噜狠狠爱网站 | 在线看片日韩| 精品视频自拍| 日韩国产精品久久久| 亚洲黄色免费av| 日韩成人一级| 亚洲精品一区二区妖精| 国产不卡av一区二区| 国产精品普通话对白| 久久久久久久欧美精品| 成人在线免费观看网站| 91精品国产自产在线丝袜啪| 久久精品不卡| 日本激情一区| 国产精品久久久久久久久久白浆 | 成人在线黄色| 国产极品一区| 欧美精品影院| 日韩国产在线观看一区| 久久国产高清| 午夜亚洲福利在线老司机| 久久国产精品成人免费观看的软件| 国产精品成人一区二区网站软件| 亚洲精品日韩久久| 丝袜亚洲精品中文字幕一区| 影音国产精品| 国产精品日本| 免费视频一区二区| 久久最新视频| 首页欧美精品中文字幕| 日韩中文字幕不卡| 激情不卡一区二区三区视频在线| 欧美一级二级视频| 国产伦一区二区三区| 欧美精品不卡| 亚洲精品福利电影| 欧美 日韩 国产一区二区在线视频 | 免费视频最近日韩| 日韩三级精品| 久久只有精品| 日韩精品欧美| 国产专区一区| 丝袜美腿高跟呻吟高潮一区| 日韩激情网站| 国产成人久久精品一区二区三区| 国产精品久久久久久久久妇女| 日韩大片在线播放| 午夜久久免费观看| 亚洲精品一级| 狠狠躁少妇一区二区三区| 不卡中文一二三区| 欧美在线精品一区| 蜜桃精品在线| 中文字幕日本一区二区| 久久av日韩| 亚洲不卡系列| 亚洲色诱最新| 国产欧美日韩在线一区二区| 亚洲一级少妇| 国产乱码精品一区二区三区四区 | 亚洲精品少妇| 黄色在线网站噜噜噜| 亚洲毛片视频| 99成人在线视频| 亚洲精品一区二区在线播放∴| 欧美1区2区3| 爽爽淫人综合网网站| 日韩欧美字幕| 国产精品国码视频| 欧美日韩免费观看一区=区三区 | 国产一区二区三区成人欧美日韩在线观看| 欧美日韩国产高清电影| 国产精品日韩精品在线播放| 欧美精品一二| 日韩精品欧美| 国产白浆在线免费观看| 少妇精品久久久| 午夜欧美在线| 亚洲福利久久| 欧美国产偷国产精品三区| 欧美中文高清| 婷婷综合电影| 亚洲伊人精品酒店| 国产婷婷精品| 99热精品在线观看| 日韩精品久久久久久久电影99爱| 久久久精品国产**网站| 国产视频网站一区二区三区| 伊人久久大香伊蕉在人线观看热v| 欧美日韩亚洲在线观看| 美女福利一区二区三区| 国产精品一区二区三区av| 伊人久久大香伊蕉在人线观看热v| 国产麻豆久久| 国产精品88久久久久久| 成人久久久久| 欧美性感美女一区二区| 99热精品久久| 99国产精品久久久久久久| 午夜精品婷婷| 日韩精品一卡二卡三卡四卡无卡| 午夜精品免费| 天堂成人国产精品一区| 免费一级片91| 亚洲色图综合| 国产精品视频一区视频二区| 亚洲精品伊人| 欧美国产极品| 视频福利一区| 免费久久精品视频| 欧美91在线| 久久中文视频| 国产探花一区在线观看| 成人污污视频| 久热精品在线| 欧美aⅴ一区二区三区视频| 亚洲天堂av影院| 一区二区精彩视频| 久久亚洲人体| 一本一道久久a久久精品蜜桃| 四虎在线精品| 美女毛片一区二区三区四区最新中文字幕亚洲 | 久久久久伊人| 亚洲欧洲午夜| 日韩欧美高清一区二区三区| 国产精品成人国产| 99视频精品全部免费在线视频| 丝袜美腿高跟呻吟高潮一区| 美女性感视频久久| 樱桃成人精品视频在线播放| 91p九色成人| 九九综合九九| 日本欧美大码aⅴ在线播放| 国际精品欧美精品| 亚洲人亚洲人色久| 欧美va亚洲va日韩∨a综合色| 91p九色成人| 免费看精品久久片| 精品欧美视频| 日本不卡一区二区三区| 久久婷婷av| 国内揄拍国内精品久久| 亚洲理论在线| 亚洲欧美日韩国产| 久久久久一区| 亚洲精品福利电影| 久久精品国产99国产精品| 激情综合在线| 日韩1区在线| 欧美激情99| 国产精品乱战久久久| 国产精品呻吟| 午夜久久美女| 亚洲精品小说| 亚洲精品a级片| 精品在线99| 一区在线视频观看| 国产韩日影视精品| 亚洲高清激情| 国产中文在线播放| 久久不见久久见免费视频7| 国产欧美日韩精品一区二区免费 | 国产精品久久久久av电视剧| 国产一区二区视频在线看| 精品久久免费| 久久天堂av| 羞羞答答国产精品www一本 | 国产尤物精品|