ADN Club > Revit API

соединение линий

(1/2) > >>

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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии