ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
在 `canvas` 中绘制,将使用以下方法 # (一)方法1:`quadraticCurveTo()` 实际上在绘制圆形时使用了 `ink` 的方法,比如 `stroke()` 或者 `fill()` ``` context.quadraticCurveTo(cpx, cpy, x, y) ``` arc参数如下: | 参数 | 描述 | | --- | --- | | cpx | 贝塞尔控制点的 x 坐标 | | cpy | 贝塞尔控制点的 y 坐标 | | x | 结束点的x坐标 | | y | 结束点的y坐标 | # (二)方法2:`bezierCurveTo()` ``` context.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) ``` arc参数如下: | 参数 | 描述 | | --- | --- | | cp1x | 第1个贝塞尔控制点的 x 坐标 | | cp1y | 第1个贝塞尔控制点的 y 坐标 | | cp2x | 第2个贝塞尔控制点的 x 坐标 | | cp2y | 第2个贝塞尔控制点的 y 坐标 | | x | 结束点的x坐标 | | y | 结束点的y坐标 |