亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于繪制圓弧時的路徑起點的問題

http://img1.sycdn.imooc.com//563774b5000131e413650736.jpg

http://img1.sycdn.imooc.com//5637751f0001868713650737.jpg

563777eb000151e305000270.jpg

563777ec0001b57905000271.jpg

第一張圖,在繪制arc的時候,沒有用beginPath和closePath,畫出來的圓弧起點與上一個圖形的起點相連接;

第二張圖beginPath和closePath,畫出來的是一個封閉的圖形;

第三張圖,設置了新的起點,畫出了獨立的圓弧,但是把上一段線段的顏色給改變了;

第四張圖,用了beginPath和closePath,依舊畫出了封閉圖形。

請問是怎么回事呢?有沒有什么辦法,在不改變上一個路徑的顏色的同時,畫出一段獨立的圓弧呢?

正在回答

1 回答

beginPath決定是不是新的一段路徑,closePath決定路徑是不是封閉,讓線條和圓弧獨立,就分別設置beginPath;讓線條結束設置closePath,圓弧不封閉就不設置closePath;

context.beginPath();
context.moveTo(100,100);
context.lineTo(200,200);
context.closePath();

context.lineWidth?=?2;
context.strokeStyle?=?"green";
context.stroke();

context.beginPath();
context.arc(400,400,100,0,1.5*Math.PI,false);
context.strokeStyle?=?"red";
context.stroke();


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于繪制圓弧時的路徑起點的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號