Как получить ObjectId труб и колодцев сети?

Автор Тема: Как получить ObjectId труб и колодцев сети?  (Прочитано 4458 раз)

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

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Добрый день, коллеги.

Ищу ответ на вопрос: как можно получить ObjectId труб и колодцев по ObjectId сети?

Заранее благодарю.

Отмечено как Решение Пашин Евгений 22-01-2018, 15:16:17

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Код - C# [Выбрать]
  1.                 Autodesk.AutoCAD.DatabaseServices.ObjectIdCollection pipeOIC = network.GetPipeIds();
  2.                 Autodesk.AutoCAD.DatabaseServices.ObjectIdCollection structureOIC = network.GetStructureIds();

Спасибо, Дмитрию Загорулькину.
« Последнее редактирование: 23-01-2018, 07:26:07 от Пашин Евгений »

Оффлайн Алексей (IdeaSoft)

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
А как получить доступ к объекту network?

Просто указать в модели не вариант.
Хочу получить сразу коллекцию трасс

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Алексей (IdeaSoft),
CivilDocument.GetPipeNetworkIds - это коллекция всех ObjectId сетей в чертеже.
трасса и сеть это совершенно разные вещи.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение