日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用canvas绘制水滴(二次贝塞尔曲线、圆弧)

發布時間:2024/1/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用canvas绘制水滴(二次贝塞尔曲线、圆弧) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>使用canvas繪制水滴</title><style>html{height: 100%;overflow: hidden}body{height: 100%;margin: 0;}#canvas{background: antiquewhite;}</style> </head> <body> <canvas id="canvas"></canvas> <script>const canvas=document.getElementById('canvas');//canvas充滿窗口canvas.width=window.innerWidth;canvas.height=window.innerHeight;//畫筆const ctx=canvas.getContext('2d');ctx.fillStyle='#00acec';/*三次貝塞爾曲線:bezierCurverTo(cpx1,cpy1,cpx2,cpy2,x,y)圓弧:arc(x,y,半徑,開始弧度,結束弧度,方向)*///變換-位移// ctx.rotate(Math.PI/12);ctx.translate(100,200);//開始新路徑ctx.beginPath();//指定起點,建立子路徑ctx.moveTo(0,0);//繪制二次貝塞爾曲線ctx.quadraticCurveTo(50,-50,50,-100);//繪制圓弧ctx.arc(0,-100,50,0,Math.PI,true);//繪制二次貝塞爾曲線ctx.quadraticCurveTo(-50,-50,0,0);//顯示路徑// ctx.stroke();ctx.fill();</script> </body> </html>

?

總結

以上是生活随笔為你收集整理的使用canvas绘制水滴(二次贝塞尔曲线、圆弧)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。