成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

JavaScript實現沿五角星形線擺動的小圓實例詳解

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

五角星形線的笛卡爾坐標方程式可設為:

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

根據這個曲線方程,在[0,2π]區間取一系列角度值,根據給定角度值計算對應的各點坐標,然后在計算出的坐標位置繪制一個填充色交替變換的小圓,從而得到沿五角星形線擺動的小圓的動畫效果。

編寫如下的HTML代碼。

<!DOCTYPE html><html><head><title>沿曲線擺動的小圓</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>

在瀏覽器中打開包含這段HTML代碼的html文件,可以在瀏覽器窗口中呈現出如圖1所示的沿五角星形線擺動的小圓動畫效果。

JavaScript實現沿五角星形線擺動的小圓實例詳解

圖1 沿五角星形線擺動的小圓

將上面程序中的語句

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;

改寫為:

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);

就可以在畫布中看到如圖2所示的沿四瓣花型線擺動的小圓。

JavaScript實現沿五角星形線擺動的小圓實例詳解

圖2 沿四瓣花型線擺動的小圓

若改寫為:

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

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

就可以在畫布中看到如圖3所示的沿蘋果形線擺動的小圓。

JavaScript實現沿五角星形線擺動的小圓實例詳解

圖3 沿蘋果形線擺動的小圓

若改寫為:

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)));

就可以在畫布中看到如圖4所示的沿心形線擺動的小圓。

JavaScript實現沿五角星形線擺動的小圓實例詳解

圖4 沿心形線擺動的小圓

有興趣的讀者,可以根據自己感興趣的曲線的參數方程,適當修改坐標位置(x,y)的計算語句,就可以看到沿指定曲線擺動的小圓的動畫效果。

