【发布时间】:2017-12-27 19:11:51
【问题描述】:
我试图使线指向圆的中心 - 或圆形 - 而在下面的代码中,它们显然没有。它们在正确的位置初始化,但在错误的位置结束。应该很容易,但我无法破解它。我如何实现这一目标?
var path = new Path.RegularPolygon({
center: [100, 100],
radius: 50,
sides: 10
});
path.style = {
fillColor: 'red',
strokeColor: null
}
path.selected = true;
for(var i = 0; i < path.segments.length; i++){
spike = new Path();
spike.add(new Point(path.segments[i].point.x, path.segments[i].point.y));
spike.add(new Point(path.segments[i].point.x + 10, path.segments[i].point.y + 10));
spike.strokeColor = 'black';
spike.strokeWidth = 2.5;
}
这就是它的结果:
【问题讨论】:
标签: javascript geometry paperjs