دوره آموزشی Grasshopper و Rhino: اسکریپت پایتون
5 ساعت 4 دقیقهمبتدی2018-08-08
مدرسین

Jeremy Graham
Registered Architect
جزئیات دوره
Grasshopper به طراحان اجازه می دهد تا مدل سازی الگوریتمی گرافیکی و مبتنی بر مؤلفه را در Rhino انجام دهند. Python این قابلیت را گسترش می دهد و به شما امکان می دهد اسکریپت های سفارشی برای Grasshopper ایجاد کنید و با کار مستقیم با Rhino API، گردش های کاری پیچیده تری را انجام دهید. این دوره زبان برنامه نویسی پایتون را به طراحانی که می خواهند کارهای بیشتری با Grasshopper انجام دهند معرفی می کند. اصول اولیه پایتون از جمله متغیرها، انواع داده ها، شرطی ها و حلقه ها را بیاموزید و نحوه وارد کردن کتابخانه های اضافی برای گسترش Grasshopper را بیاموزید. مربی و کارشناس طراحی محاسباتی جرمی گراهام سپس گردشهای کاری را برای لفت کردن، مرتبسازی و هندسه پخت در Grasshopper با استفاده از اسکریپتهای قدرتمند و سریع Python که مرزهای این ابزار برنامهنویسی بصری را جابجا میکند، معرفی میکند.
اهداف یادگیری
اجزای پایتون
دسترسی به API Rhino
اصول برنامه نویسی پایتون
وارد کردن ماژول ها و کتابخانه ها
گردش کار Grasshopper
ارزیابی سطوح
ایجاد و شکافتن سطوح
تبدیل هندسه
پخت هندسه از پایتون به راینو
اضافه کردن اشیاء متنی
خروجی گرفتن فریم های رندر شده برای انیمیشن
اهداف یادگیری
اجزای پایتون
دسترسی به API Rhino
اصول برنامه نویسی پایتون
وارد کردن ماژول ها و کتابخانه ها
گردش کار Grasshopper
ارزیابی سطوح
ایجاد و شکافتن سطوح
تبدیل هندسه
پخت هندسه از پایتون به راینو
اضافه کردن اشیاء متنی
خروجی گرفتن فریم های رندر شده برای انیمیشن
مهارت ها
GrasshopperRhinoRobert McNeel & AssociatesPythonProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - فایل های تمرینی
1. کار با پایتون
- 04 - مبانی اجزای پایتون
- 05 - OOP چیست
- 06 - نحو راینواسکریپت
- 07 - RhinoCommon
2. مبانی پایتون
- 08 - متغیرها
- 09 - اعداد
- 10 - رشته
- 11 - فهرست ها و تاپل ها
- 12 - مقایسه با اپراتورها
- 13 - تصمیم گیری با شرط
- 14 - مقایسه Booleans
- 15 - حلقه برای
- 16 - حلقه while
- 17 - حلقه های تو در تو
- 18 - تعریف توابع سفارشی
3. واردات ماژول ها و کتابخانه ها
- 19 - ماژول ها
- 20 - آیرون پایتون و پایتون
- 21 - واردات کتابخانه ها
- 22 - کتابخانه Grasshopper
- 23 - اجزاء Grasshopper
- 24 - Grasshopper موازی
- 25 - ایجاد و ذخیره ماژول ها
4. Grasshopper Workflows
- 26 - ارزیابی سطوح
- 27 - ایجاد پنل
- 28 - شکافتن
- 29 - مرتب سازی
- 30 - جذب کننده ها
- 31 - تبدیل شدن
- 32 - لوفتینگ
- 33 - تجزیه و تحلیل
- 34 - دسترسی به سند راینو
- 35 - فرم پخت
- 36 - افزودن متن
- 37 - فرم متحرک
- 38 - رندرهای متحرک
نتیجه
- 39 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی پلاگینهای Grasshopper
- دوره آموزشی یادگیری جامع Grasshopper
- دوره آموزشی Grasshopper: نکات، ترفندها و تکنیک ها
- دوره آموزشی یادگیری Grasshopper
- دوره آموزشی اسکریپت نویسی سی شارپ در گرس هاپر و راینو
- دوره آموزشی مبانی طراحی مولد
- دوره آموزشی یادگیری طراحی الگوریتمی با Grasshopper
- دوره آموزشی Grasshopper: طراحی مولد برای معماری