ADN Club > Revit API
соединение линий
enot:
1.) Как соединить две линии (не в модели) в ближайших точках, если они находятся на одной осевой линии
2.) когда оси линий находятся под углом.
В ревит есть подобная функция - соединить элементы (удлиннить)
Александр Пекшев aka Modis:
1) Найти общую точку, создать новую линию по оставшимся свободным концам линий, удалить старые линии
2) И во что же должны соединиться две линии под углом? В дугу?))
enot:
2.) в точке пересечения осей линий :)
Инструмент ревита - "Обрезать/удлинить до угла"
Тут ,вероятно, первым шагом нужно найти ближайшие точки между линиями
- как вариант , найти кратчайшее расстояние через XYZ_point_1.DistanceTo(XYZ_point_2)
- есть готовый метод http://www.revitapidocs.com/2018.1/04ab73d1-bc85-9b87-aace-4272a0c7c3e4.htm , но не совсем понятно как им пользоваться
Александр Пекшев aka Modis:
--- Цитата: enot от 09-11-2018, 09:27:24 ---2.) в точке пересечения осей линий :)
--- Конец цитаты ---
Я спросил совсем другое. Вам нужно СОЕДИНИТЬ или УДЛИНИТЬ?
Kolemba:
--- Цитата: Александр Пекшев aka Modis от 09-11-2018, 09:41:42 ---
--- Цитата: enot от 09-11-2018, 09:27:24 ---2.) в точке пересечения осей линий :)
--- Конец цитаты ---
Я спросил совсем другое. Вам нужно СОЕДИНИТЬ или УДЛИНИТЬ?
--- Конец цитаты ---
Добрый день. У меня именно такой вопрос, возможно ли соединить линии модели, сплайны в Revit?
ревит 2023
Навигация
Перейти к полной версии