最近开发一个画板,有一个功能是在画板上画一个可拉动大小的正六边形;
效果如图:
我自己用的Fabric.js 库,其它的图形还好,但这个六边形真的有点难画啊;
我自己尝试了几次都失败了;
canvas = new fabric.Polygon([],{
top: y,
left:x,
width: Math.sqrt(Math.pow(height, 2) + Math.pow(height / 2.0, 2)),
height: height,
stroke: drawColor,
strokeWidth: drawWidth,
fill: "rgba(255,255,255,0)"
});
对于fabric.Polygon()里面那个[],应该怎么计算呢?
求解~~~~