Professional Documents
Culture Documents
Jozve GH
Jozve GH
با گرسهاپر
تالیف ،سجاد امیدی پور
پیشگفتار
معرفی کتاب
فصل سوم ،تولید نماهای آجری به روش پارامتریک
تحلیل الگو
مهمترین نکات الگو عبارت است از:
.1زاویه چرخش آجرها از اولین ردیف آجر در
خالف جهت عقربههای ساعت شروع شده
دید پالن ،آجر حول نقطهی مرکزی و در پایان با 90درجه اختالف نسبت به
دوران یافته ردیف اول به پایان رسیده است.
.2با افزایش تعداد ردیفهای آجر ،فاصلهی
بین آجرها بیشتر شده است.
دید پرسپکتیو .3آجرها در امتداد هر ردیف ،نسبت به هم
دارای زاویه میباشند.
طرح نهایی الگو در محیط راینو
پس از بررسی و تحلیل مدل ،در ادامه نحوه ساخت الگو را آموزش میدهیم .برای جلوگیری از ازدیاد مطالب و
همچنین آموزش مفید و کاربردی ،مراحل اجرای این الگو بهطور کامل توسط مولف فیلمبرداری شده است.
بخش اول ،ساخت آجر
.1جهت شبیهسازی آجرها از مولفهی
Center Boxاستفاده شده است.
پهنای آجر 0.50
طول آجر 1.00
ارتفاع آجر 0.50
.2با استفاده از متغیر ، Numberابعاد آجرها
را داخل ایبن مولفبه تببت کنیبد .سب س
خروجی هر یک از متغیرهای Numberرا
به ورودی مولفبهی Center Boxاتصبال
دهید.
.3پببس از انجببام گببام ببباب یببک مکعبب
مستطیل در محیط راینو ایجاد میشود.
.4یک رویهی مسبتطیلی شبکل در محبیط
راینو ترسیم کنید .ایبن رویبه ببه عنبوان
سطح آجرکاری کاربرد دارد.
.5با استفاده از پبارامتر Surface parameter
سطح آجرکاری را داخل این پارامتر تببت
کنید.
جهت مشاهده فیلم آموزشی این قمست فایل
GH01را از پوشههه Videoدر DVDهمههراه کتههاب
اجرا کنید.
بخش دوم ،تعیین ارتفاع آجرکاری
.1ابتدا کل رویبه را داخبل یبک مکعب
محاط کنید.
.2چهبار نقطببهی رویببه را بببا اسببتفاده از
مولفهی Box Cornersاز شبکل جبدا
کنید.
.3برای تعیین ارتفاع آجرچینبی از مولفبه
Seriesاستفاده شده است .فاصله نقاط
به صورت آزمون و خطا ببا اسبتفاده از
روابببط ریا ببی ،جمر،تفریببت بدسببت
آمده است.
جهت مشاهده فیلم آموزشهی ایهن قمسهت
فایل GH02را از پوشه Videoدر DVDهمهراه
کتاب اجرا کنید.
بخش سوم ،تعیین مسیر و ردیفهای آجرکاری
جهت مشاهده فیلم آموزشی این قمست فایل GH03را از پوشه Videoدر DVDهمراه کتاب اجرا کنید.
بخش چهارم ،تقسیم مسیر آجرکاری ردیف زوج و قرارگیری آجرها روی این مسیر
در این بخش با استفاده از مولفه Divide Lengthمسیر آجرکاری به قسمتهای مختلفی تقسیم شده است .س س با استفاده از .1
مولفه ،Shift Listاولین نقطهی مسیر آجرکاری حذف شده است.
.2مولفه Cull Nthنیز نقاط را بهصورت یک درمیان تبت میکند.
جهت مشاهده فیلم آموزشی این قمست فایل GH04را از پوشه Videoدر DVDهمراه کتاب اجرا کنید.
بخش پنجم ،تقسیم مسیر آجرکاری ردیف فرد و قرارگیری آجرها روی این مسیر.
.1همانند بخش پیشین از یک مولفه Divide Lengthبرای تقسیم بندی مسیر آجرکاری استفاده شده است.
.2مولفه Cull Nthنقاط مسیر آجرکاری را یک درمیان تبت میکند.
.3مولفه Orient Directionنیز شکل پایه ،مکع مستطیل را روی نقاط تبت شده در داخل مولفه Cull Nth
قرار میدهد.
جهت مشاهده فیلم آموزشی این قمست فایل GH05را از پوشه Videoدر DVDهمراه کتاب اجرا کنید.
زاویه دوران آجرها و دوران آجرهای ردیف فرد،بخش ششم
. همراه کتاب اجرا کنیدDVD درVideo را از پوشهGH06 جهت مشاهده فیلم آموزشی این قمست فایل
بخش هفتم ،دوران آجرهای ردیف زوج
مشابه گام ششم ،با استفاده از مولفه Rotateآجرهای ردیف زوج را دوران دهید .در این بخش اجرای الگوریتم به
پایان رسیده است.
جهت مشاهده فیلم آموزشی این قمست فایل GH07را از پوشه Videoدر DVDهمراه کتاب اجرا کنید.
تفکر طراحی به روش پارامتریک امکان انتخاب آلترناتیوهای متعددی را در کمترین زمان به شما میدهد. آلترناتیوهای طراحی،
تغییر سطح آجرکاری ،با یکبار ساخت این الگوریتم میتوانید روی سایر رویهها نیز آجرکاری کنید.
3-2دیوار آجری با آرایش شعاعی
در این بخش نحوهی ایجاد دیوارهای آجری روی
شکلهای مدور را آموزش میدهیم.
برای اینکار ابتدا یک شکل مدور سهبعدی در محیط راینو
ایجاد کنید.
س س با مولفهی ،Contourردیفهای آجرکاری و با
مولفهی ،Horizontal Framesپایههای آجرکاری ،تعداد 9
پایه را ایجاد کنید.
همراه کتاب به DVD مراحل اجرای این الگوریتم در
صورت تصویری موجود است.
تحلیل الگو
پایهی آجرچینی دید از پالن: مطابت شکل ،تنها یک ردیف آجرچینی وجود
مطابت شکل آجرها به صورت شعاعی و در دارد.
راستای ردیف آجرچینی جاگذاری شده است. آجرها در محل برخورد ردیف آجرچینی با
خطوط عمودی شکل قرارگرفته است.
بخش اول ،ثبت شکل
Faile>Chapter ابتدا فایل Brick Wallرا از مسیر
1> 1-2اجرا کنید.
برای ساخت رویههای پیچیده میتوانید از روش دو کمک بگیرید .در این روش ابتدا خطوط تشکیل دهنده
شکل را مدلسازی کنید .س س به کمک مولفهی Loftمیتوانید بین خطوط یک رویه ایجاد کنید.
ایجاد ردیفهای آجری،بخش دوم
Cullعنصر Nیک لیست را حذف میکند .برای ورودی Nاین مولفه مقدار عددی 2را تبت کنیبد. Nth مولفه
بااینکار محل قرارگیری آجرها یکی در میان داخل این مولفه تبت میشود.
جهت مشاهده فیلم آموزشی این قمست فایل GH12را از پوشه Videoدر DVDهمراه کتاب اجرا کنید.
بخش ششم ،جاگذاری آجرها
در این الگو نحوهی ایجاد دیوارهای آجری با فاصله متغیر را
آموزش میدهیم.
با استفاده از مولفه ،Contourردیفهای آجری را ایجاد
کنید.
برای جاگذاری آجرها روی ردیفهای آجری از مولفه Align
Planeاستفاده کنید.
همراه کتاب به DVD مراحل اجرای این الگوریتم در
صورت تصویری موجود است.
تحلیل الگو
.1در هر یبک از ردیفهبای آجرکباری
یک فاصل متغیبر ببین آجرهبا قبرار
دارد .ایببن فاصببله در طببول ردیببف
آجرکاری افزایش یافته است.
.2سببطح آجرکبباری شببامل دو ردیببف
است.
.3عالوه بر افزایش فاصله آجرها در هر
ردیف ،آجرها نیز خودشان به نسببت
تغییر فاصله بین آجرها تغییر اندازه آجرها
دارای طولهای متغیری میباشند.
ثبت شکل در محیط گرسهاپر،بخش اول
نقطهی جذب در گوشهی سمت راست،باال با تغییر مولفههای 28و 29میتوانید فاصله بین آجرها را
کنترل کنید (پارامتر هر دو مولفه صفر میباشد).
،3-4دیوار آجری ممتد
در این الگو نحوهی ایجاد دیوارهای ممتد ،پیوسته را
آموزش میدهیم.
مراحل انجام کار:
ابتدا ابعاد آجرها را داخل متغیرهای عددی ذخیره
کنید.
برای ایجاد ردیفهای آجرچینی از مولفههای Series
و Moveاستفاده شده است.
تحلیل الگو
14. Series مشابه بخش دوم ،در این گام ردیفهای فرد آجرچینی را ایجاد
-N: Evaluate
)-C: Number (number cross کنید.
15. Unit Z
)-F: Series (S جهت مشاهده فیلم آموزشی این قمست فایل GH19را از پوشه
16. Move Videoدر DVDهمراه کتاب اجرا کنید.
-G: XY Plane
-T: Unit Z
بخش چهارم ،ایجاد ردیفهای زوج آجرچینی روی رویه
.1ابتدا در محیط راینو یک رویه طراحی کنید .س س این رویه را داخل
17. Surface parameter
18. Brep | Plane مولفه Surface parameterتبت کنید.
-B: Surface parameter
.2برای قرارگیری مسیر آجرکاری روی سطح رویه از مولفهی | Brep
-P: Move
19. Curve parameter Planeاستفاده شده است.
جهت مشاهده فیلم آموزشی این قمست فایل GH20را از پوشه Videoدر
DVDهمراه کتاب اجرا کنید.
فاصله بین آجرها برابر است با، فاصله بین آجرها را تعیین کنیدDivide Distance با استفاده از مولفهی.1
. خامت مالت+جمر طول آجر
استفادهConstruct Plane برای اینکه آجرها کامال در امتداد مسیر آجرکاری جاگذاری شوند از مولفه.2
.شده است
آن نیز محورهای قرارگیری این صفحات راY وX این مولفه مرکز قرارگیری صفحات و وردیO ورودی.3
.تعیین میکند
. همراه کتاب اجرا کنیدDVD درVideo را از پوشهGH22 فایل،جهت مشاهده فیلم آموزشی این قمست
تعیین محل قرارگیری آجرهای ردیف زوج،بخش هفتم
تغییر ارتفاع آجرکاری (مولفه )number cross تغییر اولین ردیف آجرکاری (مولفه )Shift List
تحلیل الگو
در این تمرین نحوهی ایجاد دیوارهای آجری پارامتریک روی یک رویه که در محیط گرسهاپر ایجاد شده
است را آموزش میدهیم.
تحلیل الگو
.1سطح آجرکاری از یک رویه موجدار تشکیل شده است.
.2آجرها با یک فاصله معین و تابت در امتداد هم قرارگرفتهاند.
.3سطح آجرکاری رنگ آمیزی شده است.
در این تمرین سطح آجرکاری در محیط گرسهاپر ایجاد شده است.
ایجاد شبکهی مستطیلی،بخش اول
P جلوهی موجدار رویه با استفاده از ورودی Fمولفهی Evaluateایجاد شده است .این مولفهی خروجی
مولفهی Squareرا با استفاده از فرمول (cos(y³) - sin((x/7)-y²)) * 11محاسبه میکند.
مولفهی Construct Pointمحاسبات مولفهی Evaluateرا جهت ایجاد محور Yنقاط تبت میکند.
جهت مشاهده فیلم آموزشی این قمست ،فایل GH27را از پوشه Videoدر DVDهمراه کتاب اجرا کنید.
ایجاد ردیف و تعیین محل قرارگیری آجرها،بخش سوم
. همراه کتاب اجرا کنیدDVD درVideo را از پوشهGH28 فایل،جهت مشاهده فیلم آموزشی این قمست
رنگ آمیزی دیوار،بخش چهارم
. سطح آجرکاری را رنگ آمیزی شده است،Gradient Control در این بخش با استفاده از مولفهی.1
. استفاده کنیدCustom Preview جهت نمایش سطح رنگ آمیزی شده از مولفهی.2
. همراه کتاب اجرا کنیدDVD درVideo را از پوشهGH29 فایل،جهت مشاهده فیلم آموزشی این قمست
بخش پنجم ،ایجاد لبههای بیرونی شکل
،LuncBoxیک پالگین برای برنامه گرسهاپر است که جهت بررسی اشکال ریا ی ،ایجاد پانل ساخت
رویههای پارامتریک و گردش کار ،خواندن و نوشتن فایلهای اکسل ،بیه کاربرد دارد.
4-1ایجاد ساختارهای متعامد روی رویهها
تحلیل الگو
سطح رویه دارای تقسیمات متعامد
،شبکهای و ربدری است.
پروفیلهای رویه دارای مقاطر دایرهای
شکل میباشند.
بخش اول ،ثبت رویه
این بخش دقیقا مشابه الگوی پیشین میباشد .تنها تفاوت آن انتخاب
مولفهی Grid Structureبهجای مولفهی Diagrid Structureاست.
،4-2ایجاد ساختارهای شش ضلعی
تغییر پارامتر ورودی Aمولفهی Hexagonal Structure تغییر پارامتر ورودی Aمولفهی Hexagonal Structure
،4-3ایجاد ساختارهای فضاکار
2. Space Truss Structure 1 Space Truss Structure ورودیهای Uو Vمولفهی
-Srf: Surface parameter
)-U: Number slider (6 1تعداد تقسیمات سطح رویه را تعیین میکند.
)-V: Number slider (10
)-D: Number slider 2.00
ورودی Dاین مولفه ،عمت سازه فضاکار را تعیین
میکند.
در این بخش نحوهی ایجاد پانلهای متغیر روی سطح رویههای
سهبعدی را آموزش میدهیم.
برای ایجاد شکاف ،فاصله بازشوی پانلها روی سطح پانلها ،از
نقاط جذب استفاده شده است.
نقاط جذب ،نقاطی هستند که برای کنترل پارامترهای طراحی
،طول ،مقیاس ،جابهجایی و ...کاربرد دارد گفته میشود.
تحلیل الگو
با بررسی شکل روبهروی نکات زیر جهت ساخت مدل قابل
شناسائی است.
سطح بازشوی پانلها دارای ابعاد متفاوتی نسبت به هم هستند.
شکل دارای سه نقطه جذب میباشد .این نقاط ،فاصله بازشوی
پانلها را کنترل میکند.
بخش اول ،ثبت رویه
ابتدا فایل lunchbox2_structure2را از مسیر
Faile>Chapter 4در محیط راینو اجرا کنید .این فایل
شامل یک رویهسهبعدی میباشد که از پیش در محیط
راینو مدلسازی شده است.
شکل رویه را با استفاده از پارامتر Surface parameter
در محیط گرسهاپر تبت کنید.
بخش دوم ،مثلثبندی سطح رویه
17. Scale
-G: Nurbs Curve
-C: Polygon Center (Cv) ,Flatten
-F: Attractor Wave
تحلیل الگو
.1هر پانل از پنج نقطه تشکیل شده
است .نقاط یک تا چهار محدوده
پانل و نقطهی پنجم خامت سطح
پانل را تعیین میکند.
.2در این تمرین برای ساخت رویه
برای پانلها از مولفهی 4Point
Surfaceاستفاده شده است .این
مولفه بین سه یا چهار نقطه یک
رویه ایجاد میکند.
.3برای اینکه مطابت شکل الگو
خامت پانلها ،ارتفاع با هم برابر
نباشد از نقطه جذب استفاده شده
است.
الگوی 1
جهت دسترسی به این اسکریپ ،فایل
مسیر از را Lunchbox6_Panelize3
Faile>Chapter 4>Pivastانتخاب و س س درگ
کنید داخل صفحهکاری برنامه گرسهاپر.
فایل راینو lunchbox6_panelize3،این اسکریپ،
را از مسیر Faile>Chapter 4>Pivastاجرا کنید.
شکل نهایی
الگوی 2
جهت دسترسی به این اسکریپ ،فایل
مسیر از را Lunchbox7_panelize4
Faile>Chapter 4>Pivastانتخاب و س س درگ
کنید داخل صفحهکاری برنامه گرسهاپر.
فایل راینو Lunchbox7_panelize4،این اسکریپ،
را از مسیر Faile>Chapter 4>Pivastاجرا کنید.
شکل نهایی
الگوی3
اسکریپ ایجاد برج ،طبقات ،سازه لولهای شکل،
پانلهای دایرهای شکل روی بدنه نما
جهت دسترسی به این اسکریپ ،فایل
Lunchbox10_panelize7را از مسیر
Faile>Chapter 4>Pivastانتخاب و س س درگ
کنید داخل صفحهکاری برنامه گرسهاپر.
فایل راینو Lunchbox10_panelize7،این
اسکریپ ،را از مسیر Faile>Chapter 4>Pivast
اجرا کنید.
شکل نهایی
فصل پنجم ،کار با نقاط وخطوط جذب
تحلیل الگو
تحلیل الگو
بخش چهارم ،حذف دایرههای نزدیک به نقطه جذب و ایجاد رویه برای آنها
18. Number slider
)Floating Point,Min limit=0,Max limit=2,Numeric (0358
19. Larger Than
-A: Minimum
-B: Number slider
20. Cull Pattern
-L: Circle
-P: Larger Than
21. Boundary Surfaces
-E: Cull Pattern
برای حذف دایرههای نزدیک به نقطهی
جذب از مولفهی Cull Patternاستفاده
شده است.
ورودی Lاین مولفه ،لیست دایرههای
موجود در الگو را تبت میکند.
برای ورودی Pاین مولفه ،نحوه گزینش
یا حذف برخی از آیتمهای لیست را
تعیین میکند از رابطه ریا ی ،مولفه
Larger Thanاستفاده شده است.
این مولفه بین دو عدد ،بزرگترین را
داخل ورودی Pمولفه Cull Pattern
تبت میکند.
مولفهی Boundary Surfacesبرای
ایجاد رویه روی شکلهای دوبعدی
کاربرد دارد.
آلترناتیوهای طراحی
5-3رویه با ویژگی جذب
تحلیل الگو
.1سطح شکل شامل یکسری شکلهای دایرهای شکل میباشد که از سطح مبنا کم شده است.
.2شعاع دایرهها در نزدیکی نقطه جذب بیشتر و با دور شدن از آن کاهش یافته است.
ایجاد شبکه،بخش اول
Merge ادغام دوشکل مستطیل و دایره با مولفه Boundary Surfaces ساخت رویه با مولفه
. دو شکل با هم ترکی شده است،Merge در این بخش با استفاده از مولفه
. استفاده کنید،Boundary Surfaces برای ایجاد رویه بین دو شکل دوبعدی از مولفهی
میباشدBoundary Surfaces به ورودی مولفهیMerge روش دیگر برای ایجاد رویه اتصال خروجی مولفهی
. Shift List بدون استفاده از عملگرهای ریا ی و مولفهی،
آلترناتیوهای طراحی
نقطه جذب پایین سمت چپ نقطه جذب باال ،بیرون شکل
نقطه جذب سمت چپ ،بیرون شکل نقطه جذب سمت راست
5-4رویه با خط جذب (نقطه روی خط)
در این تمرین نحوه ایجاد پانلهای
مستطیلی شکل روی سطح رویه را
آموزش می دهیم.
ابتدا فایل Line Attractرا از مسیر
Faile>Chapter 5اجرا کنید.
این فایل شامل یک رویه مستطیلی
جهت قرار گیری پانلها و یک خط
منحنی ،خط جذب است.
تحلیل الگو
.1شکل از تعداد پانل مستطیلی
شکل تشکیل شده است.
.2پانلها نسبت به یک نقطه
که در داخل خط جذب
قراردارد تغییر مقیاس
مییابند .به این شکل که با
دور شدن از نقطه جذب
پانلها بزرگتر میشود.
سطح پانلها از سطح رویه کم .3
شده است.
ثبت شکل،بخش اول
را ازLine Atract ابتدا فایل.1
اجراFaile>Chapter 5 مسیر
.کنید
این فایل از یک رویه مستطیلی.2
و یک خط منحنی تشکیل شده
.است
رویه مستطیلی رویهی مستطیلی شکل را داخل.3
Surface parameter پارامتر
.تبت کنید
Surface parameter مولفه
1. Surface parameter
2. Number slider
Integer Numbers,Min limit=0,Max limit=200,Numeric (150)
3. Divide Domain²
-I: Surface parameter
U: Number slider(4)
V: Number slider(4)
4. Isotrim
-S: Surface parameter
-D: Divide Domain²
مولفهی ،Divide Domain²برای تقسیم بندی
دامنه رویه کاربرد دارد.
مولفهی ،Isotrimتقسیم بندیهای رویه را
نمایان میسازد.
برای تقسیم بندی رویههای طراحی شده در
محیط راینو ،استفاده از این دو مولفه بهترین
روش ممکن است.
بخش سوم ،جداسازی تقسیمات
مولفهی ،Brep Edgesخطوط یا لبههای شکل ،رویه یا شکلهای سهبعدی را تبت میکند.
نکته ،Flatten :تعداد شاخههای ،شاخه ساختار داده در گرسهاپر است یک شکل را درون یک شاخه تبت
میکند.
5-5پانلهای لوزی شکل با خط جذب
در این تمرین نحوهی ایجاد پانلهای لوزی
شکل را روی سطح رویه آموزش میدهیم.
ابتدا فایل Surcرا از مسیر Faile>Chapter
5در محیط راینو اجرا کنید.
تحلیل الگو
ایجاد پانلهای لوزی شکل روی سطح
رویه.
پانلها با نزدیک شدن به خط جذب تغییر
اندازه مییابند.
بخش اول ،ثبت رویه
مولفهی ،Curve parameterبرای
تبت شکلهای دوبعدی کاربرد دارد.
مولفهی ،Surface parameterروی
شکلهای دوبعدی تبت شده داخل
مولفهی ،Curve parameterیک رویه
ایجاد میکند.
بخش دوم ،ایجاد پانلهای لوزی شکل
27. Scale
-G: List Item
-C: Area
-F: Maximum
28. Brep parameter در این بخش با استفاده از مولفهی ،Solid Difference
)- Scale (G
29. Solid Difference نحوهی جداسازی پانلهای لوزی شکل از سطح رویه را
-A: Surface parameter
-B: Brep parameter
آموزش میدهیم.
مولفهی ،Solid Differenceاز دو ورودی تشکیل شده است که به ترتی عبارت است از:
) ،A (Brepتبت شکل اول
) ،B (Brepتبت شکل دوم
خروجی این مولفه حاصل تفریت شکل دوم از اول میباشد.
6-5ایجاد محدوده جذب
تحلیل الگو
ایجاد یک دامنه ،محدوده دایرهای شکل برای محدوده جذب است.
نقطه جذب در خارج از محدوده روی شکلها بدون تاتیر است.
ایجاد شبکه،بخش اول
6.Geometry parameter
7. Number slider
)Floating,Min limit=0,Max limit=100,Numeric (54.65
8. Circle
-P: Geometry parameter
-R: Number slider
12.Scale
)-G: Circle (C
)-C: Circle (C
فصل هفتم: