Ви отримаєте
- запис онлайн-трансляції
- практичні завдання
- методичні матеріали
- Максимально розкрити спектр системних і пакетних нодів Dynamo
- Показати можливості систематизації і прискорення роботи, за допомогою мови
- Показати Основи програмування в Iron Python + Revit API
- Показати можливості Dynamo Player
- Показати інші можливості Dynamo C сервісами Dynamo Studio і Project Fractal
День 1. Введення та типи даних.
- введення та типи даних.Вступна презентація, видача навчальних матеріалів та обговорення організаційних питань.
- поняття візуального програмування.
- знайомство з інтерфейсом на прикладі готового скриптаDesign Script.Тип даних. Основні оператори Design Script:/*,//,||,#,==,& & amp;.
- Списки в DesignScript.Створення послідовностей.
- рівні вкладеностей списку, варіанти переплетення списків.
- отримання і занесення параметра.
- перші кроки у взаємодії Dynamoі Revit.
- Робота з масивами даних і перевизначення графіки.
- Взаємоотримання елементів екземпляр-Тип-сімейство-Категорія.
- операції зі списками, видача домашнього завдання за бажанням.
- поняття вектора, площини і координатної системи.
- створення точок і елементів на основі точок.
- Створення кривих. Види кривих. Polygone, Curve, PolyCurve, NurbsCurvе.
- властивості і перетворення кривих. Поняття параметра по кривій. Розбиття кривих створення балок по кривій. Поняття Location.Сортування і групування по ключу.Радіальна і лінійна сортування точок в просторі. Поняття ключа.Сортування по лінії.
- рішення домашнього завдання, видача домашнього завдання за бажанням.
- Створення поверхонь.Sweep, Loft, Patch, ByPoints.
- властивості поверхонь поняття UV-координат.
- аналіз положення і форми поверхонь.
- поняття фільтрації по ключу.
- створення елементів на основі поверхонь.
- перетворення поверхонь.
- Створення областей заливки в Revit.
- Створення і перетворення стін.
- рішення домашнього завдання, видача домашнього завдання за бажанням.
- пакетні ноди.
- Робота з Mesh-геометрією. Створення елементів на основі Mesh-геометрії. Взаимополучение твердих тіл і поверхонь.
- перетин і розрізання твердих тіл. Операціїтгім, Split, Intersect, Subtract
- поняття BoundingBox.
- проектування об'єктів один на одного.
- Створення і перетворення перекриттів.
- аналіз положення елементів в приміщенні.
- рішення домашнього завдання, видача домашнього завдання за бажанням.
- поняття Host-a.
- Створення прорізів.
- варіанти експорту та імпорту геометрії з Dynamoв Revit.
- розбиття поверхонь за складним принципом.
- Створення розгортоктвердих тіл.
- створення листів і видів.
- розташування і підрізування видів на аркуші.
- видача домашнього завдання на вихідні.
- Створення анотацій в Revit.
- Експорт/Імпорт інформації Excel.
- Створення параметрів.
- Скрипт Квартирографии.
- регулювання видимості через Dynamo.
- Робота з пов'язаними файлами.
- розбір домашнього завдання.
- рішення домашнього завдання, видача домашнього завдання за бажанням.
- підключення необхідних бібліотек.
- Робота з інтерпретатором мови.
- Створення списків.
- цикли та умови.
- створення елементів Revitчерез Python.
- сортування елементів. Алгоритм пошуку найближчого елемента.
- рішення домашнього завдання, видача домашнього завдання за бажанням.
- Робота з часом в Python.
- функції та виключення.
- транзакції та особливості роботи з API.
- рішення складних завдань сIronPython.
- рішення домашнього завдання, видача домашнього завдання за бажанням.
- адаптування коду під свій проект.
- рішення складних завдань сIronPython.
- Створення Python-нодів.
- рішення домашнього завдання, видача домашнього завдання за бажанням.
- проведення самостійної роботи.
- розбір контрольної та особисті рекомендації щодо подальшого вивчення Dynamo
- коментарі по роботі з додатками для Dynamo. ProjectRefinery, DynamoPlayer.
https://privatelink.de/?https://www.edu.bimacad.ru/?utm_source=yandex