国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法

2024-05-06 16:25:06
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法的相關(guān)資料,需要的朋友可以參考下

一、arc所需要的參數(shù)設(shè)置

復(fù)制代碼代碼如下:

arc(x, y, radius, startAngle, endAngle, counterclockwise);

JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法

其中x,y,radius都很容易理解,那么重點(diǎn)說說startAngle,endAngle和counterclockwise三個(gè)參數(shù)!

二、arc參數(shù)詳解

1,startAngle和endAngle分別指圓開始的角度和結(jié)束的角度,手冊(cè)上面說的是開始的角度為0,結(jié)束的角度為Math.PI*2,這樣正好畫一個(gè)圓

JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法

2,下面通過實(shí)例來講解startAngle和endAngle(注意html的代碼我沒有寫)

 

 
  1. var c = document.getElementById('myCanvas'); 
  2. var cxt = c.getContext("2d"); 
  3. cxt.fillStyle="#FF0000"
  4. cxt.arc(70, 30, 25, 0, 1, false); 
  5. cxt.stroke(); 

我將開始角度設(shè)為0,結(jié)束角度設(shè)為1,這樣如下圖

JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法

 

 
  1. var c = document.getElementById('myCanvas'); 
  2. var cxt = c.getContext("2d"); 
  3. cxt.fillStyle="#FF0000"
  4. cxt.arc(70, 30, 25, 0, 1, false); 
  5. cxt.stroke(); 

我將開始角度設(shè)為1,結(jié)束角度設(shè)為2,這樣如下圖

JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法

上面我們可以看出第一張圖的終點(diǎn)就是第二張圖的起點(diǎn),也就是說一個(gè)圓有無數(shù)個(gè)角度,只要你設(shè)置了開始角度和結(jié)束角度,它就可以以圓弧的形狀將兩點(diǎn)連起來!而起點(diǎn)和終點(diǎn)的差值就是圖上兩點(diǎn)的長(zhǎng)度!當(dāng)起點(diǎn)和終點(diǎn)的差值可以是兩點(diǎn)重合時(shí),就形成了圓!知道這一點(diǎn)我們就可以制作動(dòng)態(tài)圓

3,counterclockwise是指是逆時(shí)針(true)還是順時(shí)針(false)

大家看,當(dāng)我將起點(diǎn)設(shè)置為0,終點(diǎn)為1,選擇順時(shí)針時(shí)

 

 
  1. var c = document.getElementById('myCanvas'); 
  2. var cxt = c.getContext("2d"); 
  3. cxt.fillStyle="#FF0000"
  4. cxt.arc(70, 30, 25, 0, 1, false); 
  5. cxt.stroke(); 

JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法

當(dāng)我將起點(diǎn)設(shè)置為0,終點(diǎn)為1,選擇逆時(shí)針時(shí)

 

 
  1. var c = document.getElementById('myCanvas'); 
  2. var cxt = c.getContext("2d"); 
  3. cxt.fillStyle="#FF0000"
  4. cxt.arc(70, 30, 25, 0, 1, true); 
  5. cxt.stroke(); 

JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法

以上內(nèi)容是小編給大家介紹的JavaScript在網(wǎng)頁(yè)中畫圓的函數(shù)arc使用方法,希望大家喜歡。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 灵璧县| 思茅市| 麟游县| 华池县| 武宁县| 东乡族自治县| 剑川县| 晋城| 和平县| 织金县| 淮北市| 白银市| 堆龙德庆县| 化德县| 吉木萨尔县| 天柱县| 左云县| 波密县| 盖州市| 清苑县| 乡宁县| 托里县| 宜宾县| 二连浩特市| 铜陵市| 托克托县| 宜君县| 益阳市| 无棣县| 大丰市| 关岭| 社会| 涪陵区| 六枝特区| 岐山县| 和平区| 正阳县| 棋牌| 崇义县| 宁德市| 荥阳市|