使用版本4.7.4的kineticjs,我能够使用blob.getPoints()返回blob中每个点的x,y值。
对于5.0.1版本,等效的 - line.points()返回一个x,y值的字符串。 使用4.74我可以很容易地确定最大和最小界限,但似乎没有一种简单的方法来使用5.0.1
我错过了什么吗?
答案 0 :(得分:0)
line.points()
返回1-d坐标数组:
[x1, y1, x2, y2, ..., xn, yn]
如果你需要{x,y}分:
var points = line.points();
for (var i = 0; i < points.length / 2; i++) {
var point = {
x : points[i * 2],
y : points[i * 2 + 1]
};
console.log(point);
};