如何在paperjs中扩展Shape类以创建像polygon这样的新形状

时间:2015-02-19 18:49:10

标签: paperjs

我想在paper.js中扩展Shape类来绘制五边形或六边形的多边形 我不想使用Path.RegularPolygon,因为它在将对象与路径一起旋转时会产生问题。 任何人都可以提供有关如何扩展Shape类以在paperjs中创建Polygon的示例代码

1 个答案:

答案 0 :(得分:0)

只需使用

var hexagon = new Path.RegularPolygon(new Point(xPos, yPos), 6, radius);
hexagon.rotate( 15 );
paper.view.draw();