Download as pdf or txt
Download as pdf or txt
You are on page 1of 124

‫پروژهکار طراحی به روش پارامتریک‬

‫با گرسهاپر‬
‫تالیف‪ ،‬سجاد امیدی پور‬
‫پیشگفتار‬
‫معرفی کتاب‬
‫فصل سوم‪ ،‬تولید نماهای آجری به روش پارامتریک‬

‫ساختمان مسکونی آجر پوش‪،‬استودیو طرح و ساخت آدمون‬


‫‪ 3-1‬دیوار آجری‬
‫در این تمرین نحوهی ایجاد آجرچینی‬
‫به روش پارامتریک را آموزش‬
‫میدهیم‪.‬‬

‫‪DVD‬‬ ‫مراحل ساخت این الگو در‬


‫همراه کتاب موجود است‪.‬‬

‫الگوریتم ایجاد دیوار آجری روی یک رویه‬

‫تحلیل الگو‬
‫مهمترین نکات الگو عبارت است از‪:‬‬
‫‪ .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‬همهراه‬
‫کتاب اجرا کنید‪.‬‬
‫بخش سوم‪ ،‬تعیین مسیر و ردیفهای آجرکاری‬

‫‪ .1‬مولفهی ‪ ،Brep | Plane‬برای ایجاد مسیر‬


‫آجرکاری کاربرد دارد‪.‬‬
‫‪ .2‬مولفه ‪ ،Flatten Tree‬اطالعات را در یک‬
‫شاخه ذخیره میکند ‪،‬جهت مطالعه بیشتر‬
‫روی ساختار داده ‪،‬اطالعات به فصل دوم‬
‫کتاب رجوع کنید‪.‬‬
‫‪ .3‬با استفاده از مولفه ‪ Cull Pattern‬ردیفهای‬
‫زوج و فرد آجر ایجاد شده است‪ .‬البته اینکار‬
‫مبتنی بر خروجی مولفه ‪ Evaluate‬است‪.‬‬
‫‪x%2=1‬‬ ‫فرمول ورودی ‪ F‬مولفه ‪ Evaluate‬برای ردیف زوج‪:‬‬
‫فرمول ورودی ‪ F‬مولفه ‪ Evaluate‬برای ردیف فرد‪x%2=0 :‬‬

‫جهت مشاهده فیلم آموزشی این قمست فایل ‪ GH03‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬

‫بخش چهارم‪ ،‬تقسیم مسیر آجرکاری ردیف زوج و قرارگیری آجرها روی این مسیر‬

‫‪22. Divide Length‬‬ ‫‪-S:1‬‬ ‫‪27. Orient Direction‬‬


