我正在嘗試使線指向圓的中心 - 或圓形 - 並且在下面的代碼中它們顯然不是。他們在適當的位置初始化,但他們在錯誤的地方結束。應該相當容易,但我無法破解它。我如何實現這一目標?在paperjs中的圓段上繪製線
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;
}
這是什麼出來的吧:
我想我解釋不清。我的目標是讓他們外向,而不是中心。否則結果與上述答案相同。 – katotopark
好吧,只需更改標誌。我會編輯 – Sam
美麗。 thanx一堆! – katotopark