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

ADN Club => Civil 3D API => Тема начата: Doublefish от 05-06-2014, 12:29:41

Название: Как добавить сеть на вид профиля?
Отправлено: Doublefish от 05-06-2014, 12:29:41
Подскажите пожалуйста

Как добавить сеть на вид профиля?
Название: Re: Как добавить сеть на вид профиля?
Отправлено: Дмитрий Загорулькин от 05-06-2014, 13:14:28
На вид профиля можно добавлять отдельные части сети. У объекта Part (базового объекта частей сети) есть метод AddToProfileView. Соответственно, применив этот метод ко всем частям сети, можно всю сеть добавить на вид профиля :)
Название: Re: Как добавить сеть на вид профиля?
Отправлено: Doublefish от 05-06-2014, 16:56:14
Спасибо, получилось.
Название: Re: Как добавить сеть на вид профиля?
Отправлено: Doublefish от 06-06-2014, 10:26:01
Что-то возник вопрос - а как потом добраться до вкладки Трубопроводные сети на виде профиля?
т.е. как получить названия сетей, трубы и колодцы с вида профиля?
Название: Re: Как добавить сеть на вид профиля?
Отправлено: Дмитрий Загорулькин от 06-06-2014, 10:58:19
Это только в интерфейсе есть такая вкладка. А вот объект ProfileView "не знает" ничего о сетях, которые на нем показаны. Но можно зайти с обратной стороны - перебрать все сети в чертеже, в них перебрать все части сети, у них запускать метод GetProfileViewsDisplayingMe и смотреть, есть ли в этой коллекции наш вид профиля.
Другого способа я не знаю.