簡體   English   中英

KineticJS線點作為參數

[英]KineticJS Line Points as an argument

反正有給點與數組的線。

var line = new Kinetic.Line({
                points : [{
                    x : line_points_x,
                    y : line_points_y
                }],
                stroke : 'black',
                strokeWidth : 5,
                lineCap : 'round'
            });

我嘗試了一些但是沒有用,我有2個數組分別保存x和y點。

否。只有3個允許的結構。

[0,1,2,3][[0,1],[2,3]][{x:0,y:1},{x:2,y:3}]

因此,您必須執行以下操作:

var points = [];
for(var i=0; i<line_points_x.length; i++) {
   points.push( { x: line_points_x[i], y: line_points_y[i] } );
}

var line = new Kinetic.Line({
    points: points,
    stroke: 'black',
    strokeWidth: 5,
    lineCap: 'round'
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM