Добрый вечер!
На днях открыл свой старый проект, который создает стены по координатам, и что-то мне не понравилось как соединяются стены.
Вообщем как-то так:
Так как точность координат достаточно велика, стены создаются под некоторым бОльшим или мЕньшим отклонением от 90 градусов, конечно ручное пересоединение стен решает этот вопрос, но это же надо делать руками
Собственно хочется, чтобы было красиво.
На первый взгляд, к моей функции соединения стен добавить проверку угла между ними, если разница с 90 градусами, примерно +-1градус, то округлить до 90 и подвинуть на нужное расстояние стены. А вот есть ли готовое решение чтобы не изобретать велосипед?
Спасибо