ConnectorElement из Connector

Автор Тема: ConnectorElement из Connector  (Прочитано 2660 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
ConnectorElement из Connector
« : 21-05-2020, 17:07:44 »
  есть ли какая то возможность получить ConnectorElement из Connector ?
или ConnectorElement  можно получить только из doc.EditFamily и FilteredElementCollector.OfType(ConnectorElement)?


Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ConnectorElement из Connector
« Ответ #1 : 21-05-2020, 17:42:31 »
Да, ConnectorElement - это только для семейств

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: ConnectorElement из Connector
« Ответ #2 : 21-05-2020, 19:00:38 »
ок. у Connector можно как то определить Direction как XYZ ?

Отмечено как Решение enot 22-05-2020, 17:47:00

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ConnectorElement из Connector
« Ответ #3 : 21-05-2020, 19:03:45 »
Код - C# [Выбрать]
  1. connector.CoordinateSystem.BasisZ

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: ConnectorElement из Connector
« Ответ #4 : 21-05-2020, 19:50:43 »
Это в координатах проекта (если нет, то как получить)?
« Последнее редактирование: 21-05-2020, 20:24:26 от enot »

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ConnectorElement из Connector
« Ответ #5 : 22-05-2020, 11:22:42 »
Да

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: ConnectorElement из Connector
« Ответ #6 : 25-05-2020, 02:09:28 »
var direction  = connector.CoordinateSystem.BasisZ

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


Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: ConnectorElement из Connector
« Ответ #7 : 25-05-2020, 10:19:48 »
Да вообще-то не должен. Получи связанный коннектор самой врезки