‫‪-C: Cull Pattern(L) , Flatten‬‬ ‫‪-W: False‬‬ ‫)‪-G: Box(B‬‬
‫)‪-L: Y(1.0) , Expression (X‬‬ ‫‪25. Cull Nth‬‬ ‫‪-PA: Plane parameter‬‬
‫‪23. Shift List‬‬ ‫)‪-L: Shift List (L‬‬ ‫)‪dA: Unit Y (V‬‬
‫)‪-L: Divide Length(P‬‬ ‫‪-N: 2‬‬ ‫)‪PB: Cull Nth (L‬‬
‫‪-S:1‬‬ ‫‪26. Cull Nth‬‬ ‫)‪DB: Cull Nth (L‬‬
‫‪-W: False‬‬ ‫)‪-L: Shift List (L‬‬
‫‪24. Shift List‬‬
‫)‪-L: Divide Length(T‬‬ ‫‪-N: 2‬‬

‫در این بخش با استفاده از مولفه ‪ Divide Length‬مسیر آجرکاری به قسمتهای مختلفی تقسیم شده است‪ .‬س س با استفاده از‬ ‫‪.1‬‬
‫مولفه ‪ ،Shift List‬اولین نقطهی مسیر آجرکاری حذف شده است‪.‬‬
‫‪ .2‬مولفه ‪ Cull Nth‬نیز نقاط را بهصورت یک درمیان تبت میکند‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست فایل ‪ GH04‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫بخش پنجم‪ ،‬تقسیم مسیر آجرکاری ردیف فرد و قرارگیری آجرها روی این مسیر‪.‬‬

‫‪29. Divide Length‬‬ ‫‪32. Orient Direction‬‬


‫)‪-C: Cull Pattern(L‬‬ ‫)‪-G: Box(B‬‬
‫)‪-L: Y(1.0) , Expression (X‬‬
‫‪30. Cull Nth‬‬ ‫‪-PA: Plane parameter‬‬
‫)‪dA: Unit Y (V‬‬
‫)‪-L: Shift List (L‬‬
‫)‪PB: Cull Nth (L‬‬
‫‪-N: 2‬‬
‫)‪DB: Cull Nth (L‬‬
‫‪31. Cull Nth‬‬
‫)‪-L: Shift List (L‬‬
‫‪-N: 2‬‬

‫‪ .1‬همانند بخش پیشین از یک مولفه ‪ Divide Length‬برای تقسیم بندی مسیر آجرکاری استفاده شده است‪.‬‬
‫‪ .2‬مولفه ‪ Cull Nth‬نقاط مسیر آجرکاری را یک درمیان تبت میکند‪.‬‬
‫‪ .3‬مولفه ‪ Orient Direction‬نیز شکل پایه ‪،‬مکع مستطیل را روی نقاط تبت شده در داخل مولفه ‪Cull Nth‬‬
‫قرار میدهد‪.‬‬

‫جهت مشاهده فیلم آموزشی این قمست فایل ‪ GH05‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫ زاویه دوران آجرها و دوران آجرهای ردیف فرد‬،‫بخش ششم‬

33. List Length -D: Construct Domain (I)


-L: Divide Length (P),Flatten -N: . List Length (L),Expression (X-1)
34. Number slider 40. Shift List
Floating point,Min limit=0,Max limit=1,Numeric -L: Range (R)
value=0.25 -S:1
35. Pi -W: False
-N:2 41. Cull Nth
36. Multiplication -L: Shift List (L)
-A: Number slider (0.25) -N: 2
-B: Pi 42. Cull Nth
37. Construct Domain -L: Range (R)
-A:0 -N: 2
-B: Multiplication (R) 43. Rotate
38. Range G: Orient Direction (G), Flatten
-D: Construct Domain (I) -A: Cull Nth (L)
-N: . List Length (L),Expression (X-1) -P: Cull Nth (L)
39. Range

.‫ همراه کتاب اجرا کنید‬DVD ‫ در‬Video ‫ را از پوشه‬GH06 ‫جهت مشاهده فیلم آموزشی این قمست فایل‬
‫بخش هفتم‪ ،‬دوران آجرهای ردیف زوج‬

‫‪44. Rotate‬‬ ‫‪-A: Cull Nth (L), Flatten‬‬


‫‪-G: Orient Direction (G), Flatten‬‬ ‫‪-P: Cull Nth (L), Flatten‬‬

‫مشابه گام ششم‪ ،‬با استفاده از مولفه ‪ Rotate‬آجرهای ردیف زوج را دوران دهید‪ .‬در این بخش اجرای الگوریتم به‬
‫پایان رسیده است‪.‬‬

‫جهت مشاهده فیلم آموزشی این قمست فایل ‪ GH07‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫تفکر طراحی به روش پارامتریک امکان انتخاب آلترناتیوهای متعددی را در کمترین زمان به شما میدهد‪.‬‬ ‫آلترناتیوهای طراحی‪،‬‬

‫زاویه دوران‪0،‬‬ ‫زاویه دوران‪0.25،‬‬

‫زاویه دوران‪0.41،‬‬ ‫زاویه دوران‪0.81،‬‬

‫تغییر سطح آجرکاری‪ ،‬با یکبار ساخت این الگوریتم میتوانید روی سایر رویهها نیز آجرکاری کنید‪.‬‬
‫‪ 3-2‬دیوار آجری با آرایش شعاعی‬
‫در این بخش نحوهی ایجاد دیوارهای آجری روی‬
‫شکلهای مدور را آموزش میدهیم‪.‬‬
‫برای اینکار ابتدا یک شکل مدور سهبعدی در محیط راینو‬
‫ایجاد کنید‪.‬‬
‫س س با مولفهی ‪ ،Contour‬ردیفهای آجرکاری و با‬
‫مولفهی ‪ ،Horizontal Frames‬پایههای آجرکاری ‪،‬تعداد ‪9‬‬
‫پایه را ایجاد کنید‪.‬‬
‫همراه کتاب به‬ ‫‪DVD‬‬ ‫مراحل اجرای این الگوریتم در‬
‫صورت تصویری موجود است‪.‬‬

‫الگوریتم ایجاد دیوارآجری با آرایش شعاعی‬

‫تحلیل الگو‬

‫پایهی آجرچینی‬ ‫دید از پالن‪:‬‬ ‫مطابت شکل‪ ،‬تنها یک ردیف آجرچینی وجود‬
‫مطابت شکل آجرها به صورت شعاعی و در‬ ‫دارد‪.‬‬
‫راستای ردیف آجرچینی جاگذاری شده است‪.‬‬ ‫آجرها در محل برخورد ردیف آجرچینی با‬
‫خطوط عمودی شکل قرارگرفته است‪.‬‬
‫بخش اول‪ ،‬ثبت شکل‬
‫‪Faile>Chapter‬‬ ‫ابتدا فایل ‪ Brick Wall‬را از مسیر‬
‫‪ 1> 1-2‬اجرا کنید‪.‬‬

‫این فایل شامل یک رویه مدور و یک نقطه است‪.‬‬


‫شکل را داخل مولفه ‪ Surface parameter‬تبت‬
‫کنید‪.‬‬
‫‪1. Surface parameter‬‬
‫‪-Reparameterize‬‬

‫جهت مشاهده فیلم آموزشی این قمست فایل‬


‫‪ GH08‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا‬
‫کنید‪.‬‬

‫برای مطالعه بیشتر‪:‬‬


‫روش دیگر برای تبت رویه استفاده از مولفبه ‪Loft‬‬
‫است‪.‬‬
‫برای اینکار ابتدا مولفه ‪ Loft‬را انتخاب کنید‪ .‬س س‬
‫سه مولفه ‪ ،Curve parameter‬نیز ایجاد کنید‪.‬‬
‫به ترتی هر یک ازخطوط ترسیمی را داخل یکی از‬
‫مولفههای ‪ Curve parameter‬تبت کنید‪.‬‬
‫خروجی مولفههای ‪ Curve parameter‬را به ورودی‬
‫‪ C‬مولفه ‪ Loft‬اتصال دهید‪.‬‬

‫روش دوم ساخت شکل‬

‫برای ساخت رویههای پیچیده میتوانید از روش دو کمک بگیرید‪ .‬در این روش ابتدا خطوط تشکیل دهنده‬
‫شکل را مدلسازی کنید‪ .‬س س به کمک مولفهی ‪ Loft‬میتوانید بین خطوط یک رویه ایجاد کنید‪.‬‬
‫ ایجاد ردیفهای آجری‬،‫بخش دوم‬

2. XY Plane -P: XY Plane (P)


3. Number slider -N: (0,0,1)
Integer numbers,Min(0),Max(75),Numeric value (5) -D: Number slider (5)
4. Contour
-S: Surface parameter

‫ برای ایجاد برش روی‬Contour ‫ مولفه‬.1


.‫شکل کاربرد دارد‬
‫ فاصله بین‬،Contour ‫ مولفه‬D ‫ ورودی‬.2
‫ در این الگو این‬.‫برشها را تعیین میکند‬
‫پنج‬، ‫فاصله برابر با ارتفاع آجرها‬
.‫سانتیمتر میباشد‬
‫جهت مشاهده فیلم آموزشی این قمست فایل‬
‫ همراه کتاب‬DVD ‫ در‬Video ‫ را از پوشه‬GH09
.‫اجرا کنید‬

‫ ایجاد پایههای آجرچینی‬،‫بخش سوم‬

5. Curve parameter 7. Horizontal Frames


- Contour (C) -C: Curve parameter
6. Number slider -N: Number slider (9)
Integer numbers,Min(0),Max(100),Numeric (9)
‫‪ .1‬خروجببی مولفبببهی ‪ Contour‬را ببببه ورودی‬
‫پببارامتر‪ Curve parameter‬اتصببال دهیببد‪ .‬بببا‬
‫اینکار کلیه خطوط منحنی ایجاد شده توسبط‬
‫مولفببهی ‪ Contour‬داخببل ایببن پببارامتر تبببت‬
‫میشود‪.‬‬
‫‪ .2‬مولفهی ‪ ،Horizontal Frames‬تعداد پایبهها و‬
‫محل قرارگیری آجرها را کنترل میکند‪.‬‬
‫جهت مشاهده فهیلم آموزشهی ایهن قمسهت فایهل‬
‫‪ GH10‬را از پوشه ‪ Video‬در ‪ DVD‬همهراه کتهاب اجهرا‬
‫کنید‪.‬‬

‫بخش چهارم‪ ،‬همراستا کردن صفحه قرارگیری پایهها با مسیرهای آجرکاری‬

‫‪8. Point parameter‬‬ ‫‪14. Remap Numbers‬‬


‫‪9. Distance‬‬ ‫)‪-V: Distance (D‬‬
‫)‪-A: Horizontal Frames (F‬‬ ‫)‪-S: Bounds (I‬‬
‫‪-B: Point parameter‬‬ ‫)‪-T: Domain (I‬‬
‫‪10. Bounds‬‬ ‫‪15. Unit Z‬‬
‫‪-N: Distance‬‬ ‫‪16. Rotate 3D‬‬
‫‪11. Number slider‬‬ ‫)‪-G: Horizontal Frames (F‬‬
‫)‪Integer numbers,Min(0),Max(100),Numeric (15‬‬ ‫‪-A: Remap Numbers (R),Dagrees‬‬
‫‪12. Number slider‬‬ ‫)‪-C: Horizontal Frames (F‬‬
‫)‪Integer numbers,Min(0),Max(100),Numeric (0‬‬ ‫)‪-X: Unit Z (z‬‬
‫‪13. Domain‬‬
‫)‪-A: Number slider (15‬‬
‫)‪-B: Number slider (0), Expression (-X‬‬
‫مولفهی ‪ Bounds‬برای ایجاد دامنه از یبک لیسبت مولفهی ‪ Distance‬فاصله بزم جهبت محاسببه دوران‬
‫آجرهببا ‪،‬ورودی ‪ A‬مولفببهی ‪ Rotate 3D‬را محاسبببه‬ ‫کاربرد دارد‪.‬‬
‫مولفه ‪ ،Domain‬کمتبرین و بیشبترین شبعاع تباتیر میکند‪.‬‬
‫دوران را روی شکل تعیین میکند‪.‬‬
‫‪ .1‬برای تعیین زاویه دوران آجرها ‪،‬ورودی ‪ B‬مولفهی ‪ ، Distance‬از یک نقطه که از ابتدا در محیط راینو‬
‫ترسیم شده بود کمک گرفتیم‪ .‬با تبت این نقطه داخل پارامتر ‪ Point parameter‬به راحتی میتوانید با‬
‫درگکردن آن‪ ،‬زاویه دوران آجرها را تغییر دهید‪.‬‬
‫‪ .2‬مولفهی ‪ ،Rotate 3D‬برای ایجاد چرخش آجرها کاربرد دارد ‪،‬کمترین و بیشترین ری دوران توسط‬
‫مولفه ‪ Domain‬کنترل میشود ‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست فایل ‪ GH11‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫بخش پنجم‪ ،‬تعیین محل قرارگیری و تعداد آجرها‬

‫‪18. Cull Nth‬‬ ‫‪20. Unit X‬‬


‫‪-L: Rotate 3D (G), Flatten‬‬ ‫)‪-F: Number slider (1‬‬
‫‪-N: 2‬‬ ‫‪21. Move‬‬
‫‪19. Number slider‬‬ ‫)‪-G: Cull Nth (L‬‬
‫)‪Integer numbers, Min(0), Max(1), Numeric (1‬‬ ‫)‪-T: Unit X (V‬‬

‫‪ Cull‬عنصر ‪ N‬یک لیست را حذف میکند‪ .‬برای ورودی ‪ N‬این مولفه مقدار عددی ‪ 2‬را تبت کنیبد‪.‬‬ ‫‪Nth‬‬ ‫مولفه‬
‫بااینکار محل قرارگیری آجرها یکی در میان داخل این مولفه تبت میشود‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست فایل ‪ GH12‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫بخش ششم‪ ،‬جاگذاری آجرها‬

‫‪23. Number slider‬‬ ‫‪26. Center Box‬‬


‫)‪Integer numbers, Min(0), Max(100), Numeric (20‬‬ ‫)‪-B: Move (G‬‬
‫‪24. Number slider‬‬ ‫)‪-X: Number slider (20‬‬
‫)‪Integer numbers, Min(0), Max(100), Numeric (10‬‬ ‫)‪-Y: Number slider (10‬‬
‫‪25. Number slider‬‬ ‫)‪-Z: Number slider (5‬‬
‫)‪Integer numbers, Min(0), Max(100), Numeric (5‬‬

‫‪Center Box‬‬ ‫برای شبیهسازی آجرها از مولفهی‬


‫استفاده کنید‪.‬‬
‫ابعاد آجر‪:‬‬
‫طول‪20 ،‬‬
‫عرض‪10 ،‬‬
‫ارتفاع‪5 ،‬‬

‫جهت مشاهده فیلم آموزشی این قمست فایل ‪GH13‬‬


‫را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫آلترناتیوهای دیوار آجری روی رویههای دوار‬

Horizontal Frames (N): 3 Horizontal Frames (N): 12

Horizontal Frames (N): 24 Horizontal Frames (N): 44

Horizontal Frames (N): 25 Horizontal Frames (N): 25


Domain: A(95), B(0) Domain: A(-39), B(45)
‫‪ 3-3‬دیوار آجری با فاصله و اندازهی متغیر‬

‫در این الگو نحوهی ایجاد دیوارهای آجری با فاصله متغیر را‬
‫آموزش میدهیم‪.‬‬
‫با استفاده از مولفه ‪ ،Contour‬ردیفهای آجری را ایجاد‬
‫کنید‪.‬‬
‫برای جاگذاری آجرها روی ردیفهای آجری از مولفه ‪Align‬‬
‫‪ Plane‬استفاده کنید‪.‬‬
‫همراه کتاب به‬ ‫‪DVD‬‬ ‫مراحل اجرای این الگوریتم در‬
‫صورت تصویری موجود است‪.‬‬

‫تحلیل الگو‬
‫‪ .1‬در هر یبک از ردیفهبای آجرکباری‬
‫یک فاصل متغیبر ببین آجرهبا قبرار‬
‫دارد‪ .‬ایببن فاصببله در طببول ردیببف‬
‫آجرکاری افزایش یافته است‪.‬‬
‫‪ .2‬سببطح آجرکبباری شببامل دو ردیببف‬
‫است‪.‬‬
‫‪ .3‬عالوه بر افزایش فاصله آجرها در هر‬
‫ردیف‪ ،‬آجرها نیز خودشان به نسببت‬
‫تغییر فاصله بین آجرها‬ ‫تغییر اندازه آجرها‬
‫دارای طولهای متغیری میباشند‪.‬‬
‫ ثبت شکل در محیط گرسهاپر‬،‫بخش اول‬

‫ را از مسبیر‬Brick Wall‫ابتدا در محبیط راینبو فایبل‬


.‫ اجرا کنید‬Faile>Chapter 1>1-3
‫ شببکل‬،Surface parameter ‫ببا اسبتفاده از مولفببهی‬
.‫رویه را داخل این مولفه تبت کنید‬

:‫ابعاد و فاصله آجرها‬


8.00 :‫طول‬
4.00 :‫عرض‬
2.66 :‫ارتفاع‬
1.00 :‫فاصله بین آجرها‬

‫ تعیین ردیفهای آجرکاری‬،‫بخش دوم‬

2. Number slider 6. Contour


Integer numbers, Min(0), Max(1), Numeric (1) -S: Surface parameter
3. Construct Point -P: Point parameter
-X: 0 -N: Construct Point
-Y: 0 -D: Number
-Z: Number slider (1) 7. Flatten Tree
4. Point parameter -D: Contour(C)
5.Number 8. Dispatch
- Brick Height -L: Flatten Tree (D)
-P: True,False
‫برای ایجاد ردیفهای آجری از مولفه ‪ Contour‬استفاده کنید‪.‬‬ ‫‪.1‬‬
‫ورودی ‪ N‬مولفهی ‪ ،Contour‬جهت نرمال برشها را تعیین‬ ‫‪.2‬‬
‫میکند‪.‬‬
‫ورودی ‪ D‬مولفهی ‪ ،Contour‬فاصله بین ردیفهای آجرکاری‬ ‫‪.3‬‬
‫را کنترل میکند ‪،‬این فاصله برابر است با ارتفاع آجر ‪.‬‬
‫مولفهی ‪ ،Dispatch‬ردیفهای آجرکاری را به دو قسمت‬ ‫‪.4‬‬
‫جداگانه تقسیم میکند ‪،‬ردیفهای زوج و فرد ‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست فایل ‪ GH14‬را از پوشه‬
‫‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬

‫سطح آجرکاری مخفی شده است‬

‫بخش سوم‪ ،‬تعیین محل قرارگیری آجرها در ردیفهای زوج‬

‫‪9. Division‬‬ ‫‪14. Cull Pattern‬‬


‫)‪-A: Brick Length (8.00‬‬ ‫)‪-L: Divide Length (P‬‬
‫‪-B: 2‬‬ ‫‪-P: (True,False), Invert‬‬
‫‪10. Multiplication‬‬ ‫‪15. Cull Pattern‬‬
‫)‪-A: Spacing Ratio (1.00‬‬ ‫)‪-L: Divide Length (T‬‬
‫)‪-B: Division (R‬‬ ‫‪-P: (True,False), Invert‬‬
‫‪11. Addition‬‬ ‫‪16. XY Plane‬‬
‫)‪-A: Multiplication (R‬‬ ‫)‪-O: Cull Pattern (L‬‬
‫)‪-B: Brick Length (8.00‬‬ ‫‪17. Align Plane‬‬
‫‪12. Division‬‬ ‫)‪-P: XY Plane (P‬‬
‫)‪-A: Addition (R‬‬ ‫)‪-D: Cull Pattern (L‬‬
‫‪-B: 2‬‬
‫‪13. Divide Length‬‬
‫)‪-C: Dispatch (B‬‬
‫)‪-L: Division (R‬‬
‫‪ .1‬با مولفهی ‪ Divide Length‬سطح آجرکاری را‬
‫به چند قسمت تقسیم کنید‪ .‬فاصله تقسیمات با‬
‫استفاده از عملگرهای ریا ی ‪،‬جمر‪ ،‬رب و‬
‫تقسیم محاسبه شده است‪.‬‬
‫‪ .2‬با استفاده از مولفهی ‪ ،Cull Pattern‬مجموعه‬
‫نقاط ایجاد شده توسط مولفهی ‪Divide Length‬‬
‫یکی درمیان داخل این مولفه تبت میشود‪.‬‬
‫‪ .3‬صفحه قرارگیری آجرها با استفاده از مولفهی‬
‫‪ Align Plane‬شبیهسازی شده است‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست فایل ‪GH15‬‬
‫را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬

‫بخش چهارم‪ ،‬تعیین محل قرارگیری آجرها در ردیفهای فرد‬

‫‪18. Divide Length‬‬ ‫‪21. XY Plane‬‬


‫)‪-c: Dispatch (A‬‬ ‫‪-O: Cull Pattern‬‬
‫)‪-l: Division (R‬‬ ‫‪22. Align Plane‬‬
‫‪19. Cull Pattern‬‬ ‫)‪-P: XY Plane (P‬‬
‫)‪-L: Divide Length (P‬‬ ‫)‪-D: Cull Pattern (L‬‬
‫)‪-P: (False,True‬‬
‫‪20. Cull Pattern‬‬
‫)‪-L: Divide Length (T‬‬
‫)‪-P: (False,True‬‬
‫ در این بخش نیز محل‬،‫مشابه بخش سوم‬
.‫قرارگیری آجرهای ردیف فرد را تعیین کنید‬
‫جهت مشاهده فیلم آموزشی این قمست فایل‬
‫ همراه کتاب‬DVD ‫ در‬Video ‫ را از پوشه‬GH16
.‫اجرا کنید‬

‫صفحههای قرارگیری ردیفهای زوج و فرد آجرچینی‬

‫ ایجاد آجرهای ردیف زوج با توجه به نقطهی جذب‬،‫بخش پنجم‬

23. Point parameter,Graft 35. Number


24. Distance - Brick Height
-A: Point parameter 36. Addition
-B: Align Plane (P) -A: Remap Numbers (R)
25. Number slider -B: Number (Brick Length)
Integer numbers, Min(0), Max(100), Numeric (46.22) 37. List Length
26. Minimum -L: Addition
-A: Distance 38. Repeat Data
-B: Number slider -D: Number (Brick Height)
27. Subtraction -L: List Length
-A: Minimum 39. Domain
-B: Number slider -A: Number (Brick Width)
28. Number slider Expression (-X/2)
Integer numbers, Min(0), Max(10), Numeric (0) -B: Number (Brick Width)
29. Number slider Expression (X/2)
Integer numbers, Min(0), Max(10), Numeric (3.62) 40. Domain
30. Bounds -A: Addition, Expression (-X/2)
-N: Subtraction -B: Addition, X/2, Expression (X/2)
31. Domain 41. Repeat Data
-A: Number slider -D: Domain ()
-B: Number slider -L: List Length
32. Remap Numbers 42. Domain Box
-V: Subtraction (R) -B: Align Plane
-S: Bounds (I) -X: Domain
-T: Domain (I) -Y: Repeat Data
33.Number Z: Repeat Data
- Brick Length
34. Number
- Brick Width
‫‪ .1‬برای محاسبه فاصله بین آجرها از یک نقطه به عنوان نقطه جذب‬
‫استفاده شده است‪ .‬برای انجام اینکار از مولفهی ‪ Distance‬استفاده‬
‫کنید‪ .‬این مولفه فاصلهی بین نقطهی جذب و صفحهی قرارگیری‬
‫آجرها را محاسبه میکند‪.‬‬
‫‪ .2‬فاصله محاسبه شده توسط مولفهی ‪ Distance‬با استفاده از‬
‫عملگرهای ریا ی به ورودیهای مولفهی ‪ Domain Box‬اتصال‬
‫داده شده است‪.‬‬
‫‪ .3‬مولفه ‪ ،Bounds‬برای ایجاد یک دامنهی عددی از لیستی از اعداد‬
‫کاربرد دارد‪.‬‬
‫‪ .4‬با توجه به تغییر ابعاد آجرها‪ ،‬برای شبیهسازی این حالت از مولفه‬
‫‪ Domain Box‬استفاده شده است‪.‬‬
‫‪ .5‬مولفههای شماره ‪ 28‬و ‪ 29‬برای کنترل اندازه یا فاصله بین آجرها‬
‫کاربرد دارد‪.‬‬
‫بخش ششم‪ ،‬ایجاد آجرهای ردیف فرد با توجه به نقطهی جذب‬

‫‪43. Distance‬‬ ‫‪47. Domain‬‬ ‫‪51. Repeat Data‬‬


‫‪-A: Point parameter‬‬ ‫‪-A: Number slider‬‬ ‫‪-D: Domain‬‬
‫)‪-B: Align Plane (P‬‬ ‫‪-B: Number slider‬‬ ‫‪-L: List Length‬‬
‫‪44. Minimum‬‬ ‫‪48. Remap Numbers‬‬ ‫‪52. Repeat Data‬‬
‫‪-A: Distance‬‬ ‫)‪-V: Subtraction (R‬‬ ‫‪-D: Number (Brick‬‬
‫‪-B: Number slider‬‬ ‫)‪-S: Bounds (I‬‬ ‫)‪Height‬‬
‫‪45. Subtraction‬‬ ‫)‪-T: Domain (I‬‬ ‫‪-L: List Length‬‬
‫‪-A: Minimum‬‬ ‫‪49. Addition‬‬ ‫‪53. Domain Box‬‬
‫‪-B: Number slider‬‬ ‫)‪-A: Remap Numbers (R‬‬ ‫‪-B: Align Plane‬‬
‫‪46. Bounds‬‬ ‫)‪-B: Number (Brick Length‬‬ ‫‪-X: Domain‬‬
‫‪-N: Subtraction‬‬ ‫‪50. List Length‬‬ ‫‪-Y: Repeat Data‬‬
‫‪-L: Addition‬‬ ‫‪-Z: Repeat Data‬‬
‫این بخش مشابه گام پنجم میباشد‪.‬‬
‫پس از انجام این تمرین‪ ،‬شما پارامترهای بزم‬
‫برای ساخت دیوار با الگوی مورد نظر را خواهید‬
‫داشت‪ .‬دیگر برای ساخت احجامی به این شکل‬
‫نیاز به دوباره ساخت شکل یا الگوریتم نیست‪.‬‬
‫بلکه فقط باید پارامترهای طراحی را تغییر دهید‬
‫‪،‬شبیه به کاری که یک پالگین انجام میدهد ‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست فایل‬
‫‪ GH17‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب‬
‫اجرا کنید‪.‬‬
‫آلترناتیوهای طراحی با تغییر پارامترهای الگوریتم‬

‫نقطهی جذب در گوشهی سمت چپ‪،‬پایین‬ ‫نقطهی جذب در وسط‬

‫نقطهی جذب در گوشهی سمت راست‪،‬باال‬ ‫با تغییر مولفههای ‪ 28‬و ‪ 29‬میتوانید فاصله بین آجرها را‬
‫کنترل کنید (پارامتر هر دو مولفه صفر میباشد)‪.‬‬
‫‪ ،3-4‬دیوار آجری ممتد‬
‫در این الگو نحوهی ایجاد دیوارهای ممتد ‪،‬پیوسته را‬
‫آموزش میدهیم‪.‬‬
‫مراحل انجام کار‪:‬‬
‫ابتدا ابعاد آجرها را داخل متغیرهای عددی ذخیره‬
‫کنید‪.‬‬
‫برای ایجاد ردیفهای آجرچینی از مولفههای ‪Series‬‬
‫و ‪ Move‬استفاده شده است‪.‬‬

‫برای شبیهسازی آجرها از مولفهی ‪ Center Box‬استفاده شده است‪.‬‬


‫مراحل اجرای این الگوریتم در ‪ DVD‬همراه کتاب به صورت تصویری موجود است‪.‬‬

‫تحلیل الگو‬

‫آجرها به صورت ممتد و با فاصله یک مالت از هم‬


‫قرارگرفته است‪.‬‬
‫آجرها در امتداد طول مسیر آجرکاری کامال موازی و‬
‫همراستا میباشد‪.‬‬
‫ردیفهای آجرکاری به میزان ‪ 2/1‬روی هم هم وشانی‬
‫دارند‪.‬‬
‫ ثبت پارامتر برای آجرها‬،‫بخش اول‬
‫ ابعاد آجرها را داخل‬Number ‫ابتدا با استفاده از متغیر‬
.‫این متغیر تبت کنید‬
:‫ابعاد آجر‬
0.25 ، brick lengthe، ‫طول آجر‬
0.05 ، brick hieat، ‫ارتفاع آجر‬
0.10 ، brick depth، ‫عرض آجر‬
0.01 ، brick mortar، ‫خامت مالت‬

‫ ایجاد ردیفهای زوج آجرچینی‬،‫بخش دوم‬

5. Addition 9. Series 13. Move


-A: brick hieat -S: Number (bm-hieaht) -G: XY Plane
-B: brick mortar -N: Evaluate (R) -T: Unit Z
6. Number (bm-hieaht) -C: Number (number cross)
- Addition(R) 10. Point parameter (‫)تبت نقطه‬
7. Evaluate
-F: Expression (x*2) 11. XY Plane
-X: Number (bm-hieaht) -O: Point parameter (‫نقطه‬ ‫)تبت‬
8. Number (number cross) 12. Unit Z
-30 -F: Series (S)
‫‪ .1‬برای ایجاد ردیفهای آجرچینی از‬
‫مولفهی ‪ Series‬استفاده شده است‪.‬‬
‫‪ .2‬ورودی ‪ C‬این مولفه تعداد ردیفهای‬
‫آجرچینی و ورودی ‪ N‬آن نیز فاصله بین‬
‫ردیفها را تعیین میکند‪.‬‬
‫‪ .3‬شروع آجرچینی ردیف زوج برابر است با‬
‫دید از روبهرو‬ ‫ارتفاع آجر‪ +‬خامت مالت که توسط‬
‫ورودی ‪ S‬مولفهی ‪ Series‬تعیین میشود‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست فایل‬
‫‪ GH18‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب‬
‫اجرا کنید‪.‬‬
‫بخش سوم‪ ،‬ایجاد ردیفهای فرد آجرچینی‬

‫‪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‬همراه کتاب اجرا کنید‪.‬‬

‫بخش پنجم‪ ،‬ایجاد ردیفهای فرد آجرچینی روی رویه‬


20. Brep | Plane Brep | Plane ‫برای ردیفهای فرد آجرچینی نیز مشابه گام پنجم از مولفه‬
-B: Surface parameter
-P: Move .‫استفاده کنید‬
21. Curve parameter
‫ در‬Video ‫ را از پوشه‬GH21 ‫ فایل‬،‫جهت مشاهده فیلم آموزشی این قمست‬
.‫ همراه کتاب اجرا کنید‬DVD
‫ تعیین محل قرارگیری آجرهای ردیف فرد‬،‫بخش ششم‬

22. Addition 27. Divide Distance -B: Construct Plane


-A: brick lengthe -C: Curve parameter -X: Evaluate
-B: brick mortar -D: Number (brick-mortar) -Y: Evaluate
23. Evaluate 28. Unit Z -Z: Evaluate
-F: Expression (x/2) 29. Cross Product
-X: brick lengthe -A: Divide Distance (T)
24. Evaluate -B: Unit Z
-F: Expression (x/2) -U: False
-X: brick depth 30. Construct Plane
25. Evaluate -O: Divide Distance (P)
-F: Expression (x/2) -X: Divide Distance (T)
-X: brick hieat -Y: Cross Product (V)
26.Number (brick-mortar) 31. Center Box

‫فاصله بین آجرها برابر است با‬، ‫ فاصله بین آجرها را تعیین کنید‬Divide Distance ‫ با استفاده از مولفهی‬.1
. ‫ خامت مالت‬+‫جمر طول آجر‬
‫ استفاده‬Construct Plane ‫ برای اینکه آجرها کامال در امتداد مسیر آجرکاری جاگذاری شوند از مولفه‬.2
.‫شده است‬
‫ آن نیز محورهای قرارگیری این صفحات را‬Y‫ و‬X ‫ این مولفه مرکز قرارگیری صفحات و وردی‬O ‫ ورودی‬.3
.‫تعیین میکند‬
.‫ همراه کتاب اجرا کنید‬DVD ‫ در‬Video ‫ را از پوشه‬GH22 ‫ فایل‬،‫جهت مشاهده فیلم آموزشی این قمست‬
‫ تعیین محل قرارگیری آجرهای ردیف زوج‬،‫بخش هفتم‬

32. Point parameter 38. Unit Z -O: Evaluate Curve (P)


- Divide Distance - bm-hieaht -X: Evaluate Curve (T)
33. Shift List 39. Move -Y: Cross Product (V)
-L: Point parameter -G: Evaluate Curve 45. Center Box
-S: 1 -T: Unit Z -B: Construct Plane
-W: True 40. Curve Closest Point -X: Evaluate
34. Line -P: Move -Y: Evaluate
-A: Point parameter -C: Evaluate Curve -Z: Evaluate
-B: Shift List 41. Evaluate Curve
35. Curve parameter 42. Unit Z
- Line, Reparameterize 43. Cross Product
36.Number (0.5) -A: Evaluate Curve (T)
37. Evaluate Curve -B: Unit Z
-C: Curve parameter -U: False
-t: Number (0.5) 44. Construct Plane
.‫این بخش مشابه گام ششم میباشد‬ .1
‫ مولفهی‬،‫برای افزایش ارتفاع دیوارچینی‬ .2
‫ این مولفه ارتفاع‬.‫ را تغییر دهید‬number cross
.‫دیوارچینی را کنترل میکند‬
‫ شروع آجرچینی اولین ردیف‬،Shift List ‫مولفه‬ .3
.‫را تعیین میکند‬
‫ شما پارامترهای بزم‬،‫پس از انجام این تمرین‬ .4
‫برای ساخت دیوار با الگوی مورد نظر را خواهید‬
‫ دیگر برای ساخت احجامی به این شکل‬.‫داشت‬
GH23 ‫ فایل‬،‫جهت مشاهده فیلم آموزشی این قمست‬
.‫نیاز به دوباره ساخت شکل یا الگوریتم نیست‬
.‫ همراه کتاب اجرا کنید‬DVD ‫ در‬Video ‫را از پوشه‬
‫بلکه فقط باید پارامترهای طراحی را تغییر دهید‬
. ‫شبیه به کاری که یک پالگین انجام میدهد‬،
‫آلترناتیوهای طراحی‬

‫تغییر ارتفاع آجرکاری (مولفه ‪)number cross‬‬ ‫تغییر اولین ردیف آجرکاری (مولفه ‪)Shift List‬‬

‫تغییر نقطهی شروع آجرکاری (‪)section origen‬‬ ‫تغییر سطح آجرکاری‬


‫‪ ،3-5‬طراحی آجر با الگوی فخرومدین‬
‫در این الگو نحوهی ایجاد دیوارهای آجری با‬
‫طرح فخرومدین ‪،‬پر و خالی را آموزش میدهیم‪.‬‬
‫برای ساخت ردیفهای آجری از مولفهی‬
‫‪ Contour‬استفاده شده است‪.‬‬
‫مراحل اجرای این الگوریتم در ‪ DVD‬همراه‬
‫کتاب به صورت تصویری موجود است‪.‬‬

‫تحلیل الگو‬

‫‪ .1‬آجرها در هر ردیف نسبت به هم دارای یک‬


‫فاصله معینی میباشند‪.‬‬
‫‪ .2‬آجرهای ردیف زوج‪ ،‬یک گام از آجرهای‬
‫ردیف فرد جلوتر قرارگرفته است‪.‬‬
‫بخش اول‪ ،‬ثبت ابعاد آجر‬

‫متغیر ‪Number‬‬ ‫ابتدا ابعاد آجر را داخل‬


‫‪ slider‬ذخیره کنید‪.‬‬
‫عرض آجر ‪0.1 ، brick w،‬‬
‫طول آجر ‪0.20 ، brick l،‬‬
‫ارتفاع آجر ‪0.05 ، brick h،‬‬
‫فاصله شکاف بین آجرها ‪0.05 ، gap،‬‬

‫بخش دوم‪ ،‬ایجاد برش روی سطح آجرکاری‬

‫‪5. Surface parameter‬‬


‫‪6. Contour‬‬
‫‪-S: Surface parameter‬‬
‫‪-P:‬‬
‫‪-N:‬‬
‫)‪-D: gap ,Expression (x*2‬‬

‫‪ .1‬با استفاده از مولفهی ‪ ،Contour‬روی‬


‫سطح آجرکاری برش ایجاد شده‬
‫است‪.‬‬
‫‪ .2‬فاصلهی بین ردیفها توسط ورودی‬
‫‪ D‬این مولفه کنترل میشود‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست‪،‬‬
‫فایل ‪ GH24‬را از پوشه ‪ Video‬در ‪ DVD‬همراه‬
‫کتاب اجرا کنید‪.‬‬
‫بخش سوم‪ ،‬ایجاد ردیفهای آجرکاری‬

‫‪7. Dispatch‬‬ ‫‪9. Shatter‬‬


‫)‪-L: Contour (Flatten‬‬ ‫‪-C: Dispatch(B),Graft‬‬
‫‪-P: True,False‬‬ ‫‪-t: Evaluate Length(t), Graft‬‬
‫‪8. Evaluate Length‬‬ ‫‪10. List Item‬‬
‫‪-C: Dispatch‬‬ ‫)‪-L: Shatter(S‬‬
‫‪-L: brick l‬‬ ‫‪-i: 1‬‬
‫‪-N: False‬‬ ‫‪-W: False‬‬

‫‪ .1‬با استفاده از مولفهی ‪ ،Dispatch‬آیتمهای‬


‫مولفهی ‪ Contour‬به دو لیست مجزا‬
‫تقسیم شده است‪.‬‬
‫‪ .2‬مولفهی ‪ Evaluate Length‬جهت ارزیابی‬
‫نقطه روی یک منحنی کاربرد دارد‪ .‬این‬
‫فاصله در ورودی ‪ T‬مولفهی ‪،Shatter‬‬
‫جهت برش ‪،‬جداکردن سطح منحنی‬
‫کاربرد دارد‪.‬‬
‫بخش چهارم‪ ،‬تعیین محل قرارگیری آجرها‬
11. Addition 14. Center Box
-A: brick l -B: Plane (Flatten)
-B: gap -X: brick w
12. Divide Length -Y: brick l
-C: List Item (Flatten) -Z: brick h
-L: Addition, Expression (x*2)
13. Plane
-O: Divide Length (P)
-X: Divide Length (T)

.‫ محل قرارگیری آجرها را تعیین میکند‬،Divide Length ‫ مولفهی‬.1


.‫ محاسبه شده است‬Divide Length ‫ مولفهی‬L ‫ فاصله بین آجرها توسط ورودی‬.2
.‫ برای تبت صفحه قرارگیری آجرها کاربرد دارد‬،Plane ‫ مولفهی‬.3
.‫ همراه کتاب اجرا کنید‬DVD ‫ در‬Video ‫ را از پوشه‬GH25 ‫ فایل‬،‫جهت مشاهده فیلم آموزشی این قمست‬
‫آلترناتیوهای طراحی‬

‫شکاف‪0 ،‬‬ ‫فاصله‬

‫شکاف‪0.25 ،‬‬ ‫فاصله‬

‫شکاف‪0.45 ،‬‬ ‫فاصله‬


‫‪ ،3-6‬ایجاد دیوار آجری پارامتریک و رنگ آمیزی آن‬

‫در این تمرین نحوهی ایجاد دیوارهای آجری پارامتریک روی یک رویه که در محیط گرسهاپر ایجاد شده‬
‫است را آموزش میدهیم‪.‬‬

‫تحلیل الگو‬
‫‪ .1‬سطح آجرکاری از یک رویه موجدار تشکیل شده است‪.‬‬
‫‪ .2‬آجرها با یک فاصله معین و تابت در امتداد هم قرارگرفتهاند‪.‬‬
‫‪ .3‬سطح آجرکاری رنگ آمیزی شده است‪.‬‬
‫در این تمرین سطح آجرکاری در محیط گرسهاپر ایجاد شده است‪.‬‬
‫ ایجاد شبکهی مستطیلی‬،‫بخش اول‬

1. Number slider (SIZE) 5. Square


Floating point,Min limit=0,Max limit=100,Numeric (48) -P:
2. Number slider (NUMB) -S: Number slider (SIZE)
Floating point,Min limit=0,Max limit=100,Numeric (20) -Ex: Number slider (NUMB)
3. Number slider (NUMB) -Ey: Number slider (animation)
Floating point,Min limit=0,Max limit=100,Numeric (7)
4. Number slider (animation)
Floating point,Min limit=0,Max limit=100,Numeric (50)

Square ‫ ابتدا با استفاده از مولفهی‬.1


‫یک شبکهی مستطیلی شکل ایجاد‬
.‫کنید‬
،‫ این مولفه‬Ey ‫ و‬Ex ‫ ورودیهای‬.2
‫تعداد شبکههای موجود در شکل را‬
.‫کنترل میکند‬
‫ اندازهی‬Square ‫ مولفهی‬S ‫ ورودی‬.3
.‫شبکه را تعیین میکند‬
،‫جهت مشاهده فیلم آموزشی این قمست‬
‫ همراه‬DVD ‫ در‬Video ‫ را از پوشه‬GH26 ‫فایل‬
.‫کتاب اجرا کنید‬
‫بخش دوم‪ ،‬ایجاد سطح آجرکاری‬

‫‪6. Deconstruct‬‬ ‫‪9. Construct Point‬‬


‫)‪-P: Square (P‬‬ ‫)‪-X: Deconstruct (X‬‬
‫‪7. Addition‬‬ ‫‪-Y: Evaluate‬‬
‫)‪-A: Number slider (animation‬‬ ‫)‪-Z: Deconstruct (Z‬‬
‫)‪-B: Deconstruct (X‬‬ ‫‪10. Surface From Points‬‬
‫‪8. Evaluate‬‬ ‫‪-P: Construct Point ,Flatten‬‬
‫‪-F: (cos(y³) - sin((x/7)-y²)) * 11‬‬ ‫‪-U: Number slider‬‬
‫‪-X: Addition‬‬ ‫)‪(NUMB),Exprssion (x+2‬‬
‫)‪-Y: Deconstruct (Z‬‬ ‫‪-I: True‬‬
‫خروجی ‪ P‬مولفهی ‪ ،Square‬نقاط‬
‫مرکزی شبکههای مستطیلی را تبت‬
‫میکند‪.‬‬
‫مولفهی ‪ ،Surface From Points‬برای‬
‫ایجاد رویه با داشتن مجموعهای از نقاط‬
‫کاربرد دارد‪.‬‬

‫‪P‬‬ ‫جلوهی موجدار رویه با استفاده از ورودی ‪ F‬مولفهی ‪ Evaluate‬ایجاد شده است‪ .‬این مولفهی خروجی‬
‫مولفهی ‪ Square‬را با استفاده از فرمول ‪ (cos(y³) - sin((x/7)-y²)) * 11‬محاسبه میکند‪.‬‬
‫مولفهی ‪ Construct Point‬محاسبات مولفهی ‪ Evaluate‬را جهت ایجاد محور ‪ Y‬نقاط تبت میکند‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست‪ ،‬فایل ‪ GH27‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫ ایجاد ردیف و تعیین محل قرارگیری آجرها‬،‫بخش سوم‬

.‫ میباشد‬5-1 ‫این بخش کامال مشابه بخش سوم و چهارم تمرین‬


11. Surface parameter (base srf) -L: Shatter(S)
12. Contour -i: 1
-S: Surface parameter -W: False
-P: 0,0,0 17. Addition
-N: 0,0,1 -A: brick l
-D: gap ,Expression (x*2) -B: gap
13. Dispatch 18. Divide Length
-L: Contour (Flatten) -C: List Item (Flatten)
-P: True,False -L: Addition, Expression (x*2)
14. Evaluate Length 19. Plane
-C: Dispatch -O: Divide Length (P)
-L: brick l -X: Divide Length (T)
-N: False 20. Center Box
15. Shatter -B: Plane (Flatten)
-C: Dispatch(B),Graft -X: brick w
-t: Evaluate Length(t), Graft -Y: brick l
16. List Item -Z: brick h

.‫ همراه کتاب اجرا کنید‬DVD ‫ در‬Video ‫ را از پوشه‬GH28 ‫ فایل‬،‫جهت مشاهده فیلم آموزشی این قمست‬
‫ رنگ آمیزی دیوار‬،‫بخش چهارم‬

21. Number slider (contrast) 25. Sort List


Floating point,Min limit=0,Max limit=100,Numeric (3) -K: Division (R)
22. Closest Points -A: Center Box
-P: Plane (Flatten) 26. Gradient Control
-C: Plane (Flatten) -L1: Number slider (contrast)
-N: Number slider (contrast) -t: Sort List
23. Mass Addition ‫تعیین رنگ با دابل کلیک کردن روی نوار‬
-I: Closest Points (P)
24. Division ‫رنگی‬
-A: Mass Addition (R), Flatten 27. Custom Preview
-B: brick l -G: Sort List
-S: Gradient Control

.‫ سطح آجرکاری را رنگ آمیزی شده است‬،Gradient Control ‫ در این بخش با استفاده از مولفهی‬.1
.‫ استفاده کنید‬Custom Preview ‫ جهت نمایش سطح رنگ آمیزی شده از مولفهی‬.2
.‫ همراه کتاب اجرا کنید‬DVD ‫ در‬Video ‫ را از پوشه‬GH29 ‫ فایل‬،‫جهت مشاهده فیلم آموزشی این قمست‬
‫بخش پنجم‪ ،‬ایجاد لبههای بیرونی شکل‬

‫‪28. Brep Wireframe‬‬ ‫‪29. Custom Preview‬‬


‫‪-B: Center Box‬‬ ‫‪-G: Brep Wireframe‬‬
‫‪-D: -1‬‬

‫برای نمایش بهتر شکل‪ ،‬مولفهی ‪ Brep Wireframe‬را مخفی کنید‪.‬‬


‫در این بخش برای نمایش بهتر آجرها با استفاده از مولفهی ‪ ،Brep Wireframe‬لبهی بیرونی آجرها به حالت‬
‫سیمی تبدیل شده است‪.‬‬
‫جهت مشاهده فیلم آموزشی این قمست‪ ،‬فایل ‪ GH30‬را از پوشه ‪ Video‬در ‪ DVD‬همراه کتاب اجرا کنید‪.‬‬
‫نمونهکارای انجام شده ( از طراحی تا ساخت)‬
‫نمونهکارای انجام شده ( از طراحی تا ساخت)‬
‫نمونهکارای انجام شده ( از طراحی تا ساخت)‬
‫نمونهکارای انجام شده ( از طراحی تا ساخت)‬
‫نمونهکارای انجام شده ( از طراحی تا ساخت)‬
‫‪LuncBox‬‬ ‫فصل چهارم‪ ،‬گردش کار پالگین‬

‫‪ ،LuncBox‬یک پالگین برای برنامه گرسهاپر است که جهت بررسی اشکال ریا ی‪ ،‬ایجاد پانل ساخت‬
‫رویههای پارامتریک و گردش کار ‪،‬خواندن و نوشتن فایلهای اکسل‪ ،‬بیه کاربرد دارد‪.‬‬
‫‪ 4-1‬ایجاد ساختارهای متعامد روی رویهها‬

‫در این بخش نحوهی ایجاد‬


‫ساختارهای متعامد و شبکهای را‬
‫روی رویههای سهبعدی آموزش‬
‫میدهیم‪.‬‬

‫ایجاد‬ ‫برای‬ ‫‪،LuncBox‬‬ ‫پالگین‬


‫ساختارهای متعامد و شبکهای بهطور‬
‫پیشفرض مولفههای برای ایجاد این نوع‬
‫رویهها دارد‪.‬‬

‫تحلیل الگو‬
‫سطح رویه دارای تقسیمات متعامد‬
‫‪،‬شبکهای و ربدری است‪.‬‬
‫پروفیلهای رویه دارای مقاطر دایرهای‬
‫شکل میباشند‪.‬‬
‫بخش اول‪ ،‬ثبت رویه‬

‫ابتدا فایل ‪ lunchbox2_structure1‬را از مسیر‬


‫‪ Faile>Chapter 4‬در محیط راینو اجرا کنید‪ .‬این‬
‫فایل شامل یک رویهسهبعدی میباشد که از‬
‫پیش در محیط راینو مدلسازی شده است‪.‬‬

‫‪Surface‬‬ ‫شکل رویه را با استفاده از پارامتر‬


‫‪ parameter‬در محیط گرسهاپر تبت کنید‪.‬‬

‫بخش دوم‪ ،‬ایجاد ساختارهای متعامد‬


‫‪1. Surface parameter‬‬
‫‪2. Diagrid Structure‬‬
‫‪-Srf: Surface parameter‬‬

‫مولفهی ‪ Diagrid Structure‬را از مسیر‬


‫‪ LunchBox>Structure‬انتخاب کنید‪.‬‬
‫ورودی ‪ Srf‬این مولفه‪ ،‬برای تبت رویههای‬
‫ترسیمی در محیط راینو کاربرد دارد‪.‬‬
‫بخش سوم‪ ،‬تقسیمبندی سطح رویه‬

‫‪2. Diagrid Structure‬‬


‫‪-Srf: Surface parameter‬‬
‫)‪-U: Number slider (10‬‬ ‫‪Diagrid Structure‬‬‫ورودیهای ‪ U‬و ‪ V‬مولفهی‬
‫)‪-V: Number slider (16‬‬
‫)‪-T: Boolean Toggle (False‬‬
‫تعداد تقسیمات سطح رویه را تعیین میکند‪.‬‬

‫‪Number slider‬‬ ‫برای کنترل تعداد تقسیمات از متغیر‬


‫استفاده شده است‪.‬‬

‫بخش چهارم‪ ،‬ایجاد پروفیل‬


‫در این بخش با استفاده از مولفهی ‪ ،Pipe‬یک مقطر‬
‫دایرهای شکل روی خطوط تقسیم شکل ایجاد‬
‫میکنیم‪.‬‬
‫ورودی ‪ C‬مولفهی ‪ ،Pipe‬برای تبت خطوط و ورودی‬
‫‪ R‬آن نیز شعاع دایره را تعیین میکند‪.‬‬
‫با استفاده از مولفهی ‪ Diagrid Structure‬به راحتی میتوانید ساختارهای‬
‫مشابه شکل روبهرو را برای رویههای که در محیط راینو طراحی میکنید‬
‫ایجاد نمائید‪.‬‬
‫مولفهی ‪ Diagrid Structure‬دارای دو خروجی میباشد که به ترتی‬
‫عبارت است از‪:‬‬
‫‪ ،Lines‬خطوط تشکیل دهنده ساختار را تبت میکند‪.‬‬
‫‪ ،Nodes‬نقاط تشکیل دهنده ساختار را تبت میکند‪.‬‬

‫بخش پنجم‪ ،‬ایجاد ساختارهای متعامد شبکهای‬

‫این بخش دقیقا مشابه الگوی پیشین میباشد‪ .‬تنها تفاوت آن انتخاب‬
‫مولفهی ‪ Grid Structure‬بهجای مولفهی ‪ Diagrid Structure‬است‪.‬‬
‫‪ ،4-2‬ایجاد ساختارهای شش ضلعی‬

‫در این بخش نحوهی ایجاد ساختارهای شش لعی‬


‫روی رویههای سه بعدی را آموزش میدهیم‪.‬‬
‫ابتدا فایل ‪ lunchbox2_structure2‬را از مسیر‬
‫‪ Faile>Chapter 4‬در محیط راینو اجرا کنید‪ .‬این‬
‫فایل شامل یک رویهسهبعدی میباشد که از پیش‬
‫در محیط راینو مدلسازی شده است‪.‬‬
‫شکل رویه را با استفاده از پارامتر ‪Surface‬‬
‫‪ parameter‬در محیط گرسهاپر تبت کنید‪.‬‬

‫بخش اول‪ ،‬ایجاد ساختارهای شش ضلعی‬


‫‪1. Surface parameter‬‬
‫‪2. Hexagonal Structure‬‬
‫‪-Srf: Surface parameter‬‬

‫را از مسیر‬ ‫‪Hexagonal Structure‬‬ ‫مولفهی‬


‫‪ LunchBox>Structure‬انتخاب کنید‪.‬‬
‫ورودی ‪ Srf‬این مولفه‪ ،‬برای تبت رویههای ترسیمی‬
‫در محیط راینو کاربرد دارد‪.‬‬
‫بخش دوم‪ ،‬تقسیمبندی سطح رویه‬

‫‪2. Hexagonal Structure‬‬ ‫‪Hexagonal Structure‬‬ ‫ورودیهای ‪ U‬و ‪ V‬مولفهی‬


‫‪-Srf: Surface parameter‬‬
‫)‪-U: Number slider (10‬‬ ‫تعداد تقسیمات سطح رویه را تعیین میکند‪.‬‬
‫)‪-V: Number slider (16‬‬
‫)‪-A: Number slider (0.330‬‬
‫)‪-T: Boolean Toggle (False‬‬ ‫‪Number slider‬‬ ‫برای کنترل تعداد تقسیمات از متغیر‬
‫استفاده شده است‪.‬‬

‫بخش سوم‪ ،‬ایجاد پروفیل‬


‫در این بخش با استفاده از مولفهی ‪ ،Pipe‬یک مقطر‬
‫دایرهای شکل روی خطوط تقسیم شکل ایجاد‬
‫میکنیم‪.‬‬
‫ورودی ‪ C‬مولفهی ‪ ،Pipe‬برای تبت خطوط و ورودی‬
‫‪ R‬آن نیز شعاع دایره را تعیین میکند‪.‬‬
‫با استفاده از مولفهی ‪ Hexagonal Structure‬به‬
‫راحتی میتوانید ساختارهای مشابه شکل روبهرو را‬
‫برای رویههای که در محیط راینو طراحی میکنید‬
‫ایجاد کنید‪.‬‬
‫مولفهی ‪ Hexagonal Structure‬دارای دو خروجی‬
‫میباشد که به ترتی عبارت است از‪:‬‬
‫‪ ،Lines‬خطوط تشکیل دهنده ساختار را تبت میکند‪.‬‬
‫‪ ،Nodes‬نقاط تشکیل دهنده ساختار را تبت میکند‪.‬‬
‫با تغییر ورودی ‪ A‬این مولفه میتوانید ساختارهای‬
‫بسیار متنوعی ایجاد کنید‪.‬‬

‫تغییر پارامتر ورودی ‪ A‬مولفهی ‪Hexagonal Structure‬‬ ‫تغییر پارامتر ورودی ‪ A‬مولفهی ‪Hexagonal Structure‬‬
‫‪ ،4-3‬ایجاد ساختارهای فضاکار‬

‫در این بخش نحوهی ایجاد ساختارهای فضاکار را روی‬


‫رویههای سه بعدی آموزش میدهیم‪.‬‬
‫ابتدا فایل ‪ lunchbox2_structure2‬را از مسیر ‪Faile>Chapter‬‬
‫‪ 4‬در محیط راینو اجرا کنید‪ .‬این فایل شامل یک رویهسهبعدی‬
‫میباشد که از پیش در محیط راینو مدلسازی شده است‪.‬‬
‫شکل رویه را با استفاده از پارامتر ‪ Surface parameter‬در‬
‫محیط گرسهاپر تبت کنید‪.‬‬

‫بخش اول‪ ،‬ایجاد ساختارهای فضاکار‬


‫‪1. Surface parameter‬‬
‫‪2. Space Truss Structure 1‬‬
‫‪-Srf: Surface parameter‬‬

‫را از مسیر‬ ‫‪Space Truss Structure 1‬‬ ‫مولفهی‬


‫‪ LunchBox>Structure‬انتخاب کنید‪.‬‬
‫ورودی ‪ Srf‬این مولفه‪ ،‬برای تبت رویههای ترسیمی در محیط‬
‫راینو کاربرد دارد‪.‬‬
‫این مولفه برای ایجاد ساختارهای فضاکار روی رویههای سه‬
‫بعدی کاربرد دارد‪.‬‬
‫بخش دوم‪ ،‬تقسیمبندی سطح رویه‬

‫‪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‬این مولفه‪ ،‬عمت سازه فضاکار را تعیین‬
‫میکند‪.‬‬

‫‪Number slider‬‬ ‫برای کنترل تعداد تقسیمات از متغیر‬


‫استفاده شده است‪.‬‬

‫بخش سوم‪ ،‬ایجاد پروفیل‬


‫در این بخش با استفاده از مولفهی ‪ ،Pipe‬یک مقطر‬
‫دایرهای شکل روی خطوط تقسیم شکل ایجاد‬
‫میکنیم‪.‬‬
‫ورودی ‪ C‬مولفهی ‪ ،Pipe‬برای تبت خطوط و ورودی‬
‫‪ R‬آن نیز شعاع دایره را تعیین میکند‪.‬‬
‫‪Space Truss Structure 1‬‬ ‫با استفاده از مولفهی‬
‫به راحتی میتوانید ساختارهای مشابه شکل‬
‫روبهرو را برای رویههای که در محیط راینو‬
‫طراحی میکنید ایجاد کنید‪.‬‬
‫مولفهی ‪ Space Truss Structure 1‬دارای چهار‬
‫خروجی میباشد که به ترتی عبارت است از‪:‬‬
‫‪ ،LinesA‬خطوط تشکیل دهنده ساختار اولیه‬
‫سازه فضاکار را تبت میکند‪.‬‬
‫‪ ،LinesB‬خطوط تشکیل دهنده ساختار تانویه‬
‫سازه فضاکار را تبت میکند‪.‬‬
‫‪ ،Web‬خطوط تشکیل دهنده ساختار مورب سازه‬
‫فضاکار را تبت میکند‪.‬‬
‫‪ ،Nodes‬نقاط تشکیل دهنده ساختار را تبت‬
‫میکند‪.‬‬
‫‪ 4-4‬ایجاد پانلهای چهارگوش روی رویه‬

‫در این تمرین نحوهی ایجاد پانلهای چهارگوش روی‬


‫سطح رویههای سهبعدی را آموزش میدهیم‪.‬‬

‫بخش اول‪ ،‬ثبت رویه‬


‫ابتدا فایل ‪ lunchbox4‬را از مسیر ‪ Faile>Chapter 4‬در‬
‫محیط راینو اجرا کنید‪ .‬این فایل شامل یک‬
‫رویهسهبعدی میباشد که از پیش در محیط راینو‬
‫مدلسازی شده است‪.‬‬
‫با استفاده از پارامتر ‪ ،Surface parameter‬شکل‬
‫مدلسازی شده در محیط راینو را داخل این پارامتر‬
‫تبت کنید‪.‬‬
‫بخش دوم‪ ،‬ایجاد پانلهای چهارگوش‬

‫‪1.‬‬ ‫‪6. Staggered Quad Panels‬‬


‫‪4. Number slider‬‬ ‫‪-Srf: Reverse Surface Direction‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (40‬‬ ‫‪-U: Number slider‬‬
‫‪5. Number slider‬‬ ‫‪-V: Number slider‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (40‬‬
‫در این بخش با استفاده از مولفهی‬
‫‪ ، Staggered Quad Panels‬سطح رویه‬
‫را پانلبندی کنید‪.‬‬
‫این مولفه از سه ورودی تشکیل شده که‬
‫به ترتی عبارت است از‪:‬‬
‫‪ ،Srf‬سطح رویه جهت ساخت پانل را‬
‫تبت میکند‪.‬‬
‫‪ ،U‬تعداد تقسیمات در جهت ‪ U‬را تعیین‬
‫میکند‪.‬‬
‫‪ ،V‬تعداد تقسیمات در جهت ‪ V‬را تعیین‬
‫میکند‪.‬‬
‫بخش سوم‪ ،‬ایجاد ضخامت برای پانلها‬

‫‪5. List Length‬‬ ‫‪10. Multiplication‬‬


‫‪-L: Random Quad Panels‬‬ ‫‪-A: Number slider‬‬
‫‪6. Random‬‬ ‫‪-B: Random‬‬
‫‪-R: 0 TO 1.00‬‬ ‫‪11. Offset‬‬
‫‪-N: List Length‬‬ ‫‪-S: Staggered Quad Panels‬‬
‫‪-S: 2‬‬ ‫‪-D: Multiplication‬‬
‫‪7. Number slider‬‬ ‫‪-T: True‬‬
‫)‪Floating Point,Min limit=0,Max limit=3,Numeric (0.50‬‬
‫برای ایجاد خامت روی پانلها از‬
‫مولفهی ‪ Offset‬استفاده کنید‪.‬‬
‫برای کنترل مناس فاصله ‪ Offset‬پانلها‬
‫از ترکی سه مولفه ‪، List Length‬تعداد‬
‫اعداد داخل یک لیست در خروجی این‬
‫مولفه تبت میشود ‪، Random،‬جهت‬
‫ایجاد پراکندگی از اعداد در یک دامنه‬
‫مشخص کاربرد دارد و ‪، Multiplication‬‬
‫محاسبه لیست با یک ری استفاده‬
‫کنید‪.‬‬
‫‪ ،4-5‬ایجاد پانلهای چهارگوش متغییر‬

‫در این تمرین نحوهی ایجاد پانل بندی روی سطح‬


‫رویه را مطابت شکل روبهرو آموزش میدهیم‪.‬‬

‫بخش اول‪ ،‬ثبت رویه‬


‫ابتدا فایل ‪ lunchbox2_structure2‬را از مسیر‬
‫‪ Faile>Chapter 4‬در محیط راینو اجرا کنید‪ .‬این‬
‫فایل شامل یک رویهسهبعدی میباشد که از پیش‬
‫در محیط راینو مدلسازی شده است‪.‬‬
‫با استفاده از پارامتر ‪ ،Surface parameter‬شکل را‬
‫در محیط گرسهاپر تبت کنید‪.‬‬
‫ ایجاد پانلهای چهارگوش روی شکل‬،‫بخش دوم‬

2. Text Panel (2) 6. Random Quad Panels


3. Reverse Surface Direction -Srf: Reverse Surface Direction
-Srf: Surface parameter -U: Number slider
-R: Text Panel -V: Number slider
4. Number slider
Integer Numbers,Min limit=0,Max limit=50,Numeric (40)
5. Number slider
Integer Numbers,Min limit=0,Max limit=50,Numeric (40)

‫در این بخش با استفاده از مولفهی‬


‫ سطح رویه را‬،Random Quad Panels
.‫پانلبندی کنید‬
‫این مولفه از چهار ورودی تشکیل شده‬
:‫است که به ترتی عبارت است از‬
‫ سطح رویه جهت ساخت پانل را‬،Srf
.‫تبت میکند‬
‫ را تعیین‬U ‫ تعداد تقسیمات در جهت‬،U
.‫میکند‬
‫ را تعیین‬V ‫ تعداد تقسیمات در جهت‬،V
.‫میکند‬
.‫ ری تصادف را تعیین میکند‬،S
‫بخش سوم‪ ،‬ایجاد ضخامت روی رویه‬

‫‪7. List Length‬‬ ‫‪10. Multiplication‬‬


‫‪-L: Random Quad Panels‬‬ ‫‪-A: Random‬‬
‫‪8. Random‬‬ ‫‪-B: Number slider‬‬
‫‪-R: 0 TO 1.00‬‬ ‫‪11. Offset‬‬
‫‪-N: List Length‬‬ ‫‪-S: Random Quad Panels‬‬
‫‪-S: 2‬‬ ‫‪-D: Multiplication‬‬
‫‪9. Number slider‬‬ ‫‪-T: True‬‬
‫)‪Floating Point,Min limit=0,Max limit=3,Numeric (0.80‬‬

‫برای ایجاد خامت روی پانلها از مولفهی‬


‫‪ Offset‬استفاده کنید‪.‬‬
‫برای کنترل مناس فاصله ‪ Offset‬پانلها از‬
‫ترکی سه مولفه ‪، List Length‬تعداد اعداد‬
‫داخل یک لیست در خروجی این مولفه تبت‬
‫میشود ‪، Random،‬جهت ایجاد پراکندگی از‬
‫اعداد در یک دامنه مشخص کاربرد دارد و‬
‫‪ ، Multiplication‬محاسبه لیست با یک‬
‫ری استفاده کنید‪.‬‬
‫‪ ،4-6‬ایجاد پانلهای متغیر (با دو نقطه جذب)‬

‫در این بخش نحوهی ایجاد پانلهای متغیر روی سطح رویههای‬
‫سهبعدی را آموزش میدهیم‪.‬‬
‫برای ایجاد شکاف ‪،‬فاصله بازشوی پانلها روی سطح پانلها‪ ،‬از‬
‫نقاط جذب استفاده شده است‪.‬‬
‫نقاط جذب‪ ،‬نقاطی هستند که برای کنترل پارامترهای طراحی‬
‫‪،‬طول‪ ،‬مقیاس‪ ،‬جابهجایی و‪ ...‬کاربرد دارد گفته میشود‪.‬‬

‫تحلیل الگو‬

‫با بررسی شکل روبهروی نکات زیر جهت ساخت مدل قابل‬
‫شناسائی است‪.‬‬
‫سطح بازشوی پانلها دارای ابعاد متفاوتی نسبت به هم هستند‪.‬‬
‫شکل دارای سه نقطه جذب میباشد‪ .‬این نقاط‪ ،‬فاصله بازشوی‬
‫پانلها را کنترل میکند‪.‬‬
‫بخش اول‪ ،‬ثبت رویه‬
‫ابتدا فایل ‪ lunchbox2_structure2‬را از مسیر‬
‫‪ Faile>Chapter 4‬در محیط راینو اجرا کنید‪ .‬این فایل‬
‫شامل یک رویهسهبعدی میباشد که از پیش در محیط‬
‫راینو مدلسازی شده است‪.‬‬
‫شکل رویه را با استفاده از پارامتر ‪Surface parameter‬‬
‫در محیط گرسهاپر تبت کنید‪.‬‬
‫بخش دوم‪ ،‬مثلثبندی سطح رویه‬

‫‪1. Surface parameter‬‬ ‫‪-Srf: Surface parameter‬‬


‫‪2. Number slider‬‬ ‫‪-u: Number slider‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (8‬‬ ‫‪-v: Number slider‬‬
‫‪3. Number slider‬‬ ‫‪5. Deconstruct Brep‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (16‬‬ ‫‪-B: Triangular Panels A‬‬
‫‪4. Triangular Panels A‬‬

‫سطح‬ ‫‪Triangular Panels A‬‬ ‫ابتدا با استفاده از مولفهی‬


‫رویه را تقسیم بندی کنید‪.‬‬

‫و‪ V‬این مولفه تعداد تقسیمات را تعیین‬ ‫‪U‬‬ ‫ورودیهای‬


‫میکند‪.‬‬

‫مولفهی ‪ ،Deconstruct Brep‬برای تبدیل سطح رویه به‬


‫اجزای تشکیل دهنده آن ‪،‬سطح‪ ،‬لبه و نقطه کاربرد‬
‫دارد‪.‬‬
‫بخش سوم‪ ،‬ایجاد منحنی نوربز بین تقسیمات مثلثی شکل‬

‫‪Nurbs‬‬ ‫در این بخش با استفاده از مولفهی‬


‫‪ ،Curve‬بین شبکههای مثلثی رویه یک‬
‫منحنی نوربز ایجاد کنید‪.‬‬

‫)‪6. Text Panel (2‬‬ ‫‪-V: Deconstruct Brep (V),Flatten‬‬


‫)‪7. Boolean Toggle (True‬‬ ‫)‪-D: Text Panel (2‬‬
‫‪8. Nurbs Curve‬‬ ‫)‪-P: Boolean Toggle (True‬‬

‫مولفهی ‪ Deconstruct Brep‬مخفی شده است‪.‬‬

‫بخش چهارم‪ ،‬ایجاد نقاط جذب‬


‫در این بخش نحوهی ایجاد نقاط جذب با استفاده از مولفهی ‪ Attractor Wave‬را آموزش میدهیم‪ .‬ساختن‬
‫یک نقطهی جذب معموب به محاسبات ریا ی و استفاده از عملگرهای ریا ی نیاز دارد‪ .‬اما پالگین ‪LuncBox‬‬
‫بطور پیشفرض این امکان را در مولفهی ‪ Attractor Wave‬پیش بینی کرده است‪.‬‬
9. Point parameter 14. PolyLine
‫تبت سهنقطه در محیط راینو‬ -V: Deconstruct Brep (V)
-C: Boolean Toggle (True)
10. Number slider (Domain start) 15. Polygon Center
Floating Point,Min limit=0,Max limit=1,Numeric (0.10) -P: PolyLine
11. Number slider (Domain end) 16. Attractor Wave
Floating Point,Min limit=0,Max limit=1,Numeric (1.00) -Attractors: Point parameter
12. Number slider (Frequency) -Targets: Polygon Center (cv), Flatten
Floating Point,Min limit=0,Max limit=1,Numeric (0.20) -Domain: Construct Domain
13. Construct Domain -Freq: Number slider (Frequency)
-A: Number slider (Domain start)
-B: Number slider (Domain end)
‫ که به‬،‫از چهار ورودی تشکیل شده‬ Attractor Wave ‫مولفه‬
:‫ترتی عبارت است از‬
‫ تبت نقطه جذب‬،Attractor Wave
‫ انتخاب لیست هدف‬،Targets
‫ دامنه تاتیر جذب‬،Domain
‫تناوب‬، ‫ درصد تکرار‬،Freq
‫فاصلهی بین نقاط جذب با نقاط هدف در خروجی این مولفه‬
.‫تبت میشود‬

.‫شکل رویه مخفی شده است‬


‫بخش پنجم‪ ،‬تغییر مقیاس‬

‫‪17. Scale‬‬
‫‪-G: Nurbs Curve‬‬
‫‪-C: Polygon Center (Cv) ,Flatten‬‬
‫‪-F: Attractor Wave‬‬

‫شکلهای‬ ‫‪Scale‬‬ ‫در این بخش با استفاده از مولفهی‬


‫روی رویه را تغییر مقیاس دهید‪.‬‬

‫ری مقیاس توسط مولفهی ‪ Attractor Wave‬کنترل‬


‫میشود‪ .‬با اینکار هر بخش از شکل دارای یک ری‬
‫مقیاس متفاوت نسبت به سایر شکلها خواهد داشت‪.‬‬

‫بخش ششم‪ ،‬ساخت رویه‬

‫با استفاده از مولفهی ‪ ،Boundary Surfaces‬بین دو یا‬


‫چندین شکل منحنی ‪،‬دوبعدی یک رویه ایجاد کنید‪.‬‬
18. Boundary Surfaces
-E: Scale (G),Flatten + PolyLine

‫نمایش پانلها با رویه شکل‬ ‫رویه شکل مخفی شده است‬


‫‪ ،4-7‬ایجاد پانلهای الماسی ‪1‬‬

‫در این بخش نحوهی ایجاد پانلهای الماسی روی‬


‫سطح رویههای سهبعدی را آموزش میدهیم‪.‬‬

‫بخش اول‪ ،‬ثبت رویه‬


‫ابتدا فایل ‪ lunchbox7‬را از مسیر ‪Faile>Chapter 4‬‬
‫در محیط راینو اجرا کنید‪.‬‬
‫شکل رویه را با استفاده از پارامتر ‪Surface‬‬
‫‪ parameter‬در محیط گرسهاپر تبت کنید‪.‬‬
‫ تقسیم بندی سطح رویه‬،‫بخش دوم‬

1. Surface parameter 4. Diamond Panels


2. Number slider -Srf: Surface parameter
Integer Numbers,Min limit=0,Max limit=50,Numeric (10) -U: Number slider
3. Number slider -V: Number slider
Integer Numbers,Min limit=0,Max limit=50,Numeric (20)

‫ برای‬،Diamond Panels ‫مولفهی‬


‫ایجاد پانلهای لوزی شکل کاربرد‬
.‫دارد‬
‫ این مولفه تعداد‬V‫ و‬U ‫ورودیهای‬
.‫تقسیمات را تعیین میکند‬
‫‪ ،4-8‬ایجاد پانلهای الماسی ‪2‬‬

‫در این تمرین نحوهی ایجاد پانلهای‬


‫لوزیشکل با ارتفاع متغیر را آموزش‬
‫میدهیم‪.‬‬

‫تحلیل الگو‬
‫‪ .1‬هر پانل از پنج نقطه تشکیل شده‬
‫است‪ .‬نقاط یک تا چهار محدوده‬
‫پانل و نقطهی پنجم خامت سطح‬
‫پانل را تعیین میکند‪.‬‬
‫‪ .2‬در این تمرین برای ساخت رویه‬
‫برای پانلها از مولفهی ‪4Point‬‬
‫‪Surface‬استفاده شده است‪ .‬این‬
‫مولفه بین سه یا چهار نقطه یک‬
‫رویه ایجاد میکند‪.‬‬
‫‪ .3‬برای اینکه مطابت شکل الگو‬
‫خامت پانلها ‪،‬ارتفاع با هم برابر‬
‫نباشد از نقطه جذب استفاده شده‬
‫است‪.‬‬

‫بخش اول‪ ،‬ثبت رویه‬


‫ابتدا فایل ‪ lunchbox8‬را از مسیر ‪ Faile>Chapter 4‬در محیط راینو اجرا کنید‪.‬‬
‫شکل رویه را با استفاده از پارامتر ‪ Surface parameter‬در محیط گرسهاپر تبت کنید‪.‬‬

‫‪1. Surface parameter‬‬ ‫‪4. Diamond Grid‬‬


‫‪2. Number slider‬‬ ‫‪-Srf: Surface parameter‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (10‬‬ ‫‪-U: Number slider‬‬
‫‪3. Number slider‬‬ ‫‪-V: Number slider‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (20‬‬

‫مولفهی ‪ ،Diamond Grid‬برای ایجاد‬


‫تقسیمبندی لوزی شکل روی رویههای‬
‫سهبعدی کاربرد دارد‪.‬‬
‫ورودیهای ‪ U‬و‪ V‬این مولفه تعداد‬
‫تقسیمات را تعیین میکند‪.‬‬
‫بخش دوم‪ ،‬ایجاد نقاط جذب و جابجای نقاط‬

‫‪5. Point parameter‬‬ ‫)‪9. Number slider (A‬‬


‫تبت سهنقطه در محیط راینو‬ ‫)‪Floating Point,Min limit=0,Max limit=1,Numeric (3.00‬‬
‫‪10. Multiplication‬‬
‫‪6. Attractor‬‬ ‫)‪-A: Number slider (A‬‬
‫‪-Attractor: Point parameter‬‬ ‫‪-B: Subtraction‬‬
‫)‪-Targets: Diamond Grid (MPt‬‬ ‫‪11. Amplitude‬‬
‫)‪7. Text Panel (1‬‬ ‫)‪-V: Attractor (N‬‬
‫‪8. Subtraction‬‬ ‫‪-A: Multiplication‬‬
‫)‪-A: Text Panel (1‬‬ ‫‪12. Move‬‬
‫)‪-B: Attractor (Values‬‬ ‫)‪-G: Diamond Grid (MPt‬‬
‫‪-T: Amplitude‬‬

‫ابتدا با استفاده از پارامتر ‪ ،Point parameter‬نقاط ترسیم شده در‬


‫محیط راینو را داخل این مولفه تبت کنید‪.‬‬
‫برای اینکه نقاط دارای فاصلههای مختلفی نسبت به هم داشته‬
‫باشند از مولفهی ‪ Attractor‬استفاده شده است‪.‬‬
‫فاصله جابجای نقاط با استفاده از روابط ریا ی محاسبه شده‬
‫است‪ .‬این فاصله برابر است با فاصلهی بین نقاط جذب تا نقاط‬
‫وسط تقسیمات پانلها‪.‬‬
‫بخش سوم‪ ،‬ایجاد رویه بین سه نقطه (رویه اول)‬

‫‪13. 4Point Surface‬‬


‫)‪-A: Diamond Grid (C1‬‬
‫)‪-B: Diamond Grid (C2‬‬
‫)‪-C: Move (G‬‬

‫مولفه ‪ 4Point Surface‬برای ایجاد‬


‫رویه بین سه یا چهار نقطه کاربرد‬
‫دارد‪.‬‬

‫بخش چهارم‪ ،‬ایجاد رویه بین سه نقطه (رویه دوم)‬


‫‪14. 4Point Surface‬‬
‫)‪-A: Diamond Grid (C2‬‬
‫)‪-B: Diamond Grid (C3‬‬
‫)‪-C: Move (G‬‬

‫مشابه بخش سوم‪ ،‬با استفاده از مولفهی‬


‫‪ 4Point Surface‬بین نقاط انتخابی یک‬
‫رویه ایجاد کنید‪.‬‬

‫بخش پنجم‪ ،‬ایجاد رویه بین سه نقطه (رویه سوم)‬


‫‪14. 4Point Surface‬‬
‫)‪-A: Diamond Grid (C3‬‬
‫)‪-B: Diamond Grid (C4‬‬
‫)‪-C: Move (G‬‬

‫ایجاد رویه سوم‪.‬‬


‫بخش ششم‪ ،‬ایجاد رویه بین سه نقطه (رویه سوم)‬

‫‪14. 4Point Surface‬‬


‫)‪-A: Diamond Grid (C4‬‬
‫)‪-B: Diamond Grid (C1‬‬
‫)‪-C: Move (G‬‬

‫ایجاد رویه چهارم‪.‬‬

‫شکل نهایی به همراه رویه اصلی‪.‬‬


‫‪ ،4-9‬ایجاد پانلهای الماسی (‪)3‬‬

‫در این تمرین حالت سوم از پانلهای الماسی شکل را‬


‫آموزش میدهیم‪.‬‬

‫بخش اول‪ ،‬ثبت رویه‬


‫ابتدا فایل ‪ lunchbox 9‬را از مسیر ‪ Faile>Chapter 4‬در محیط راینو اجرا کنید‪.‬‬
‫با استفاده از پارامتر ‪ ،Surface parameter‬شکل ترسیمی در محیط راینو را در محیط گرسهاپر تبت کنید‪.‬‬
‫بخش دوم‪ ،‬تقسیم بندی سطح رویه‬

‫‪1. Surface parameter‬‬ ‫‪4. Diamond Grid‬‬


‫‪2. Number slider‬‬ ‫‪-Srf: Surface parameter‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (10‬‬ ‫‪-U: Number slider‬‬
‫‪3. Number slider‬‬ ‫‪-V: Number slider‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (20‬‬

‫مولفهی ‪ ،Diamond Grid‬برای ایجاد‬


‫شبکهای از نقاط روی سطح شکل‬
‫کاربرد دارد‪.‬‬
‫ورودیهای ‪ U‬و‪ V‬این مولفه تعداد نقاط‬
‫تشکیلدهنده شبکه را کنترل میکند‪.‬‬

‫بخش سوم‪ ،‬ایجاد خط بین نقاط‬


‫در این بخش با استفاده از مولفهی‬
‫‪ ،PolyLine‬بین نقاط یک خط ترسیم‬
‫کنید‪.‬‬
‫مولفهی ‪ Graft Tree‬اطاعات یک مولفه‬
‫را درون یک شاخه تبت می کند‪ .‬در این‬
‫شکل اطالعات موجود در یک شاخه با‬
‫‪ 116‬آیتم‪ ،‬درون ‪ 116‬شاخه تبت‬
‫میشود‪.‬‬
5. Graft Tree 9. PolyLine
-T: Diamond Grid (C1) -V: Graft Tree (5‫تا‬1 ‫)کلیه مولفههای‬
6. Graft Tree
-T: Diamond Grid (C2) 10. Text Panel (True)
7. Graft Tree 9. PolyLine
-T: Diamond Grid (C3) -C: Text Panel (True)
8. Graft Tree
-T: Diamond Grid (C4)

‫ تغییر مقیاس خطوط‬،‫بخش چهارم‬


11. Graft Tree -G: PolyLine
-T: Diamond Grid (MPT) -C: Graft Tree
12. Number slider -F: Number slider
Floating Point,Min limit=0,Max limit=1,Numeric (0.300)
13. Scale

‫بزرگنمای بخشی از شکل‬

‫ جابجای شکل‬،‫بخش پنجم‬


‫‪14. . Number slider‬‬ ‫‪-V: Graft Tree‬‬
‫)‪Floating Point,Min limit=0,Max limit=5,Numeric (2.00‬‬ ‫‪-A: Number slider‬‬
‫‪15. Graft Tree‬‬ ‫‪17. Move‬‬
‫)‪-T: Diamond Grid (MPT‬‬ ‫)‪-G: Scale (G‬‬
‫‪16. Amplitude‬‬ ‫‪-T: Amplitude‬‬
‫مولفهی ‪ ،Move‬شکلهای‬ ‫با استفاده از‬
‫تبت شده در مولفهی ‪ Scale‬را جابجا کنید‪.‬‬

‫دقت کنید که جهت ‪،‬بردار جابجای شکل‬


‫باید در مسیر نرمالهای شکل باشد‪.‬‬
‫بردارهای نرمال شکل در خروجی ‪n‬‬
‫مولفهی ‪ Diamond Grid‬تبت شده است‪.‬‬
‫سعی کنید برای ورودی ‪ D‬مولفهی ‪Move‬‬
‫از بردار ‪ Amplitude‬استفاده کنید‪.‬‬
‫بردار ‪ Amplitude‬دارای دو ورودی است‬
‫که به ترتی عبارت است از‪:‬‬
‫)‪،V (Vector‬برای تبت بردار کاربرد دارد‪.‬‬
‫)‪ ،A (Number‬برای تبت طول بردار‬
‫کاربرد دارد‪.‬‬
‫بخش ششم‪ ،‬ایجاد رویه با مولفهی ‪Loft‬‬
‫‪18. Loft‬‬
‫)‪-C: PolyLine, Move (G‬‬

‫‪Loft‬‬ ‫در این بخش با استفاده از مولفهی‬


‫روی شکل یک رویه ایجاد شده است‪.‬‬
‫‪Lunchbox‬‬ ‫‪ 4-10‬پیوست‬

‫الگوی ‪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‬‬
‫اجرا کنید‪.‬‬

‫شکل نهایی‬
‫فصل پنجم‪ ،‬کار با نقاط وخطوط جذب‬

‫آموزش ایجاد ویژگی جذب‪.‬‬


‫‪ 5-1‬جذب با یک نقطه‬

‫در این تمرین نحوهی ایجاد ویژگی جذب با داشتن‬


‫یک نقطه را آموزش میدهیم‪.‬‬
‫شکل پایه در این الگو‪ ،‬یک شبکهی دایرهای شکل‬
‫میباشد‪.‬‬

‫تحلیل الگو‬

‫این الگو از یک شبکهی دایرهای شکل تشکیل شده‬


‫است‪.‬‬
‫شعاع دایرههای درون شبکه‪ ،‬با دور شدن از نقطهی‬
‫جذب کم شده است‪.‬‬
‫ ایجاد شبکهی دایرهای شکل‬،‫بخش اول‬

1. Number slider -S: Number slider


Integer Numbers,Min limit=0,Max limit=50,Numeric (2) -Ex: Number slider
2. Number slider -Ey: Number slider
Integer Numbers,Min limit=0,Max limit=50,Numeric (30) 5. Point parameter
3. Number slider -: Hexagonal(P), Flatten
Integer Numbers,Min limit=0,Max limit=50,Numeric (30) 6. Circle
4. Hexagonal -P: Point parameter

‫لعی‬ ‫ابتدا یک شبکه شش‬


.‫ایجاد کنید‬
‫از نقاط مرکز شش لعیهای‬
‫ایجاد شده به عنوان مرکز‬
‫قرارگیری شکلهای دایره‬
‫ مولفه‬P ‫ورودی‬، ‫استفاده کنید‬
Hexagonal
‫ ایجاد نقطهی جذب و محاسبه درصد جذب‬،‫بخش دوم‬
‫‪7. Point parameter‬‬ ‫‪11. Division‬‬
‫‪8. Distance‬‬ ‫‪-A: Distance‬‬
‫‪-A: Point parameter‬‬ ‫‪-B: Number slider‬‬
‫‪-B: Point parameter‬‬ ‫‪12. Minimum‬‬
‫‪9. Number slider‬‬ ‫‪-A: Division‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (18‬‬ ‫‪-B: Number slider‬‬
‫‪10. Number slider‬‬ ‫‪6. Circle‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=50,Numeric (2‬‬ ‫‪-R: Minimum‬‬

‫مولفهی ‪ Distance‬فاصلهی بین یک‬


‫نقطه ‪،‬نقطهی جذب تا کلیه نقاط‬
‫موجود در مرکز چند لعیهای شبکه را‬
‫محاسبه و نتیجه را بهصورت یک‬
‫مجموعه اعداد ‪،‬لیست تبت میکند‪.‬‬
‫خروجی مولفهی ‪ ،Distance‬پس از‬
‫اعمال یکسری از عملگرهای ریا ی‬
‫‪،‬جمر و تفریت به ورودی ‪ R‬مولفهی‬
‫‪ Circle‬اتصال داده شده است ‪،‬جهت‬
‫کنترل مناس شعاع دایره ‪ .‬با اینکار‬
‫دایرههای داخل شبکه با نزدیک شدن‬
‫به نقطهی جذب شعاع آنها کاهش‬
‫میبابد‪.‬‬

‫بخش سوم‪ ،‬ساخت رویه‬


‫‪13. Boundary Surfaces‬‬ ‫مولفه ‪ Boundary Surfaces‬برای ایجاد‬
‫‪-E: Circle‬‬
‫رویه روی شکلهای دوبعدی بسته‬
‫کاربرد دارد‪.‬‬
‫بخش چهارم‪ ،‬رنگ آمیزی‬

‫‪14. Gradient Control‬‬ ‫)‪-H: Split AHSV(H‬‬


‫)‪-L0: Deconstruct Domain (E‬‬ ‫)‪-S: Split AHSV(S‬‬
‫)‪-L1: Deconstruct Domain(S‬‬ ‫)‪-L: Split AHSV(L‬‬
‫‪-t: Distance‬‬ ‫‪17. Custom Preview‬‬
‫‪15. Split AHSV‬‬ ‫‪-G: Boundary Surfaces‬‬
‫‪-C: Gradient Control‬‬ ‫‪-S: Colour HSL‬‬
‫‪16. Colour HSL‬‬
‫مولفهی ‪ Gradient Control‬روی دامنهای از اعداد‬
‫یک شی رنگ ایجاد میکند‪ .‬این مولفه دارای سه‬
‫ورودی است که به ترتی عبارت است‪:‬‬
‫‪ ،LO‬کمترین دامنه شی رنگ را تعیین میکند‪.‬‬
‫‪ ،L1‬بیشترین دامنه شی رنگ را تعیین میکند‪.‬‬
‫‪ ،T‬پارامترهای دامنه رنگ را تبت میکند‪.‬‬
‫مولفهی ‪ ،Custom Preview‬برای نمایش رنگ روی‬
‫شکلهای هندسی کاربرد دارد‪.‬‬
‫آلترناتیوهای طراحی‬
‫‪ ،5-2‬ایجاد نقاط جذب چندگانه‬

‫در این تمرین نحوهی ایجاد نقاط جذب چندگانه را‬


‫آموزش میدهیم‪.‬‬

‫تحلیل الگو‬

‫استفاده از چند نقطه جذب‪.‬‬ ‫‪.1‬‬


‫شکل پایه برای این الگو‪ ،‬دایره میباشد‪.‬‬ ‫‪.2‬‬
‫برای ایجاد نقاط جذب از مولفهی ‪،Populate 2D‬‬ ‫‪.3‬‬
‫استفاده شده است‪.‬‬
‫شعاع دایرههای داخل شبکه‪ ،‬با نزدیک شدن به‬ ‫‪.4‬‬
‫نقاط جذب کم شده است‪.‬‬
‫ تقسیم بندی سطح مبنا‬،‫بخش اول‬
‫ را از مسیر‬Point-Atract ‫ابتدا فایل‬
.‫ اجرا کنید‬Faile>Chapter 5>5-2

‫سطح مبنا جهت قرارگیری الگو‬

1. Curve parameter 5. Divide Domain²


2. Number slider -I: Boundary Surfaces
Integer Numbers,Min limit=0,Max limit=50,Numeric (35) -U: Number slider
3. Number slider -V: Number slider
Integer Numbers,Min limit=0,Max limit=50,Numeric (25) 6. Isotrim
4. Boundary Surfaces -S: Boundary Surfaces
-E: Curve parameter -D: Divide Domain²
Curve ‫از مولفهی‬ ‫با استفاده‬
‫ شکل ترسیمی در محیط‬،parameter
.‫راینو را داخل این مولفه تبت کنید‬
‫ برای‬،Boundary Surfaces ‫مولفهی‬
‫تبدلیل شکل دوبعدی به یک رویه‬
.‫کاربرد دارد‬
‫جهت تقسیم بندی سطح رویه از دو‬
Isotrim ‫ و‬Divide Domain² ‫مولفهی‬
.‫استفاده کنید‬
‫ ایجاد نقطه جذب‬،‫بخش دوم‬

7. Number slider 9. Populate 2D


Integer Numbers,Min limit=0,Max limit=50,Numeric (25) -R: Curve parameter
8. Number slider -N: Number slider(9)
Integer Numbers,Min limit=0,Max limit=50,Numeric (25) -S: Number slider(72)

‫برای ایجاد نقاط جذب از مولفهی‬


.‫ استفاده شده است‬Populate 2D
‫مهمترین ورودیهای این مولفه‬
:‫عبارت است از‬
‫ برای ساخت یک‬،R (Rectangle)
.‫شبکه دوبعدی کاربرد دارد‬
‫ تعداد نقاط داخل شبکه‬،N (Integer)
.‫را تعیین میکند‬
‫ترتی‬، ‫ برش تصادفی‬،S (Integer)
.‫نقاط داخل شبکه را تعیین میکند‬
‫ محاسبه درصد جذب‬،‫بخش سوم‬
10. Area 16. Minimum
-G: Isotrim (Flatten) -A: Division
11. Point parameter -B: Number slider
- Area(C) 17. Circle
12. Closest Point -P: Point parameter
-P: Point parameter -R: Minimum
-C: Populate 2D
13. Number slider
Integer Numbers,Min limit=0,Max limit=50,Numeric (12)
14. Division
-A: Closest Point
-B: Number slider
15. Number slider
Floating Point,Min limit=0,Max limit=5,Numeric (1.40)
‫‪Closest Point‬‬ ‫برای محاسبه فاصله جذب از مولفهی‬
‫استفاده شده است‪.‬‬
‫این مولفه فاصله بین چند نقطهی جذب را با سایر‬
‫نقاط داخل شبکه محاسبه و نتیجه را در خروجی ‪D‬‬
‫تبت میکند‪.‬‬
‫برای کنترل خروجی ‪ D‬مولفهی ‪ Closest Point‬از‬
‫عملگرهای ‪،‬تقسیم و کمترین مقدار ریا ی استفاده‬
‫شده است‪.‬‬

‫بخش چهارم‪ ،‬حذف دایرههای نزدیک به نقطه جذب و ایجاد رویه برای آنها‬
‫‪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‬شعاع دایرهها در نزدیکی نقطه جذب بیشتر و با دور شدن از آن کاهش یافته است‪.‬‬
‫ ایجاد شبکه‬،‫بخش اول‬

1. Number slider -Sx: Number slider


Integer Numbers,Min limit=0,Max limit=10,Numeric (7) -Sy: Number slider
2. Number slider -Ex: Number slider
Integer Numbers,Min limit=0,Max limit=10,Numeric (7) Ey: Number slider
3. Number slider
Integer Numbers,Min limit=0,Max limit=50,Numeric (12)
4. Rectangular
‫مولفهی‬ ‫برای ایجاد شبکه از‬
.‫ استفاده کنید‬Rectangular

‫ ابعاد مستطیلهای‬Sy ‫ و‬Sx ‫ورودیهای‬


.‫داخل شبکه را تعیین میکند‬

‫ نیز تعداد‬Ey ‫ و‬Ex ‫ورودیهای‬


‫مستطیلهای داخل شبکه را تعیین‬
.‫میکند‬
‫بخش دوم‪ ،‬ایجاد دایره روی شبکه و تغییر مقیاس آن‬

‫‪5. Plane Normal‬‬ ‫‪7. Scale‬‬


‫‪-0: Rectangular‬‬ ‫‪-G: Circle‬‬
‫‪6. Circle‬‬ ‫)‪-C: Rectangular (P‬‬
‫‪-P: Plane Normal‬‬
‫‪ .1‬مولفهی ‪ ،Plane Normal‬در این تمرین برای‬
‫تبدیل مختصات نقاط شبکه به به یک بردار‬
‫صفحهای ‪،‬نرمال کاربرد دارد‪.‬‬
‫‪ .2‬مولفهی ‪ ،Circle‬در محل تقاط شبکه یک دایره‬
‫ایجاد میکند‪.‬‬
‫‪ .3‬مولفهی ‪ ،Circle‬دایرههای ایجاد شده رو شبکه‬
‫را تغییر مقیاس میدهد‪.‬‬

‫بخش سوم‪ ،‬کنترل ضریب مقیاس با نقطه جذب‬


‫‪8. Point parameter‬‬ ‫‪12. Division‬‬
‫تبت یک نقطه در محیط راینو‬ ‫‪-A: Minimum‬‬
‫‪-B: Number slider‬‬
‫‪9. Distance‬‬ ‫‪13. Division‬‬
‫)‪-A: Rectangular (P‬‬ ‫‪-A: 1‬‬
‫‪-B: Point parameter‬‬ ‫‪-B: Division‬‬
‫‪10. Number slider‬‬ ‫‪14. Minimum‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=200,Numeric (150‬‬ ‫‪-A: Division‬‬
‫‪11. Minimum‬‬ ‫‪-B: Number slider,(x-1)/2‬‬
‫‪-A: Distance‬‬ ‫‪7. Scale‬‬
‫‪-B: Number slider‬‬ ‫‪-F: Minimum‬‬
‫در این بخش برای کنترل ری‬
‫مقیاس از یک نقطهی جذب استفاده‬
‫شده است‪.‬‬
‫مولفهی ‪ ،Distance‬فاصلهی بین‬
‫مرکز دایره تا نقطهی جذب را‬
‫محاسبه میکند‪.‬‬
‫ورودی ‪ F‬مولفهی ‪ ،Scale‬برای کنترل‬
‫ری مقیاس کاربرد دارد‪ .‬در صورتی‬
‫که خروجی مولفهی ‪ Distance‬را به‬
‫این ورودی اتصال دهید‪ ،‬شکلهای‬
‫دایره به شکل غیر منطقی بسیار‬
‫بزرگ میشوند‪ .‬برای کنترل بهتر‬
‫ری مقیاس از عملگرهای ریا ی‬
‫‪،‬تقسیم‪ ،‬کمترین استفاده کنید‪.‬‬
‫بخش چهارم‪ ،‬ساخت پنل‬
15. Rectangle -A: Multiplication
-P: Plane Normal -B: (2)
-X: Number slider (12) 20. Addition
-Y: Number slider(12) -A: Multiplication
16. Merge -B: (1)
-A: Rectangle (R) 21. Multiplication
-B: Scale (G) -A: Addition
17. Multiplication -B: Addition
-A: Number slider(7) 22. Shift List
-B: Number slider(2) -L: Merge
18. Multiplication -S: Scale (G)
-A: Number slider(7) -W:True
-B: (2) 23. Boundary Surfaces
19. Addition -E: Shift List

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‬تقسیم بندیهای رویه را‬
‫نمایان میسازد‪.‬‬
‫برای تقسیم بندی رویههای طراحی شده در‬
‫محیط راینو‪ ،‬استفاده از این دو مولفه بهترین‬
‫روش ممکن است‪.‬‬
‫بخش سوم‪ ،‬جداسازی تقسیمات‬

‫‪5. BRep Components‬‬


‫‪-B: Isotrim‬‬
‫‪6. Area‬‬
‫)‪-G: BRep Components (F‬‬

‫مولفهی ‪ ،BRep Components‬یک رویه را به‬


‫اجزای تشکیل دهنده آن ‪،‬ورتکس‪ ،‬لبه و‬
‫سطح تقسیم میکند‪ .‬این مولفه دارای سه‬
‫خروجی میباشد که به ترتی عبارت است از‪:‬‬
‫)‪ ،F (Surface‬سطح شکل را تبت میکند‪.‬‬
‫)‪ ،E (Curve‬برای تبت لبههای رویه کاربرد‬
‫دارد‪.‬‬
‫پیدا کردن مرکز تقسیمات رویهها‬
‫)‪ ،V (Point‬ورتکسهای یک رویه را تبت‬
‫میکند‪.‬‬
‫با اتصال خروجی این مولفه به ورودی مولفهی‬
‫‪ Area‬یک نقطه در مرکز تقسیمات رویه ایجاد‬
‫اجزای تشکیل دهنده یک رویه (‪)BRep Components‬‬ ‫میشود‪.‬‬
‫ خط جذب (نقطه روی خط) و ضریب مقیاس‬،‫بخش چهارم‬

7. Curve parameter 14. Division


8. Divide Curve -A: Line
-C: Curve parameter -B: Number slider(100)
-N:24 15. Scale
-K:False -G: BRep Components (F)
9. Number slider -C: Area(C)
Integer Numbers,Min limit=0,Max limit=10,Numeric (2) -F: Division
10. List Item
-L: Divide Curve(P)
-i: Number slider (2)
-W:False
11. Line
-A: Area(C)
-B: List Item
12. Length
-C: Line
13. Number slider
Integer Numbers,Min limit=0,Max limit=100,Numeric (100)
Divide ‫با استفاده از مولفهی‬
‫ خط ترسیمی در محیط‬،Curve
‫ قسمت مساوی تقسیم‬24 ‫راینو به‬
.‫شده است‬
‫ برای تبت آیتم‬،List Item ‫مولفهی‬
.‫انتخابی از یک لیست کاربرد دارد‬
‫در این جا این مولفه نقطهی دوم‬
‫ایجاد خط بین دو نقطه‬ ‫ را تبت‬،Divide Curve ‫مولفهی‬
.‫میکند‬
‫مجموعه نقاط مرکز تقسیمات‬، ‫ برای ایجاد خط بین دو نقطه یا دو مجموعه از نقاط کاربرد دارد‬، Line ‫مولفهی‬
. ‫رویه و نقطه دوم روی خط‬
‫برای تغییر مقیاس‬ ‫‪Scale‬‬ ‫مولفهی‬
‫شکل کاربرد دارد‪.‬‬
‫در این الگو ری مقیاس ‪،‬ورودی ‪F‬‬
‫مولفهی ‪ Scale‬با توجه به نقطهی‬
‫جذب کنترل میشود ‪،‬با دور شدن از‬
‫نقطهی جذب شکل بزرگتر خواهد‬
‫شد ‪.‬‬
‫بخش پنجم‪ ،‬جدا کردن رویه‬

‫‪16. Brep Edges‬‬


‫)‪-B: Scale(G‬‬
‫‪17. Surface Split‬‬
‫‪-S: Surface parameter‬‬
‫‪-C: En ,Flatten‬‬

‫مولفهی‪ ، Surface Split‬برای کم کردن یک شکل دوبعدی از یک رویه کاربرد دارد‬

‫مولفهی ‪ ،Brep Edges‬خطوط یا لبههای شکل ‪،‬رویه یا شکلهای سهبعدی را تبت میکند‪.‬‬
‫نکته‪ ،Flatten :‬تعداد شاخههای ‪،‬شاخه ساختار داده در گرسهاپر است یک شکل را درون یک شاخه تبت‬
‫میکند‪.‬‬
‫‪ 5-5‬پانلهای لوزی شکل با خط جذب‬
‫در این تمرین نحوهی ایجاد پانلهای لوزی‬
‫شکل را روی سطح رویه آموزش میدهیم‪.‬‬
‫ابتدا فایل ‪ Surc‬را از مسیر ‪Faile>Chapter‬‬
‫‪ 5‬در محیط راینو اجرا کنید‪.‬‬

‫تحلیل الگو‬
‫ایجاد پانلهای لوزی شکل روی سطح‬
‫رویه‪.‬‬
‫پانلها با نزدیک شدن به خط جذب تغییر‬
‫اندازه مییابند‪.‬‬
‫بخش اول‪ ،‬ثبت رویه‬
‫مولفهی ‪ ،Curve parameter‬برای‬
‫تبت شکلهای دوبعدی کاربرد دارد‪.‬‬
‫مولفهی ‪ ،Surface parameter‬روی‬
‫شکلهای دوبعدی تبت شده داخل‬
‫مولفهی ‪ ،Curve parameter‬یک رویه‬
‫ایجاد میکند‪.‬‬
‫بخش دوم‪ ،‬ایجاد پانلهای لوزی شکل‬

‫‪3.Number slider‬‬ ‫‪5. Diamond Panels‬‬


‫)‪Integer Numbers,Min limit=0,Max limit=100,Numeric (32‬‬ ‫‪-Srf: Surface parameter‬‬
‫‪4. Number slider‬‬ ‫‪-U: Number slider‬‬
‫)‪Integer Numbers,Min limit=0,Max limit=100,Numeric (12‬‬ ‫‪V: Number slider‬‬
‫‪ Diamond Panels‬افزونه‬ ‫مولفهی‬
‫‪ ،LunchBox‬برای ایجاد تقسیمات‬
‫لوزی شکل روی سطح رویه کاربرد‬
‫دارد‪.‬‬
‫ورودیهای ‪ U‬و ‪ V‬این مولفه تعداد‬
‫تقسیمات رویه را تعیین میکند‪.‬‬
‫ ایجاد خط جذب و محاسبه ضریب مقیاس‬،‫بخش سوم‬

6. List Length 14. Number slider


-L: Diamond Panels Floating,Min limit=1,Max limit=20,Numeric (3.83)
7. Series 15. Division
-N:1.0 -A: Distance
-C: List Length -B: Number slider
8. List Item 16. Sort List
-L: Diamond Panels -K: Division
-I: Series 17. Reverse List
-W:False -L: Sort List (K)
9. Area 18. List Item
-G: List Item -L: Reverse List (L)
10. Curve parameter ‫تبت یک خط منحنی‬، -i: 0
-W:False
11. Curve CP 19. Domain
-P: Area (C) -A: 1.0
-C: Curve parameter -B: List Item
12. Point parameter 20. Remap Numbers
-Curve CP (P) -V: Distance
13. Distance -S: Domain
-A: Area (C) -T:0.0 TO 1.0
-B: Point parameter 21. Number slider
Floating,Min limit=0,Max limit=1,Numeric (0.7)
22. Minimum
‫در این بخش نحوه ایجاد خط جذب روی بدنه‬ -A: Remap Numbers
.‫رویه را آموزش میدهیم‬ -B: Number slider
23. Number slider
‫فاصله محاسبه شده بین خط جذب و نقاط‬ Floating,Min limit=0,Max limit=4,Numeric (1)
24. Division
‫مرکز تقسیمات رویه به عنوان ری مقیاس‬ -A: Minimum
.‫در نظر گرفته شده است‬ -B: Number slider
25. Number slider
‫با استفاده از عملگرهای ریا ی حداکثر ری‬ Floating,Min limit=0,Max limit=1,Numeric (0)
26. Maximum
.‫مقیاس محاسبه شده است‬ -A: Division
-B: Number slider
‫بخش چهارم‪ ،‬تغییر مقیاس‬

‫‪27. Scale‬‬
‫‪-G: List Item‬‬
‫‪-C: Area‬‬
‫‪-F: Maximum‬‬

‫ورودی ‪ F‬مولفهی ‪ ،Scale‬ری مقیاس شکل را‬


‫کنترل میکند‪ .‬این ری توسط مولفهی‬
‫‪ 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‬ایجاد محدوده جذب‬

‫در این تمرین نحوهی ایجاد دامنه جذب را آموزش‬


‫میدهیم‪.‬‬

‫تحلیل الگو‬
‫ایجاد یک دامنه ‪،‬محدوده دایرهای شکل برای محدوده جذب است‪.‬‬
‫نقطه جذب در خارج از محدوده روی شکلها بدون تاتیر است‪.‬‬
‫ ایجاد شبکه‬،‫بخش اول‬

1. Number slider (X/Y Spacing)


Integer Numbers,Min limit=0,Max limit=100,Numeric (9)
2. Number slider (X/Y Extent)
Integer Numbers,Min limit=0,Max limit=100,Numeric (24)
3. Rectangular
-Sx: Number slider (X/Y Spacing)
-Sy: Number slider (X/Y Spacing)
Ex: Number slider (X/Y Extent)
Ey: Number slider (X/Y Extent)
4. Number slider
Floating,Min limit=0,Max limit=10,Numeric (3.7)
5. Circle
-P: Rectangular (P)
-R: Number slider

‫ یک‬،Rectangular ‫ابتدا با استفاده از مولفهی‬


.‫شبکهی مستطیلی شکل ایجاد کنید‬

‫ روی‬،Circle ‫س س با استفاده از مولفهی‬


‫ مولفهی‬P ‫خروجی‬، ‫نقاط شبکه‬
.‫ یک دایره قرار دهید‬Rectangular
‫بخش دوم‪ ،‬دامنه جذب‬

‫‪6.Geometry parameter‬‬
‫‪7. Number slider‬‬
‫)‪Floating,Min limit=0,Max limit=100,Numeric (54.65‬‬
‫‪8. Circle‬‬
‫‪-P: Geometry parameter‬‬
‫‪-R: Number slider‬‬

‫برای ایجاد محدوده جذب از مولفهی‬


‫‪ Circle‬استفاده شده است‪.‬‬
‫مولفهی ‪ Geometry parameter‬برای‬
‫جابجایی محدوده جذب کاربرد دارد‬
‫‪،‬یک نقطه در محیط راینو ترسیم کنید‬
‫و آنرا داخل این مولفه تبت کنید ‪ .‬این‬
‫مولفه مرکز محدوده جذب را تعیین‬
‫میکند‪.‬‬
‫بخش سوم‪ ،‬ضریب جذب‬

‫‪9. Distance‬‬ ‫‪11. Division‬‬


‫)‪-A: Circle (C‬‬ ‫‪-A: Minimum‬‬
‫)‪-B: Circle (C‬‬ ‫‪-B: Number slider‬‬
‫‪10. Minimum‬‬ ‫‪12. Scale‬‬
‫)‪-A: Distance (D‬‬ ‫‪-F: Division‬‬
‫)‪-B: Circle (C‬‬
‫مولفهی ‪Distance‬‬ ‫مولفهی ‪ ،Scale‬برای تغییر مقیاس شکل کاربرد دارد‪ .‬جهت محدود کردن ری مقیاس از‬
‫استفاده شده است‪ .‬این مولفه فاصله بین دو نقطه یا دو مو وع را محاسبه میکند‪.‬‬
‫ورودی ‪ F‬مولفهی ‪ ،Scale‬ری مقیاس شکل را کنترل میکند‪.‬‬

‫‪12.Scale‬‬
‫)‪-G: Circle (C‬‬
‫)‪-C: Circle (C‬‬

‫با استفاده از یکسری اعمال ریا ی‬


‫ری مقیاس‬ ‫‪،‬کمترین‪ ،‬تقسیم‬
‫شکل کنترل شده است‪.‬‬
‫ورودی ‪ G‬مولفهی ‪ ،Scale‬برای تبت‬
‫شکلی که باید تغییر مقیاس یابد‬
‫کاربرد دارد‪.‬‬
‫فصل ششم‪ :‬انتقاالت‬

‫فصل هفتم‪:‬‬

You might also like