CEP/JavaScript : 如何得到圆心?
CEP/JavaScript : How to get the center of a circle?
我用这个方法画了一个圆:
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;
还是必须计算?如果是,如何?
我到处找,但什么也没找到..
提前感谢您的帮助!
您可以获得对象的geometricBounds(与您设置的相同)。那么你的圆心就是
var gb = myCircle.geometricBounds;
var centery = (gb[2] - gb[0]) / 2;
var centerx = (gb[3] - gb[1]) / 2;
我用这个方法画了一个圆:
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;
还是必须计算?如果是,如何?
我到处找,但什么也没找到..
提前感谢您的帮助!
您可以获得对象的geometricBounds(与您设置的相同)。那么你的圆心就是
var gb = myCircle.geometricBounds;
var centery = (gb[2] - gb[0]) / 2;
var centerx = (gb[3] - gb[1]) / 2;