国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 北流市| 祁连县| 兴业县| 马边| 保亭| 中阳县| 松溪县| 六安市| 灵丘县| 德惠市| 博客| 抚顺市| 利川市| 白山市| 松江区| 开阳县| 澎湖县| 平泉县| 德昌县| 巴塘县| 平邑县| 合川市| 大港区| 凌云县| 苗栗县| 宿迁市| 陕西省| 东丰县| 穆棱市| 收藏| 乳源| 容城县| 临潭县| 台湾省| 西安市| 蕲春县| 祥云县| 翁牛特旗| 杭州市| 济阳县| 墨江|