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

ADN Club => Revit API => Тема начата: enot от 21-05-2020, 17:07:44

Название: ConnectorElement из Connector
Отправлено: enot от 21-05-2020, 17:07:44
  есть ли какая то возможность получить ConnectorElement из Connector ?
или ConnectorElement  можно получить только из doc.EditFamily и FilteredElementCollector.OfType(ConnectorElement)?

Название: Re: ConnectorElement из Connector
Отправлено: Александр Игнатович от 21-05-2020, 17:42:31
Да, ConnectorElement - это только для семейств
Название: Re: ConnectorElement из Connector
Отправлено: enot от 21-05-2020, 19:00:38
ок. у Connector можно как то определить Direction как XYZ ?
Название: Re: ConnectorElement из Connector
Отправлено: Александр Игнатович от 21-05-2020, 19:03:45
Код - C# [Выбрать]
  1. connector.CoordinateSystem.BasisZ
Название: Re: ConnectorElement из Connector
Отправлено: enot от 21-05-2020, 19:50:43
Это в координатах проекта (если нет, то как получить)?
Название: Re: ConnectorElement из Connector
Отправлено: Александр Игнатович от 22-05-2020, 11:22:42
Да
Название: Re: ConnectorElement из Connector
Отправлено: enot от 25-05-2020, 02:09:28
var direction  = connector.CoordinateSystem.BasisZ

У воздуховода есть 2 коннектора  c ConnectorType = End
и 1 коннектор с ConnectorType = Curve (Врезка) = > здесь у меня получается неверный direction  (получается параллельным двум коннекторам с типом End, хотя по идее должен быть перпендикулярен) ...

Название: Re: ConnectorElement из Connector
Отправлено: Александр Игнатович от 25-05-2020, 10:19:48
Да вообще-то не должен. Получи связанный коннектор самой врезки