Создать фигуру из массива координат - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь найти способ сделать функцию Js, чтобы "заполнить" внутри пути (массив координат), чтобы получить координаты + координаты внутри.

Так что для В качестве примера приведены данные: [[1,1], [2,1], [3,1], [3,2], [3,3], [2,3], [1,3], [1, 2]]

Представлено будет:

[1,1][2,1][3,1]
[1,2]     [3,2]
[1,3][2,3][3,3]

Должно возвращаться [[1,1], [2,1], [3,1], [3,2], [ 3,3], [2,3], [1,3], [1,2], [2,2]]

Представлено будет:

[1,1][2,1][3,1]
[1,2][2,2][3,2]
[1,3][2,3][3,3]

Порядок точки не будут иметь значения, пока они находятся внутри массива.

Что может быть наиболее эффективным способом достижения этого? Пример довольно прост, но вещи становятся сложными, когда на одной оси xy есть несколько координат, и между ними есть промежуток.

enter image description here

...