У меня есть сетка занятости, которая имеет 3 состояния - Занят, Свободен, Неизвестен. Сетка занятости - это простой двумерный массив состояний. Сетка представляет план этажа, где Занят = Стена, Свободен = Открытый этаж, Неизвестен = что находится за стеной или не нанесено на карту. Эта сетка имеет ширину 800x800, каждая ячейка представляет 5 см реального мира.
Я хочу взять это и сделать из него форму пути WPF. Затем я могу манипулировать на экране, разрешить пользователю добавлять стены (путем рисования линий) и в конечном итоге экспортировать в какую-либо форму стандарта CAD / SVG / и т. Д.
Я начал играть с записываемыми растровыми изображениями и могу создать идеальное изображение сетки, как бы ни было растровое изображение, а некоторые из моих линий зазубрены или не связаны.
Я ищу идеи о том, как перевести эту сетку, или thebitmap, в чистые формы wpf. Линии, многоугольники, полилинии или пути - все это сделало бы меня очень счастливым, потому что, как только у меня появятся такие, я смогу сделать все, что угодно. Есть идеи?