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

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

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

瀏覽:183日期: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
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩调教| 综合激情网站| 欧美一区91| 亚洲三级在线| 亚洲精品看片| 日韩成人一级| 国产欧美另类| 91九色综合| 国产精品最新自拍| 国产精品一区二区av日韩在线| 亚洲ab电影| 午夜久久av| 国产日韩欧美三级| 欧美国产专区| 国产乱码午夜在线视频| 婷婷综合六月| 精品在线91| 伊人久久一区| 欧美日韩黄网站| 国产成人精品一区二区三区免费| 亚洲国产福利| 成人久久一区| 国产亚洲毛片| 97久久亚洲| 国产精品久久777777毛茸茸| 91视频一区| 91精品高清| 亚洲人妖在线| 国产毛片精品| 中文字幕色婷婷在线视频| 欧洲亚洲一区二区三区| 中文日韩在线| 18国产精品| 国产suv精品一区二区四区视频 | 高清av不卡| 在线成人动漫av| 亚洲一区二区三区四区五区午夜 | 久久精品理论片| 蜜桃av.网站在线观看| 免费视频国产一区| 最新国产精品久久久| 国产精品.xx视频.xxtv| 色88888久久久久久影院| 激情婷婷综合| 日本91福利区| 成人免费网站www网站高清| 性色av一区二区怡红| 国产精品丝袜在线播放| 久久人人97超碰国产公开结果| 蜜臀av在线播放一区二区三区 | 日韩精品麻豆| 伊人久久亚洲影院| 国产欧美日韩在线观看视频| 国产一区精品福利| 午夜国产一区二区| 亚洲精品系列| 国语精品一区| 亚洲综合三区| 精品一区二区三区在线观看视频| 精品在线播放| 精品国产一区二区三区噜噜噜| 国产精品日本| 国产盗摄——sm在线视频| 亚洲人成在线影院| 国产h片在线观看| 日本在线视频一区二区| 国产超碰精品| 国产日本亚洲| 久久高清一区| 日本韩国欧美超级黄在线观看| 日韩三级精品| 久久国产日本精品| 国产福利资源一区| 石原莉奈一区二区三区在线观看 | av在线日韩| 国产麻豆精品久久| 丝袜脚交一区二区| 日韩影院二区| 国产精品对白| 亚洲精品黄色| 中文精品视频| 日本美女一区| 你懂的国产精品永久在线| 国产一区91| 午夜精品久久久久久久久久蜜桃| 四虎在线精品| 在线日韩av| 日本一区二区免费高清| 91欧美极品| 日韩专区欧美专区| 91精品亚洲| 精品久久免费| 欧美伊人久久| 蜜桃传媒麻豆第一区在线观看| 九九精品调教| 国产aa精品| 精品一区视频| 久久a爱视频| 亚洲精品国产日韩| 91久久久久| 国精品一区二区| 精品国产网站| 免费亚洲一区| 国产另类在线| 欧美日一区二区在线观看| 亚洲三级毛片| 丝瓜av网站精品一区二区 | 欧美片第1页综合| 亚洲一二三区视频| 99视频精品| 色婷婷精品视频| 成人国产精品| 成人午夜网址| 成人一区而且| 国产欧美一区二区三区精品酒店| 国产aⅴ精品一区二区三区久久| 国产高清日韩| 国产精品v一区二区三区| 91精品丝袜国产高跟在线| 天堂久久一区| 日韩精品久久理论片| 日韩美女精品| 欧美日韩91| 久久国产免费看| 青草av.久久免费一区| 亚洲欧美在线综合| 亚洲一级大片| 日韩不卡一二三区| 日韩欧美三区| 91麻豆精品| 国产精品久久久久久模特| 国产精品视频3p| 国产精品九九| 国产一区精品福利| 久久uomeier| 在线一区视频观看| 黄色精品网站| 日韩欧美网址| 日韩一级网站| 日韩精品久久久久久| 国产欧美亚洲精品a| 久久免费视频66| 激情中国色综合| 日韩不卡在线| 黄色免费成人| 欧美一区91| 成人在线免费观看网站| 久久九九电影| 亚洲欧美日韩一区在线观看| 亚洲91网站| 国产精品久久久久9999高清| 国产精品原创| 中文在线一区| 国产亚洲一区| 免费观看亚洲| 婷婷丁香综合| 视频一区中文字幕精品| 美女免费视频一区| 久久一区二区三区电影| 在线精品视频一区| 国产精品日本一区二区三区在线| 91视频久久| 麻豆亚洲精品| 国产精品66| 国产韩日影视精品| 日韩国产欧美三级| 麻豆mv在线观看| 亚洲综合不卡| 免费在线亚洲欧美| 自由日本语亚洲人高潮| 日韩精品a在线观看91| 精品免费视频| 国产精品毛片在线| 久久99久久人婷婷精品综合| 久久夜夜操妹子| 日本一区免费网站| 午夜精品成人av| 日韩一区二区三区精品| 国产日韩电影| 日韩精品欧美精品| 久久精品青草| 国产欧美日韩一级| 激情婷婷亚洲| 国产麻豆一区二区三区| 国模 一区 二区 三区| 欧美日本三区| 少妇久久久久| 欧美一级久久| 不卡中文字幕| 精品久久久久久久| 久久xxxx精品视频| 成人台湾亚洲精品一区二区| 亚洲一区二区三区久久久| 在线精品亚洲欧美日韩国产| 亚洲日本免费电影| 在线日韩欧美| 国产成人精品福利| 日韩精彩视频在线观看| 亚洲高清不卡| 精品91福利视频|