Как добавить сеть на вид профиля?

Автор Тема: Как добавить сеть на вид профиля?  (Прочитано 6393 раз)

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

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

  • ADN Club
  • ****
  • Сообщений: 288
  • Карма: 10
  • AutoCAD Civil 3D
Подскажите пожалуйста

Как добавить сеть на вид профиля?

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Как добавить сеть на вид профиля?
« Ответ #1 : 05-06-2014, 13:14:28 »
На вид профиля можно добавлять отдельные части сети. У объекта Part (базового объекта частей сети) есть метод AddToProfileView. Соответственно, применив этот метод ко всем частям сети, можно всю сеть добавить на вид профиля :)

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

  • ADN Club
  • ****
  • Сообщений: 288
  • Карма: 10
  • AutoCAD Civil 3D
Re: Как добавить сеть на вид профиля?
« Ответ #2 : 05-06-2014, 16:56:14 »
Спасибо, получилось.

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

  • ADN Club
  • ****
  • Сообщений: 288
  • Карма: 10
  • AutoCAD Civil 3D
Re: Как добавить сеть на вид профиля?
« Ответ #3 : 06-06-2014, 10:26:01 »
Что-то возник вопрос - а как потом добраться до вкладки Трубопроводные сети на виде профиля?
т.е. как получить названия сетей, трубы и колодцы с вида профиля?
« Последнее редактирование: 06-06-2014, 10:57:53 от Doublefish »

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Как добавить сеть на вид профиля?
« Ответ #4 : 06-06-2014, 10:58:19 »
Это только в интерфейсе есть такая вкладка. А вот объект ProfileView "не знает" ничего о сетях, которые на нем показаны. Но можно зайти с обратной стороны - перебрать все сети в чертеже, в них перебрать все части сети, у них запускать метод GetProfileViewsDisplayingMe и смотреть, есть ли в этой коллекции наш вид профиля.
Другого способа я не знаю.