Рафаэль JS, как получить центр круга X, Y позиции? - PullRequest
2 голосов
/ 11 апреля 2011

Если у меня есть объект круга

var c = paper.circle(...)

Я хотел бы получить центр этого круга по осям x, y, как получить?

Ответы [ 2 ]

12 голосов
/ 11 апреля 2011

Вы можете получить атрибуты SVG cx и cy с помощью:

c.attr('cx');
1 голос
/ 11 апреля 2011

сделать что-то вроде:

var c = paper.circle(...);
var centerX = c.attr('x') + c.attr('width') / 2;
var centerY = c.attr('y') + c.attr('height') / 2;
...