Добрый день, уважаемые коллеги!
Возник вопрос по следующему вопросу, может кто-то сталкивался:
Есть ноды, или пакеты, в котором можно создавать определенные объекты в определенное время?
Например, я хочу разложить колоны здания через определенное заданное время. И видеть как они появляются в модели?
Artyom Durasov
Solved! Go to Solution.
Solved by sche_ge. Go to Solution.
Да, я именно хотел этого в Revit.
С данным функционалом в Navisworks знаком.
Спасибо за ссылки.
Artyom Durasov
Первое, что пришло в голову - использовать метод sleep() из библиотеки time языка python, которая позволяет задерживать действие кода на количество секунд, указанных в скобках. Импортировать ее можно вот так.
# Системные библиотеки import sys # Настройки интерпретатора IronPython, путь к библиотекам sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\Lib') import timetime.sleep(10) # задержка кода на 10 секунд
Но проблема в том, что задержка идет внутри нода Python Script, а Dynamo все равно исполняет все одновременно (т.е. ждет положенные секунды на каждом этапе цикла, но результат выдает только в конце общий.
Есть еще одна идея. Теоретически такое можно запилить через режим запуска скрипта Periodic (Периодический), который позволяет повторно перезапускать скрипт через какое-то количество секунд. Он активируется при использовании нода DateTime.Now. При данном режиме можно получать значение текущего времени, которое будет меняться через заданный интервал. Поскольку значение будет все время изменяться, то его можно использовать либо для генерации новых координат колонны, либо для перебора координат колонн в каком-либо списке.
Вот тут я развлекался с подобной идеей:
В принципе можно разные варианты использования придумать.
Ну да, я как-то так себе это и представлял.
Спасибо!
А какие вы еще использовали пакеты при создании данного скрипта?
Artyom Durasov
Список пакетов, которые я использую:
archi-lab.net (2019.2.7)
bimorphNodes (2.5.1)
Clockwork for Dynamo 2.x (2.1.2)
Data-Shapes (2019.2.20)
MEPover (2019.1.4)
Rhythm (2019.1.21)
RIE (0.6.6)
Sastrugi (0.1.4)
spring nodes (202.1.1)
SpringsUI (132.1.1)
Всех благодарю за консультации.
Думаю это как раз то что, нужно под мою задачу.
Буду изучать и пробовать!
Artyom Durasov
Can't find what you're looking for? Ask the community or share your knowledge.