0

我用这种方法创建了一个圆圈:

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;

还是必须计算?如果是,如何?

我到处搜索,但我没有找到任何东西..

预先感谢您的帮助 !

4

1 回答 1

2

您可以获得对象的几何边界(与您设置的相同)。然后你的圆心将是

var gb = myCircle.geometricBounds;
var centery = (gb[2] - gb[0]) / 2;
var centerx = (gb[3] - gb[1]) / 2;
于 2021-09-24T09:31:51.207 回答