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

ADN Club => Civil 3D API => Тема начата: Пашин Евгений от 22-01-2018, 14:28:03

Название: Как получить ObjectId труб и колодцев сети?
Отправлено: Пашин Евгений от 22-01-2018, 14:28:03
Добрый день, коллеги.

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

Заранее благодарю.
Название: Re: Как получить ObjectId труб и колодцев сети?
Отправлено: Пашин Евгений от 22-01-2018, 15:16:10
Код - C# [Выбрать]
  1.                 Autodesk.AutoCAD.DatabaseServices.ObjectIdCollection pipeOIC = network.GetPipeIds();
  2.                 Autodesk.AutoCAD.DatabaseServices.ObjectIdCollection structureOIC = network.GetStructureIds();

Спасибо, Дмитрию Загорулькину.
Название: Re: Как получить ObjectId труб и колодцев сети?
Отправлено: Алексей (IdeaSoft) от 08-06-2018, 17:47:24
А как получить доступ к объекту network?

Просто указать в модели не вариант.
Хочу получить сразу коллекцию трасс
Название: Re: Как получить ObjectId труб и колодцев сети?
Отправлено: Александр Ривилис от 08-06-2018, 18:18:39
Алексей (IdeaSoft),
CivilDocument.GetPipeNetworkIds - это коллекция всех ObjectId сетей в чертеже.
трасса и сеть это совершенно разные вещи.