0
행렬을 생성하려고합니다.Javascript에서 임의의 x 및 y 좌표를 사용하여 행렬을 생성합니다.
행렬의 너비와 높이를 알 수 없습니다. 전용 프로세스 마지막 내가 분 (X, Y)과 최대 (X, Y)
제가 매트릭스 필요 알 마음대로
는 m 1 [2]가 아닌 m의 [처럼 액세스 될 1,2]
각 요소는 개체를 저장해야합니다.
어떻게하면 php에서 매트릭스를 생성 할 수 있습니까?
이
은height
속성을 알 수 없기 때문에, 내가 지금까지 가지고,하지만 난 액세스 캔트하거나 오류를 제공하기 때문에 데이터를 저장할 것입니다 :
matrix[row][min_column].height;
내 코드 :
var matrix = new Array();
for (i = lastDrawn.length - 1; i >= 0; i--) {
ind++;
// console.log(tile.x);
// matrix[tile.x, tile.y] = 0;
tile = lastDrawn[ i ];
if (!matrix[tile.y])
matrix[tile.y] = new Array();
if (!matrix[tile.y][tile.x])
matrix[tile.y][tile.x] = new Array();
//calculare tile cu min x,y si max x,y pt viewport curent
var size_x = Math.round(tile.size.x);//tile width
var size_y = Math.round(tile.size.y);//tile height
var position_x = tile.position.x;
var position_y = tile.position.y;
var min = OpenSeaDragonCustomSettings.save_viewport_min(tile.y, tile.x, size_x, size_y, position_x, position_y);
var max = OpenSeaDragonCustomSettings.save_viewport_max(tile.y, tile.x, size_x, size_y, position_x, position_y);
matrix[tile.y][tile.x] = {'x': tile.x, 'y': tile.y, 'width': size_x, 'height': size_y, 'position_x': position_x, 'position_y': position_y};//y:rand,x:coloana
console.log(matrix[tile.y][tile.x]);
}