第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求指教!canvas繪制路徑的問題?

求指教!canvas繪制路徑的問題?

illuminiti 2016-06-01 18:18:34
<!DOCTYPE?html> <html> <body> <canvas?id="myCanvas"?width="300"?height="150"?style="border:1px?solid?#d3d3d3;"> Your?browser?does?not?support?the?HTML5?canvas?tag. </canvas> <script> var?c=document.getElementById("myCanvas"); var?ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(150,5); ctx.lineTo(150,145); ctx.arc(100,75,50,0,0.25*Math.PI); //ctx.beginPath(); ctx.moveTo(50,5); ctx.lineTo(50,145); ctx.arc(100,75,50,0.75*Math.PI,1*Math.PI); //ctx.closePath(); ctx.stroke(); ctx.closePath(); </script>? </body> </html>運行效果為什么左邊會出現(xiàn)紅圈這部分線,而右邊卻沒有?
查看完整描述

3 回答

?
肥仔匯

TA貢獻6條經(jīng)驗 獲得超5個贊

原因如下

代碼第20行

ctx.arc(100,75,50,0.75*Math.PI,1*Math.PI);

所畫的圓起點不在直線上

CANVAS自動把豎線和起點連起來了

所以才會出現(xiàn)這一段

解決方案

ctx.arc(100,75,50,1*Math.PI,0.75*Math.PI,true);


查看完整回答
1 反對 回復(fù) 2016-06-02
?
illuminiti

TA貢獻1條經(jīng)驗 獲得超0個贊

ctx.beginPath();
ctx.moveTo(150,5);
ctx.lineTo(150,145);
ctx.stroke();
ctx.closePath();

ctx.beginPath();
ctx.arc(100,75,50,0,0.25*Math.PI);
ctx.stroke();
ctx.closePath();

ctx.beginPath();
ctx.moveTo(50,5);
ctx.lineTo(50,145);
ctx.stroke();
ctx.closePath();

ctx.beginPath();
ctx.arc(100,75,50,0.75*Math.PI,1*Math.PI);
ctx.stroke();
ctx.closePath();

這樣測試可以了!

查看完整回答
反對 回復(fù) 2016-06-02
?
忘性最大的人

TA貢獻118條經(jīng)驗 獲得超37個贊

需要關(guān)閉兩次,負責(zé)會和之前的合到一起

查看完整回答
反對 回復(fù) 2016-06-02
  • illuminiti
    illuminiti
    用closePath()關(guān)閉?怎么用?試了還是不行!一樣的方式怎么會不一樣的結(jié)果呢?求指教,謝謝!
  • 3 回答
  • 0 關(guān)注
  • 1708 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號