到此這篇關于JavaScript實現沿五角星形線擺動的小圓實例詳解的文章就介紹到這了,更多相關JavaScript 沿五角星形線擺動的小圓內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
在线观看中文字幕不卡| 在线观看成人av| 欧美日韩精品综合| 欧美成va人片在线观看| 久久99久久99| 亚洲成人tv网| 亚洲国产黄色| 久久久久久久久岛国免费| 中文字幕日韩一区| 国内不卡的二区三区中文字幕| 91免费版在线看| 日本黄色一区二区| 美女免费视频一区| 久久精品欧美| 国产精品三级视频| 丁香五精品蜜臀久久久久99网站| 亚洲激精日韩激精欧美精品| 欧美视频精品在线| 丝瓜av网站精品一区二区| 免费欧美日韩国产三级电影| 国产主播一区二区三区| 亚洲成人精品一区| 五月天视频一区| 中文字幕在线观看一区| 26uuu亚洲综合色欧美 | 日韩一区二区三区免费看 | 色婷婷久久综合| 亚洲欧美电影院| 国产精品九九| 国产精品不卡视频| 日韩香蕉视频| 亚洲成av人综合在线观看| 欧美中文字幕| 天天av天天翘天天综合网色鬼国产| 性8sex亚洲区入口| 青草av.久久免费一区| 宅男在线国产精品| 国产精品一区二区久激情瑜伽 | 1区2区3区国产精品| 99精品国产99久久久久久福利| 亚洲一区二区欧美日韩| 一本大道久久a久久综合婷婷 | 亚洲网友自拍| 亚洲激情网站免费观看| 蜜桃久久av| 国产在线播放一区| 久久久综合精品| 激情视频一区二区三区| 亚洲线精品一区二区三区八戒| 色拍拍在线精品视频8848| 国产一二三精品| 久久精品一区蜜桃臀影院| 国产一区久久| 亚洲成在人线在线播放| 884aa四虎影成人精品一区| av在线不卡电影| 国产精品久久久久影视| 亚洲专区在线| 激情五月婷婷综合| 337p日本欧洲亚洲大胆色噜噜| 亚洲国产免费看| 亚洲国产精品欧美一二99| 欧美日韩一级黄| a级精品国产片在线观看| 中文子幕无线码一区tr| 中文亚洲免费| 麻豆成人av在线| 亚洲精品在线观看网站| 亚洲特级毛片| 日韩电影一区二区三区四区| 日韩欧美一级二级| 在线播放豆国产99亚洲| 日韩成人免费看| 久久综合九色综合欧美就去吻 | 国产一区视频在线看| 国产欧美日韩久久| 亚洲免费观看| 狠狠久久亚洲欧美| 久久久久久久电影| 国产欧美日韩综合一区在线观看| 蜜桃精品视频在线| 久久精品视频免费| 久久综合九九| 成人h版在线观看| 亚洲福利视频一区| 日韩限制级电影在线观看| 亚洲激情婷婷| 精品综合免费视频观看| 久久综合久久综合久久| 免费欧美日韩| 风流少妇一区二区| 一区二区三区日本| 欧美大片拔萝卜| 一区二区91| 粉嫩av一区二区三区| 一区二区在线观看免费视频播放| 51精品国自产在线| 夜夜嗨一区二区三区| 国产成人自拍网| 亚洲精品国产品国语在线app| 91精品国产综合久久香蕉麻豆| 黄色亚洲在线| 亚洲免费观看视频| 日韩欧美亚洲国产另类| 在线综合亚洲| 国产成人啪免费观看软件| 亚洲精品写真福利| 欧美日韩成人在线一区| 欧美精品18| 久草在线在线精品观看| 亚洲色图.com| 精品国产乱码久久久久久浪潮| 日本韩国精品在线| 一区一区视频| 国产91在线观看丝袜| 亚洲国产精品综合小说图片区| 久久久五月婷婷| 久久综合九色综合久99| 欧美激情一级片一区二区| 国产在线播精品第三| 亚洲高清免费观看高清完整版在线观看| 欧美r级电影在线观看| 久久综合伊人77777麻豆| jvid福利写真一区二区三区| 亚洲成人av电影在线| 精品黑人一区二区三区久久| 亚洲人人精品| heyzo一本久久综合| 一区二区高清在线| 精品国产一二三区| 欧洲一区二区三区在线| 国一区二区在线观看| 国产福利91精品一区二区三区| 午夜在线电影亚洲一区| 国产清纯白嫩初高生在线观看91 | 中文字幕一区二区三区视频| 欧美一区二视频| 日本电影欧美片| 日韩天堂av| 欧美搞黄网站| 成人一区在线观看| 久久99热99| 亚瑟在线精品视频| 综合久久给合久久狠狠狠97色 | 91精品麻豆日日躁夜夜躁| 久久美女性网| 国产私拍一区| 国产精品激情| 91视频在线看| 成人教育av在线| 国产麻豆日韩欧美久久| 午夜久久久影院| 亚洲精品自拍动漫在线| 中文字幕在线不卡一区| 久久精品一区二区| 日韩一区二区三| 9191久久久久久久久久久| 久久久久久9| 国产伦理一区| 一本一本久久| 在线亚洲成人| 99xxxx成人网| 伊人蜜桃色噜噜激情综合| 欧美午夜精品久久久久免费视| 99re免费视频精品全部| 成人高清免费观看| 国产经典欧美精品| 韩国v欧美v亚洲v日本v| 久久超碰97人人做人人爱| 日本不卡在线视频| 日韩av高清在线观看| 午夜精品一区二区三区电影天堂| 亚洲日本中文字幕区| 国产精品动漫网站| 中文字幕乱码一区二区免费| 欧美激情综合五月色丁香小说| 久久嫩草精品久久久精品| 精品三级av在线| 欧美变态tickle挠乳网站| 欧美成人一级视频| 欧美va亚洲va国产综合| 精品国产乱子伦一区| 精品国产乱码久久久久久图片| 久久久久综合网| 国产日产欧产精品推荐色 | 国内偷窥港台综合视频在线播放| 日本亚洲最大的色成网站www| 日韩精品91亚洲二区在线观看 | 欧美一区二区三区四区久久| 91精品国产色综合久久| 日韩亚洲欧美高清| 亚洲精品一区二区三区福利| 精品粉嫩aⅴ一区二区三区四区 | 亚州成人在线电影| 日日夜夜精品视频免费| 美女mm1313爽爽久久久蜜臀| 国产乱对白刺激视频不卡| 国产精品资源在线观看| 成人的网站免费观看| 欧美欧美全黄|