0
使用kineticjs的4.7.4版,我能够使用blob.getPoints()返回blob中每个点的x,y值。Kinectjs line.points返回字符串,而不是数组?
使用版本5.0.1时,等效的line.points()返回一个x,y值的字符串。 随着4.74我可以很容易地确定最大和最小范围,但似乎没有一个简单的方法来做到这一点5.0.1
我错过了什么?坐标
使用kineticjs的4.7.4版,我能够使用blob.getPoints()返回blob中每个点的x,y值。Kinectjs line.points返回字符串,而不是数组?
使用版本5.0.1时,等效的line.points()返回一个x,y值的字符串。 随着4.74我可以很容易地确定最大和最小范围,但似乎没有一个简单的方法来做到这一点5.0.1
我错过了什么?坐标
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);
};