Существует ли какой-либо стандартный способ или алгоритм для преобразования матрицы ниже в относительном положении в пространстве, рассматривающий x=0 and y=0
как начало координат и вниз y-axis
и вправо x-axis
как положительные оси.
[ [{x:36,y:14},{x:242,y:14}],
[{x:36,y:133}],
[{x:36,y:252}],
[{x:36,y:371},{x:242,y:371},{x:446,y:371},{x:651,y:371}],
[{x:242,y:490},{x:446,y:490},{x:651,y:490}] ]
Теперь, поскольку длина этого массива массивов 5 и длина самого длинного массива в нем 4 , мне нужна преобразованная матрица размера 5 * 4 в нижнем формате.
[ [{x:36,y:14},{x:242,y:14},null,null],
[{x:36,y:133},null,null,null],
[{x:36,y:252},null,null,null],
[{x:36,y:371},{x:242,y:371},{x:446,y:371},{x:651,y:371}],
[null,{x:242,y:490},{x:446,y:490},{x:651,y:490}] ]
В указанном выше случае относительные позиции сохраняются.
Заранее спасибо !!