0
如何在EaselJS中创建带圆角的三角形?我使用drawPolyStar来形成三角形,带圆角的EaselJS三角形?
var polystar = new createjs.Shape();
polystar.graphics.drawPolyStar(100, 100, 60, 3, 0, -90);
但实际的三角形有尖锐的角落。
如何在EaselJS中创建带圆角的三角形?我使用drawPolyStar来形成三角形,带圆角的EaselJS三角形?
var polystar = new createjs.Shape();
polystar.graphics.drawPolyStar(100, 100, 60, 3, 0, -90);
但实际的三角形有尖锐的角落。
没有画布APIs可以像roundRect API一样对多边形进行四舍五入。
有我能想到的几种方法:
[编辑]我花一些时间使样品https://jsfiddle.net/lannymcnie/cga60tsf/1/
样品
// Line outer radius
context.lineJoin = "round";
context.lineWidth = cornerRadius;
花了一点时间试图找出这一个,并得到了一个体面的近似...它不是很好,但它给你一个开始的地方。 https://jsfiddle.net/lannymcnie/cga60tsf/1/ – Lanny
我无法打开图像 – OptimusCrime
@OptimusCrime呀。用另一张图片更新。 – user3607282