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;