دوره آموزشی دینامو برای رویت:نوشتن اسکریپت پایتون
3 ساعت 37 دقیقهمتوسط2018-12-14
مدرسین

Jeremy Graham
Registered Architect
جزئیات دوره
نمی توانید گره دینامو مورد نیاز خود را پیدا کنید؟ پایتون به شما این امکان را میدهد تا گرههای سفارشی قدرتمندی ایجاد کنید که عملکرد Dynamo را گسترش داده و چالشهای مدلسازی Revit خود را به روشهای هوشمندتر و سریعتر حل کنید. این دوره، زبان برنامه نویسی پایتون را به طراحانی که می خواهند کارهای بیشتری با Dynamo انجام دهند، معرفی می کند. ابتدا، اصول اولیه پایتون، از جمله انواع داده، شرطی ها و حلقه ها را یاد بگیرید، در حالی که مستقیماً با کتابخانه Dynamo Geometry تعامل دارید. سپس دریابید که چگونه می توانید عملکرد را با Dynamo با کتابخانه هایی مانند Revit API گسترش دهید. در فصل چهارم، شما مهارت های جدید خود را به کار می گیرید. جرمی گراهام، مربی و متخصص BIM، نحوه استفاده از Python و Revit API را برای فیلتر کردن عناصر، دسترسی به پارامترها و ایجاد نماهای سفارشی نشان میدهد.
توجه: این دوره از Dynamo 2.0.1 و Revit 2019 استفاده می کند. برای بهترین نتیجه، به داشتن نسخه های یکسان نرم افزار کمک می کند.
اهداف یادگیری
وارد کردن کتابخانه Dynamo Geometry
اصول پایتون: متغیرها، شرطی ها، عملگرها، حلقه ها و توابع
استفاده و گسترش ماژول های پایتون
دسترسی به Revit API با پایتون
تبدیل Revit و Dynamo
ایجاد یک کلکتور در Revit API
دریافت پارامترهای Revit با Revit API
تنظیم عناصر با Revit API
ایجاد نماها با Revit API
توجه: این دوره از Dynamo 2.0.1 و Revit 2019 استفاده می کند. برای بهترین نتیجه، به داشتن نسخه های یکسان نرم افزار کمک می کند.
اهداف یادگیری
وارد کردن کتابخانه Dynamo Geometry
اصول پایتون: متغیرها، شرطی ها، عملگرها، حلقه ها و توابع
استفاده و گسترش ماژول های پایتون
دسترسی به Revit API با پایتون
تبدیل Revit و Dynamo
ایجاد یک کلکتور در Revit API
دریافت پارامترهای Revit با Revit API
تنظیم عناصر با Revit API
ایجاد نماها با Revit API
مهارت ها
DynamoComputational DesignRevitArchitectural VisualizationCivil EngineeringBIMPythonAutodesk3D ModelingVisualization and Real-TimeAECProduct and ManufacturingAnimation and IllustrationProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - پرش به پایتون و دینامو
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی
1. Dynamo و Python
- 04 - مبانی گره پایتون
- 05 - OOP چیست
- 06 - وارد کردن کتابخانه Dynamo
2. مبانی پایتون
- 07 - تعریف متغیرها
- 08 - اعداد
- 09 - رشته ها
- 10 - کار با لیست ها
- 11 - تصمیمگیری با شرط
- 12 - کنترل با اپراتورها
- 13 - عملگرهای منطقی
- 14 - حلقه زدن با حلقه for
- 15 - حلقه زدن با حلقه while
- 16 - بشکنید و ادامه دهید
- 17 - حلقههای تو در تو
- 18 - لغت نامه ها
- 19 - سعی کنید و جز
- 20 - تعریف توابع
3. کار با کتابخانه ها
- 21 - ماژولهای داخلی پایتون
- 22 - گسترش ماژولهای پایتون
- 23 - ذخیره ماژول خودمان
- 24 - آیرون پایتون چیست
- 25 - دسترسی به Nodeهای Revit
- 26 - وارد کردن Revit API
- 27 - کار با Revit API
- 28 - تبدیل Revit
- 29 - تبدیل دینامو
- 30 - پیمایش Revit API
4. Revit API
- 31 - جمعآوری عناصر
- 32 - ایجاد کلکتور
- 33 - دریافت پارامترهای Revit
- 34 - تنظیم پارامترهای Revit
- 35 - ایجاد عناصر خط محور
- 36 - مکانهای عنصر
- 37 - عناصر تنظیم کننده
- 38 - ایجاد نما
- 39 - جعبههای محدود کننده را مشاهده کنید
- 40 - انواع Revit API و IronPython
نتیجه
- 41 - مراحل بعدی