1
Как нарисовать круговой сегмент с помощью paper.jsКак нарисовать круговой сегмент с помощью paper.js
Я хочу обратить круговые сегменты, как показано на рисунке. Каждый сегмент независим и позже будет использоваться для интерактивных целей.
Я пытался что-то вроде
//Temporary background circle
var keys = new Path.Circle(view.center, 130);
keys.fillColor = '#F1F1F1';
var home = new Path.Circle(view.center, 50);
home.fillColor = '#ee2a33';
var start = new Point(view.center.x, view.center.y-130);
var through = new Point(view.center.x-125, view.center.y-40);
var to = new Point(view.center.x-130, view.center.y);
var path = new Path.Arc(start, through, to);
path.strokeColor = 'black';
path.fillColor = 'green';
И это делает что-то вроде ниже
Я думаю, что 'name.add (новый пункт (view.center.x, view.center.y-130));' фактически должны быть 'name.closed = истина;', еще есть небольшой отсоедините в конце хода. – 01AutoMonkey
этот ответ отличный! лучше объяснить, как придумать эти ценности. – Raptor