CEP/JavaScript: Как получить центр круга?

Я создаю круг таким методом:

      var yMinCir = height - 1515.80/2.667+8.5;
var yMaxCir = height - 1545.80/2.667+8.5;
var myCircle = page.ovals.add({geometricBounds:[yMinCir, 1312.63/2.667+8.5, yMaxCir, 1342.63/2.667+8.5]});

Есть ли способ восстановить центр, например:

      var centerOfMyCircle = myCircle.center;

Или его нужно рассчитывать? Если да, то как?

Я искал везде, но ничего не нашел ..

Заранее спасибо за вашу помощь !

1 ответ

Решение

Вы можете получить геометрические границы объекта (те же, что вы устанавливаете). Тогда центр вашего круга будет

      var gb = myCircle.geometricBounds;
var centery = (gb[2] - gb[0]) / 2;
var centerx = (gb[3] - gb[1]) / 2;
Другие вопросы по тегам