Всем доброго времени суток!
Сейчас попробую по порядку объяснить в чем суть проблемы.
Имею проект в Civil3D с сетью труб для отвода дождевой/плювиальной воды.
Сеть имеет как и трубы сделанные из ПП/PP (полипропилен) и из ЖБ/SB (сборный железобетон).
Выноски (лэйблы) для PP я делаю с размерами внешнего диаметра труб, а для SB внутренний.
В Dynamo имею скрипт, который в Properties записывает данные трубы с через Extended Data с автоматическим расчетом длины, названия и т.д.
Но имея базовые знания Dynamo я смог сделать скрипт только с расчетом внешних диаметров труб, то есть когда происходит расчет, то для PP он записывает в Extended Data внешний диаметр, а для труб SB нужен уже внутренний диаметр, который приходится делать уже вручную кликая на каждую трубу в Properties.
Можно ли как-нибудь сделать через команду IF, допустим с трубами диаметром из PP от 110 до 630, чтобы делался расчет и запись в Extended Data с внешним диаметром, а для труб SB расчет в Extended Data с внутренним диаметром?
Что-то на подобии IF размер трубы 110 - 630, то вбиваются внешние диаметры в Extended Data. И IF 700-1000+, то вбиваются внутренние диаметры трубы.
Скрипт сделан через Add-on Civil3DToolKit
Заранее благодарю всех за потраченное время на мой вопрос.
@frest7
Название темы было изменено @alina.balkanskaia для улучшения навигации на форуме. Оригинальное название: Расчет внутренних и внешних диаметров труб через команду IF, Dynamo Civil3D