Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: shss от 15-06-2016, 15:39:53

Название: Выравнивание стен
Отправлено: shss от 15-06-2016, 15:39:53
Добрый вечер!

На днях открыл свой старый проект, который создает стены по координатам, и что-то мне не понравилось как соединяются стены.
Вообщем как-то так:
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fi77.fastpic.ru%2Fthumb%2F2016%2F0615%2F84%2F1b774f758e6717d681eaa16f7c901184.jpeg&hash=6f70f5bfb3df4b0cc8d97cb6400a6c4a) (http://fastpic.ru/view/77/2016/0615/1b774f758e6717d681eaa16f7c901184.png.html)
Так как точность координат достаточно велика, стены создаются под некоторым бОльшим или мЕньшим отклонением от 90 градусов, конечно ручное пересоединение стен решает этот вопрос, но это же надо делать руками :)
Собственно хочется, чтобы было красиво.
На первый взгляд, к моей функции соединения стен добавить проверку угла между ними, если разница с 90 градусами, примерно +-1градус, то округлить до 90 и подвинуть на нужное расстояние стены. А вот есть ли готовое решение чтобы не изобретать велосипед?

Спасибо
Название: Re: Выравнивание стен
Отправлено: Виктор Чекалин от 21-06-2016, 15:20:12
Сергей, я так и не понял, при создании стен по координатам действительно идет незначительное смещение или координаты верные, а Revit создает со смещением?
Название: Re: Выравнивание стен
Отправлено: shss от 21-06-2016, 15:27:17
Виктор, координаты верны и стены также создаются верно, просто хочу выровнять углы до 90 градусов.