Dynamo Revit 2.3 автоматически устанавливается в Revit в качестве встроенной надстройки.
Обновление Revit не влияет на прошлые выпуски Dynamo, установленные в предыдущей версии Revit. Dynamo Revit 2.3 включает перечисленные ниже обновления.
Усовершенствования пользовательского интерфейса
- В библиотеку геометрии добавлены новые логические узлы поверхности. Эти узлы значительно оптимизируют выполнение логических операций в 2D на таких поверхностях, как объединения обрезанных полигональных поверхностей, для которых раньше требовалось создавать и дифференцировать твердые тела.
- Предотвращение загрузки пакетов, которые содержат пользовательские узлы, уже загруженные в других пакетах. Это позволяет избежать ситуации, когда один пакет перезаписывает содержимое другого пакета.
- Сохраняемые в версии 2.3 графики теперь сериализируются со свойством NodeLibraryDependencies, где содержатся пакеты, использованные графиками при сохранении.
- При открытии графика, у которого есть зависимость с отсутствующим пакетом, он отображается на панели справа.
- Добавлен флаг PreviewFeature со ссылкой на обратную связь, чтобы упростить и оптимизировать сбор отзывов на новые экспериментальные возможности.
- Добавлены расширенные действия соединителя: комбинация «выбор + SHIFT + нажатие элемента вывода» перемещает несколько соединителей, а «CTRL + нажатие элемента ввода» дублирует соединители.
- Теперь можно изменять размер диалогового окна SetValue (редактирование примечаний и имен узлов).
- Невозможно запустить PackageSearch, пока пакет данных не возвращен Диспетчером пакетов.
- Обновлено содержимое окна «О программе».
- В хранилище Dynamo добавлен инструмент PerformanceTool. Следите за публикациями в блоге, чтобы узнать, что можно сделать с помощью данного инструмента.
- Улучшена виртуальная машина Dynamo. В некоторых случаях производительность повысилась на 20 %. Повышение производительности менее значительно для графиков стандартных размеров и данных.
Изменения API
- В правую часть пользовательского интерфейса Dynamo добавлена боковая панель ViewExtensions. Работа с API все еще экспериментальна.
- Для измерения времени выполнения задач узлами добавлены API ProfilingSession и EnableProfiling.
- Добавлено событие NodeExecution. Оно доступно, когда включена работа с профилями, и может быть использовано для отображения уведомлений, когда каждый узел начинает и заканчивает выполнение.
- Если для анализа заданы пользовательские настройки, не следует сбрасывать их до значений по умолчанию.
Исправленные ошибки:
- Исправлена загрузка взаимозависимых пакетов или пакетов, которые делят зависимости сборки ZeroTouch.
- При запросе запуска приложение Dynamo учитывает флаг RunSettings.Enabled.
- В контекстное меню добавлена команда автоматического переплетения.
- stringFromArray выводит списки с использованием синтаксиса Dynamo 2.0.
- Исправлена нестабильность при удалении блока кода с определением функции, если в нем использовались аргументы по умолчанию.
- Улучшено тестирование для репликации смешанных типов и рангов.
- Улучшена привязка элемента customNode.
- Скрытие возврата, зарезервированного в блоке кода, завершается автоматически.
- Системы координат теперь правильно отображают геометрию фонового просмотра при изменении коэффициента масштабирования геометрии.
Известные проблемы
- Установка пользовательского пакета узлов, в котором есть узлы, использованные в текущем графике, может привести к нестабильной работе программы. Для временного решения проблемы перед установкой отсутствующего пакета используйте для графика режим запуска вручную.
- Меню и контекстные команды «Опубликовать текущее рабочее пространство» и «Опубликовать выбранные узлы» не работают, вместо них используйте команды «Опубликовать» и «Публикация версии», а затем вручную добавьте пользовательские узлы, которые необходимо опубликовать.