永发信息网

canvas绘图无法闭合问题

答案:1  悬赏:0  手机版
解决时间 2021-11-21 06:39
canvas绘图无法闭合问题
最佳答案
你再好好读下文档

定义和用法
closePath() 方法关闭一条打开的子路径。
描述

如果画布的子路径是打开的,closePath() 通过添加一条线条连接当前点和子路径起始点来关闭它。
如果子路径已经闭合了,这个方法不做任何事情。
一旦子路径闭合,就不能再为其添加更多的直线或曲线了。要继续向该路径添加,需要通过调用 moveTo() 开始一条新的子路径。




通过添加一条线条连接当前点和子路径起始点来关闭它
在你的绘制中, Path内只有arc一个指令, 根本没有设置子路径起始点, 那它怎麽闭合?
context.stroke;//绘制矩形的颜色
context.lineWidth = 1;//设置线宽
context.beginPath();//绘制圆弧开始
context.moveTo(0,150-i*10)
context.lineTo(0,150)
context.arc(0,150,i*10,0,Math.PI*2/3,true);//规定圆心坐标、半径、圆弧度数、顺时针方向
context.closePath();//绘制圆弧结束
context.stroke();//绘制canvas轮廓追问
我要的是这种效果,很多这种弓形,不是你说的从(0,150)为起点的两条垂直相交的线段,这里我直接用的截图工具里的箭头代替直线了。你知道怎么实现么?
追答...

context.stroke;//绘制矩形的颜色
context.lineWidth = 1;//设置线宽
context.beginPath();//绘制圆弧开始
context.moveTo(0,150-i*10)
context.arc(0,150,i*10,0,Math.PI*2/3,true);//规定圆心坐标、半径、圆弧度数、顺时针方向
context.closePath();//绘制圆弧结束
context.stroke();//绘制canvas轮廓
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
多少千克,比12千克多1/3。
Swisse的蔓越莓和Clinicians科立纯的蔓越莓哪
通过桥梁时怎样安全驾驶
最容易出错的70个成语
为什么会泪点越来越低,是心软吗
如何在CAD中画如图花
南方干洗店(解放中路)地址在什么地方,我要处
实木卧室门怎么挑选 实木卧室门一般多少钱
武汉到汉口多长时间,武汉到汉口有多远、多少
以空开 的四字词语有什八
问:甲借钱给我、我向甲支付利息、我又把钱借
80年代90年代和现在的物价对比
漯河文化路与建设路的违章摄像头 拍闯红灯吗
请问昱科环球2018工资待遇怎么样
安徽铜陵地区有多少家菜市场?
推荐资讯
大学毕业生填生源地是写黔东南州还是写凯里市
和“清酒”相配的情侣名
国防一词出自哪里
银行双录啥时候开始
90年正月初二,一直以为属马佩戴的也是马的本
贵宾停车场地址好找么,我有些事要过去,
关于昌的成语
gⅰve中的i发什么音
上海赛维干洗(贝迪朗晴居北)地址在什么地方,
您好,可以帮忙分析一下吗?戊戌丙辰甲午已巳
狂野男孩的公司概述
演员傅彪去世于哪一年?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?