麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

利用三角函數在canvas上畫虛線的方法

2024-08-26 00:20:20
字體:
來源:轉載
供稿:網友

因為canvas的api沒有虛線的

所以需要自己實現

順便復習一下三角函數豈不美滋滋

html,canvas,畫虛線,canvas畫虛線

 

var context=document.getElementById("canvas").getContext("2d");function drawDashedLine(context,x1,y1,x2,y2,dashlength){    dashlength=dashlength===undefined?5:dashlength;    var deltaX=x2-x1; //一條直角邊的長    var deltay=y2-y1; //另一條指教邊的長    var numDashes=Math.floor(        Math.sqrt(deltaX*deltaX+deltay*deltay)/dashlength  //Math.sqrt返回一個數的平方根  dashlength虛線每個點的長度    )    var everydashLength_x=deltaX/numDashes  //確定X軸每條虛線點的起始點    var everydashLength_y=deltay/numDashes  //確定Y軸每條虛線點的起始點    for(var i=0;i<numDashes;i++){        context[i%2===0?'moveTo':"lineTo"]        (x1+everydashLength_x*i,y1+everydashLength_y*i)    }    context.stroke()}context.lineWidth=3context.strokeStyle="blue"drawDashedLine(context,20,20,context.canvas.width-20,20,20)

效果如圖

html,canvas,畫虛線,canvas畫虛線

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美特黄特色视频 | 91久久国产综合久久91精品网站 | 国产精品欧美日韩一区二区 | 久草在线最新免费 | 一级做受毛片免费大片 | 国产一级淫片在线观看 | 成人三级视频在线观看 | 欧美黄色免费视频 | 国产精品久久久久影院老司 | 久久9色| 国产99久久久国产精品下药 | av免播放| 毛片观看网址 | 久久久av亚洲男天堂 | 精品久久久久久久久中文字幕 | 日韩视频一区二区在线观看 | 精品国产看高清国产毛片 | 一区国产精品 | xxx日本视频| 黄色av网站免费 | 少妇一级淫片免费放4p | 亚洲影院在线 | 12av毛片| 日日操夜夜操视频 | 亚洲网在线 | h久久 | 国产免费v片 | 国产成人精品一区在线播放 | 午夜影院在线免费观看 | 国产精品片一区二区三区 | 国产午夜网 | 免费国产在线视频 | 福利一区二区三区视频在线观看 | 成人福利视频导航 | 九九热在线视频观看 | 日韩中文字幕一区二区三区 | 欧美在线中文字幕 | 亚洲精品无码不卡在线播放he | 看个毛片 | 黄色特级毛片 | 国产精品一区在线观看 |