Dynamo
Primer for v2.0
Русский
Русский
  • О программе
  • Введение
    • Что представляет собой программа Dynamo и как она работает?
    • Руководство пользователя Dynamo Primer, сообщество и платформа Dynamo
  • Настройка Dynamo
  • Пользовательский интерфейс
    • Рабочее пространство
    • Библиотека
  • Узлы и провода
  • Основные узлы и понятия
    • Указатель узлов
    • Геометрия для машинного проектирования
      • Обзор концепции геометрии
      • Вектор, плоскость и система координат
      • Точки
      • Кривые
      • Поверхности
      • Тела
      • Сети
    • Компоновочные блоки программ
      • Передача данных
      • Math
      • Logic
      • Строки
      • Цвет
    • Проектирование на основе списков
      • Что такое список
      • Работа со списками
      • Списки списков
      • Многомерные списки
    • Словари в Dynamo
      • Что такое словарь
      • Узлы Dictionary
      • Словари в узлах Code Block
      • Примеры использования Revit
  • Пользовательские узлы и пакеты
    • Пользовательские узлы
      • Пользовательские узлы: введение
      • Создание пользовательских узлов
      • Публикация узлов в библиотеку
    • Пакеты
      • Пакеты: введение
      • Практикум по работе с пакетом: Mesh Toolkit
      • Разработка пакетов
      • Публикация пакетов
      • Импорт Zero Touch
  • Dynamo для Revit
    • Подключение к Revit
    • Выбор
    • Редактирование
    • Создание
    • Адаптация
    • Выпуск документации
  • Dynamo for Civil 3D
    • Совместимость с Civil 3D
    • Начало работы
    • Библиотека узлов
    • Примеры рабочих процессов
      • Дороги
        • Размещение осветительных столбов
      • Землеустройство
        • Размещение коммуникаций
      • Инженерные сети
        • Переименование колодцев
      • Железная дорога
        • Границы зазора
      • Топосъемка
        • Управление группами точек
    • Дополнительные разделы
      • Привязка объекта
      • Python и Civil 3D
    • Проигрыватель Dynamo
    • Полезные пакеты
    • Ресурсы
  • Бета-версия Dynamo в Forma
    • Настройка Dynamo Player в Forma
    • Добавление графов и предоставление к ним общего доступа в Dynamo Player
    • Запуск графов в Dynamo Player
    • Отличия вычислительной службы Dynamo от классического приложения Dynamo
  • Создание кода в Dynamo
    • Узлы Code Block и DesignScript
      • Что такое Code Block
      • Синтаксис DesignScript
      • Сокращение
      • Функции
    • Создание геометрии с помощью DesignScript
      • Основы работы с геометрией посредством DesignScript
      • Геометрические примитивы
      • Векторная математика
      • Кривые: интерполяционные и по управляющим точкам
      • Перенос, поворот и другие преобразования
      • Поверхности: интерполяционные, лофтированные, по управляющим точкам и поверхности вращения
      • Параметризация геометрических объектов
      • Пересечение и обрезка
      • Логические операции с геометрическими объектами
      • Генераторы точек Python
    • Python
      • Узлы Python
      • Python и Revit
      • Настройка собственного шаблона Python
    • Изменения языка
  • Практические советы
    • Методы создания графиков
    • Методы создания сценариев
    • Справочник по созданию сценариев
    • Управление структурой программы
    • Эффективная работа с большими наборами данных в Dynamo
  • Примеры рабочих процессов
    • Процессы для начала работы
      • Параметрическая ваза
      • Точки притяжения
    • Индекс понятий
  • Руководство для разработчиков
    • Сборка Dynamo на основе исходного кода
      • Сборка DynamoRevit на основе исходного кода
      • Управление зависимостями и их обновление в Dynamo
    • Разработка для Dynamo
      • Начало работы
      • Пример использования узлов Zero-Touch — узел сетки
      • Выполнение сценариев Python в узлах Zero-Touch (C#)
      • Дальнейшая работа с Zero-Touch
      • Расширенная настройка узлов Dynamo
      • Использование типов COM (взаимодействие) в пакетах Dynamo
      • Пример использования NodeModel — настраиваемый пользовательский интерфейс
      • Обновление пакетов и библиотек Dynamo для Dynamo 2.x
      • Обновление пакетов и библиотек Dynamo для Dynamo 3.x
      • Расширения
      • Определение пользовательской организации пакетов для Dynamo 2.0 или более поздней версии
      • Интерфейс командной строки Dynamo
      • Интеграция с Dynamo
      • Разработка для Dynamo for Revit
      • Публикация пакета
      • Создание пакета из Visual Studio
      • Расширения в виде пакетов
    • Запросы на слияние
    • Ожидания от тестирования
    • Примеры
  • Приложение
    • Вопросы и ответы
    • Визуальное программирование и Dynamo
    • Ресурсы
    • Примечания к выпуску
    • Полезные пакеты
    • Файлы примеров
    • Таблица интеграции с основной программой
    • PDF для скачивания
    • Сочетания клавиш Dynamo
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Приложение

Полезные пакеты

PreviousПримечания к выпускуNextФайлы примеров

Last updated 1 month ago

Ниже приведен список пакетов, наиболее популярных среди пользователей Dynamo. Разработчики, не стесняйтесь пополнять этот список! Помните, что — это ресурс с открытым с исходным кодом.

Коллекция archi-lab — это более 50 пользовательских пакетов, которые позволяют существенно расширить возможности взаимодействия Dynamo с Revit. Пакеты archi-lab включают в себя как узлы для выполнения базовых операций со списками, так и узлы визуальной среды расчетов для Revit с расширенными возможностями. Пакеты archi-lab доступны в Package Manager.

BimorphNodes — это универсальная коллекция мощных вспомогательных узлов. Среди них можно найти высокоэффективные узлы для выявления конфликтов и управления пересечениями геометрии, узлы преобразования кривых ImportInstance (САПР) и средства для сбора связанных элементов, решающие проблему ограничений в API Revit. Чтобы подробнее узнать о всех доступных узлах, ознакомьтесь с каталогом BimorphNodes. Коллекция BimorphNodes доступна в Package Manager.

Bumblebee — это подключаемый модуль для обеспечения взаимодействия между Excel и Dynamo, значительно расширяющий возможности Dynamo в плане чтения и записи файлов Excel.

Clockwork — это коллекция пользовательских узлов для среды визуального программирования Dynamo. В ней представлено множество узлов для работы с Revit и решения других задач, например управления списками, выполнения математических и строковых операций, преобразования единиц измерения, выполнения геометрических операций (преимущественно ограничивающие рамки, сетки, плоскости, точки, поверхности, UV и векторы) и разбивки на панели.

DataShapes — это пакет для расширения пользовательских функций в сценариях Dynamo. Основным назначением пакета является увеличение спектра функциональных возможностей проигрывателя Dynamo. Подробности см. на странице https://data-shapes.net/. Если вы ходите создавать мощные рабочие процессы для проигрывателя Dynamo, рекомендуем обратить внимание на этот пакет.

DynamoSAP — это параметрический интерфейс для SAP2000, встраиваемый в Dynamo. Этот проект позволяет инженерам осуществлять генеративное проектирование и анализ строительных систем в SAP, используя Dynamo для управления моделью SAP. Проект содержит несколько типовых рабочих процессов, описанных в прилагаемых файлах примеров, а также предоставляет возможности для автоматизации типовых задач в SAP.

Это библиотека, расширяющая функциональные возможности Dynamo/Revit, которая позволяет осуществлять развертывание геометрии обычных и сложных поверхностей. Библиотека позволяет пользователям сначала преобразовывать поверхности в плоскую мозаичную топологию, а затем выполнять их развертку с помощью инструментов Protogeometry в Dynamo. В этом пакете также содержится несколько экспериментальных узлов и стандартных файлов с примерами.

Импортируйте векторные изображения из Illustrator или интернета в формате SVG. Этот инструмент позволяет импортировать созданные вручную чертежи в модуль Dynamo для выполнения параметрических операций.

Energy Analysis for Dynamo позволяет выполнять параметрическое моделирование энергопотребления и создавать рабочие процессы для расчета энергопотребления всего здания в Dynamo 0.8. Пакет Energy Analysis for Dynamo позволяет настроить модель энергопотребления в Autodesk Revit, отправить ее в Green Building Studio для расчета энергопотребления DOE2 и изучить полученные результаты. Пакет разрабатывается компанией Thornton Tomasetti в рамках проекта CORE Studio.

Firefly — это коллекция узлов, позволяющих Dynamo обмениваться данными с устройствами ввода/вывода, такими как микроконтроллер Arduino. Поскольку поток данных передается в реальном времени, пользователи Firefly получают множество возможностей для интерактивного создания прототипов на стыке между цифровыми и физическими системами с помощью веб-камер, мобильных телефонов, игровых контроллеров, датчиков и т. д.

Genius Loci — это компиляция узлов для Dynamo. Она содержит узлы, полезные для пользователей Revit. Установите этот пакет для ознакомления с его функциями, в частности с удобными процессами взаимодействия со связанными файлами и документами Revit.

Mantis Shrimp — это проект по развитию совместимости, который позволяет легко импортировать геометрию Grasshopper и/или Rhino в Dynamo.

Пакет Dynamo Mesh Toolkit содержит множество полезных инструментов для работы с геометрией сети. В этом пакете имеются возможности для импорта сетей из внешних файлов в других форматах, формирования сетей из существующих геометрических объектов Dynamo и построения сетей вручную на основе данных о вершинах и соединениях. Кроме того, в пакет входят инструменты для изменения и восстановления геометрии сети.

🧐 MONOCLE

Monocle — это расширение вида для Dynamo 2.0.x. Monocle содержит набор полезных инструментов для идентификации пакетов, очистки графиков и многих других операций. Monocle позволяет добавлять функциональные возможности в пользовательский интерфейс Dynamo так, что у пользователей создается впечатление, будто эти функции встроены в программу. Расширение Monocle доступно в Package Manager.

Optimo предоставляет пользователям Dynamo возможности для оптимизации решения определенных ими проектных задач с помощью различных адаптируемых алгоритмов. Пользователи могут определять одну или несколько целей для поставленных задач, а также отдельные функции пригодности.

Библиотека узлов Rhynamo предоставляет пользователям возможность чтения и записи файлов Rhino 3DM из Dynamo. Rhynamo преобразует геометрию Rhino в пригодную к использованию геометрию Dynamo с помощью библиотеки OpenNURBS от компании McNeel, позволяя создавать новые рабочие процессы для беспрепятственного обмена геометрией и данными между Rhino и Revit. Этот пакет также содержит несколько экспериментальных узлов, которые обеспечивают прямой доступ к командной строке Rhino.

Rhythm — это набор полезных узлов, поддерживающих эффективное взаимодействие между проектом Revit и Dynamo, что может действительно помочь пользователям в работе. Rhythm — это приложение с открытым исходным кодом, созданное преимущественно на базе C#. С его помощью в Dynamo можно добавить узлы Revit, базовые узлы и расширение вида. Пакет Rhythm доступен в Package Manager.

Узлы в составе коллекции Spring Nodes в первую очередь предназначены для улучшения взаимодействия между Dynamo и Revit. Их более общая цель — изучение всех средств, которые помогают ускорить рабочие процессы, ориентированные на BIM. Во многих узлах используются средства IronPython или DesignScript, что может послужить хорошей отправной точкой для изучения синтаксиса и тонких моментов этих языков программирования. Коллекция Spring Nodes доступна в Package Manager.

ARCHI-LAB

BIMORPH NODES

BUMBLEBEE FOR DYNAMO

CLOCKWORK FOR DYNAMO

DATA|SHAPES

DYNAMO SAP

DYNAMO UNFOLD

DYNASTRATOR

ENERGY ANALYSIS FOR DYNAMO

FIREFLY FOR DYNAMO

GENIUS LOCI

MANTIS SHRIMP

MESH TOOLKIT

OPTIMO

RHYNAMO

RHYTHM

Spring Nodes

Dynamo Primer
Официальный сайт archi-lab
Каталог BimorphNodes
Официальный сайт BumbleBee
Страница Clockwork For Dynamo на сайте GitHub
Страница Data|Shapes на сайте GitHub
Проект DynamoSAP на сайте Core Studio
Страница DynamoUnfold на сайте GitHub
Скачать Dynastrator на сайте Package Manager
Проект Energy Analysis for Dynamo на сайте GitHub
Скачать Firefly на сайте Dynamo Package Manager
Страница Genius Loci на сайте GitHub
Официальный сайт Mantis Shrimp
Страница Dynamo Mesh Toolkit на сайте GitHub
Страница Monocle на сайте GitHub
Страница Optimo на сайте GitHub
Страница Rhynamo на сайте Bitbucket
Страница Rhythm на сайте GitHub
Страница Spring
Nodes на сайте GitHub