Я ищу библиотеку или любую помощь для создания сетки (матрицы) точек в парах 4 (прямоугольник) - PullRequest
0 голосов
/ 18 марта 2020

Мне нужно получить библиотеку / алгоритм или просто написать свою собственную функцию, в которой я задаю начальную точку и задаю параметры функции для рисования массива прямоугольников (объект Rectangle) в группах (объектный блок) из одного или нескольких. если вы посмотрите на пример, вы можете увидеть прямоугольники 1 и 5 в группе (единица), и я хочу иметь возможность указать количество уровней и количество прямоугольников на этом уровне, а также ширину (ширину прямоугольников в единица всегда будет одинаковой). все единицы на одном уровне - это только что скопированные единицы, поэтому функция будет выглядеть примерно так:

-> EXAMPLE Пример сетки

var Units ={
"Level_01" :[
                [A: 2500],
                [B: 590],
                [Width: 1200],
                [Numberof:4]
            ],
"Level_02" :[
                [A: 2500],
                [B:590],
                [Width: 1200],
                [Numberof:4]
            ]

}
DrawUnits(startpoint,Units)

Я бы Спасибо за любую помощь, которую я использую c#, если вы можете помочь на любом другом языке, который можете. Спасибо

PS Я пытаюсь сделать это, используя классы, класс Unit и прямоугольник, потому что я хочу иметь возможность добавлять свойства к объектам для определения площади, количества и многого другого на более позднем этапе.

...