HTML canvas arcTo() 方法

在HTML 5 <canvas> 标签用于绘制图像,不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器),必须使用脚本(JavaScript)来完成实际的绘图任务。


HTML canvas arcTo() 方法

arcTo() 方法用于在画布上创建介于两个切线之间的弧/曲线



图片来自:菜鸟教程

基本语法:context.arcTo(x1,y1,x2,y2,r);

参数(均为必须):

    x1:两条切线交点的横坐标;

    y1:两条切线交点的纵坐标;

    x2:第二条切线起始点的横坐标;

    y2:第二条切线起始点的纵坐标;

    r:弧的半径。


但是,当半径值过大时,弧线会远离切线的末端,与切线相切:


半径过大

当半径值过小时,弧线不足以连接两条切线:


半径过小




画了这么个东西


这是代码
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML canvasarcTo()方法 1.arcTo() 方法在画布上创建介于两个切线之间的弧/曲线。 2....
    Agonl_0929a阅读 1,586评论 0 1
  • 原文地址 我们一开始知道的有: 箭头可以在线段开头 也可以在结尾,也可以两端都有。 我们希望指定一个角度θ,见图,...
  • 基于学生学习共同体培育语文生态课堂文化的研究 近年来,随着现代教育理念的不断深入与...
    火车头123阅读 6,397评论 0 8
  • 思路: 蛇 食物 食物被吃掉之后随机位置出现 食物不能随机在蛇身上 蛇头碰到蛇身就结束了,碰到墙也结束了。 碰...
    孤久成瘾_63e8阅读 2,972评论 0 0
  • 后来想着算了,破罐子破摔得了,但是我发现还是有很大的差距。 还是被说情话 ,但是不走心了,他可能想玩玩了,那我也不...
    迁就_a阅读 1,911评论 0 1