微信小程序开发 专题
专题目录
您的位置:微信小程序开发 > 微信小程序开发专题 > 微信小程序API 绘图setMiterLimit(设置最大倾斜)
微信小程序API 绘图setMiterLimit(设置最大倾斜)
作者:--    发布时间:2019-11-20



定义

设置最大斜接长度,斜接长度指的是在两条线交汇处内角和外角之间的距离。 当setlinejoin()为 miter 时才有效。超过最大倾斜长度的,连接处将以 linejoin 为 bevel 来显示

参数

参数类型说明
miterlimitnumber最大斜接长度

例子

const ctx = wx.createcanvascontext('mycanvas')
ctx.beginpath()
ctx.setlinewidth(10)
ctx.setlinejoin('miter')
ctx.setmiterlimit(1)
ctx.moveto(10, 10)
ctx.lineto(100, 50)
ctx.lineto(10, 90)
ctx.stroke()

ctx.beginpath()
ctx.setlinewidth(10)
ctx.setlinejoin('miter')
ctx.setmiterlimit(2)
ctx.moveto(50, 10)
ctx.lineto(140, 50)
ctx.lineto(50, 90)
ctx.stroke()

ctx.beginpath()
ctx.setlinewidth(10)
ctx.setlinejoin('miter')
ctx.setmiterlimit(3)
ctx.moveto(90, 10)
ctx.lineto(180, 50)
ctx.lineto(90, 90)
ctx.stroke()

ctx.beginpath()
ctx.setlinewidth(10)
ctx.setlinejoin('miter')
ctx.setmiterlimit(4)
ctx.moveto(130, 10)
ctx.lineto(220, 50)
ctx.lineto(130, 90)
ctx.stroke()

ctx.draw()

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册