атрибуты x, y - это те, которые находятся внутри набора.Проблема здесь в том, что если набор переводится куда-то еще, то x и y, заданные .getBBOx (), не учитывают перевод.
Raphael.transformPath (path, transform) может помочь, применяяТо же самое преобразование, что набор имеет ...
, чтобы перевести эту точку, вы можете:
tp = Raphael.transformPath("M"+x+","+y, set.attr('transform'))
x = tp[0][1]
y = tp[0][2]