gpt4 book ai didi

javascript - 如何将X和Y线的点移动到不同的数组Kineticjs

转载 作者:行者123 更新时间:2023-11-28 09:07:26 24 4
gpt4 key购买 nike

我已经创建了线路

var line1=new Kinetic.Line({

stroke:"blue",
strokeWidth:10,
points:[{"x":152,"y":176},{"x":152,"y":399},{"x":271,"y":399},{"x":271,"y":487},{"x":401,"y":487},{"x":401,"y":370},{"x":541,"y":370},{"x":541,"y":262},{"x":293,"y":262},{"x":293,"y":177}],

})

为了节省积分,我这样做,

var linearray=new Array
linearray=line.getPoints()

它有效,现在我想将点 X 和 Y 保存在不同的数组中,就像这样,

var linex=new Array()
linex=line.getPoints().x

var liney=new Array()
linex=line.getPoints().y

这不起作用,有什么想法吗?

更新:这是我的 fiddle http://jsfiddle.net/skarat001/8kgKx/

最佳答案

我建议这样做:

var linex=new Array();
var liney=new Array();

for (var i in line1.getPoints()) {
linex.push(line1.getPoints()[i].x);
liney.push(line1.getPoints()[i].y);
}

关于javascript - 如何将X和Y线的点移动到不同的数组Kineticjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16827931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com