Description:
Required Skills: تسلط اولیه بر زبان برنامه نویسی سی شارپ
Required Software: راینو 6 به بالا، ویژوال استودیو 2019 به بالا
Required Hardware: لپتاپ یا کامپیوتر.
Maximum number of participating students: 10
تَخْتِسْتان (Flatland)
در این کارگاه ابتدا بهبررسی فضای سهبعدی و نحوهی پیادهسازیِ آن در کامپیوتر میپردازیم، در این بین با مفاهیمِ پایهای مرتبط با Projection¹ و Transformation² در دنیای سهبعدی آشنا میشویم، ماتریسهای Transformation را بررسی میکنیم، و در نهایت با Euler angles، Complex numbers³ و Quaternion⁴ آشنا خواهیم شد.
در ادامه بهبسطِ این مفاهیم در فضاهای چهاربعدی و فراتر میپردازیم، با Geometric algebra⁵ و مفهومِ Bivector⁶ و Rotor⁷ آشنا خواهیم شد. در طولِ این قسمت بسیاری از جئومتریها در ابعادِ بالاتر از جمله Tesseract، Hypersphere، Klein bottle بررسی میشود. همینطور پیشنهی استفاده از فضاهای فرابُعدی مطالعه خواهد شد. در انتها با همکاریِ شرکتکنندگان افزونهای بازمتن، بهزبانِ سیشارپ، برای گرسهاپر، تولید خواهد شد. هدف از تولید این پلاگین افزودنِ قابلیتِ تولید، دستکاری و نمایشِ جئومتری در فضای فرابُعدی خواهد بود.
پانویس:
1- تابش
2- ترادیسی
3- اعداد مختلط
4- چهارگان
5- جبرِ هندسی
6- دوبرداری
7- چرخانه
Schedule:
timezone: (GMT +3:30) TehranStart time | End time | Description |
---|---|---|
2022-06-28 - 09:00 | 2022-06-28 - 12:00 | آشنایی با مفاهیمِ پایه در فضای سهبعدی |
2022-06-29 - 09:00 | 2022-06-29 - 12:00 | بسطِ مفاهیم در ابعادِ بالاتر |
2022-06-30 - 09:00 | 2022-06-30 - 12:00 | کدنویسی پلاگین |
2022-07-01 - 09:00 | 2022-07-01 - 12:00 | کدنویسی پلاگین |
Instructors:
mahdiyar | ... |
Disclaimer:
All workshops will accept 100 applications MAX.