لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر الگوریتم های هندسه محاسباتی با C++
دانلود Mastering Computational Geometry Algorithms with C++
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای صفر تا قهرمان الگوریتم هندسه محاسباتی در C++. کاربردهای الگوریتم های هندسه محاسباتی. قادر به پیاده سازی الگوریتم های هندسه محاسباتی با C++ Precision and Performance و نحوه حل آنها در هنگام پیاده سازی الگوریتم های هندسه محاسباتی درک جامد در ریاضیات و تفسیر ریاضیات پشت هندسه محاسباتی درک جامد در جبر برداری برای استفاده در هندسه محاسباتی. پیش نیازها: دانش ساختار داده ها و الگوریتم های اولیه مفید خواهد بود. تجربه کامل با هر زبان برنامه نویسی
الگوریتمهای هندسه محاسباتی کاربردهای زیادی در زمینههایی مانند بازیهای رایانهای، شبیهسازی رایانهای، گرافیک رایانهای، نرمافزارهای CAD/CAM، سیستمهای ناوبری و بسیاری برنامههای روزانه دیگر دارند. اما ساختار دادهها و الگوریتمها در این دسته قرار میگیرند، به دلیل پیچیدگیهای ارثی آنها، همچنان حوزه تخصصی در نظر گرفته میشود. برای اینکه در هندسه محاسباتی مسلط شوید، حداقل باید دانش خود را دنبال کنید.
از طریق دانش جبر خطی و نمایش هندسی آنها.
نمایش ریاضی اشکال هندسی.
مراحل محاسباتی برای تست اولیه مانند جستارهای تقاطع و فاصله.
درک خوب الگوریتمها در هندسه محاسباتی و مکان استفاده از آنها.
در این دوره من تمام دانش مورد نیاز شما را برای تسلط و اعتماد به نفس در هندسه محاسباتی پوشش خواهم داد. در زیر موضوعاتی وجود دارد که انتظار می رود در این دوره پوشش داده شود.
موضوعات
مبانی جبر خطی از جمله محاسبات بردار و ماتریس و اجرای آن عملیات.
نمایش ریاضی مقدمات اولیه هندسه و پیاده سازی.
رویکرد محاسباتی برای یافتن تقاطع ها و فاصله بین موارد اولیه مانند مستطیل، خطوط، صفحه و غیره.
آزمون جهتیابی در موارد اولیه هندسی.
مثلثی چند ضلعی.
پارتیشن چند ضلعی یکنواخت.
الگوریتمهای جاروی هواپیما.
محاسبات و پیاده سازی بدنه محدب در فضای دو بعدی و سه بعدی.
نمای کلی ساختارهای داده درختی ساده مانند درختان جستجوی دودویی (BST) و درخت سیاه قرمز (RBT)
اجرای درخت KD و جستجوهای محدوده با استفاده از KDTrees.
درختان محدوده...
نظریه نمودار
سرفصل ها و درس ها
مقدمه ای بر هندسه محاسباتی و جبر برداری.
Introduction to Computational Geometry and Vector algebra.
راه اندازی محیط زیست
Setting up the Environment
سلام هندسه محاسباتی
Hello Computational Geometry
اهداف آموزشی این بخش
Learning Goals for this Section
کاربرد هندسه محاسباتی
Application of Computational Geometry
اصطلاحات پایه
Basic Terms
مقدمه ای بر جبر برداری
Introduction to Vector Algebra
وکتور محصول نقطه
Vector Dot Product
وکتور محصول متقابل
Vector Cross Product
مبانی جبر برداری
Basics Of Vector Algebra
اجرای کلاس برداری
Implementation of Vector Class
توابع بزرگی و عادی سازی.
Magnitude and Normalize functions.
عملیات اصلی کلاس برداری
Basic operations of Vector Class
یافتن موقعیت نسبی یک نقطه در مقایسه با یک خط
Finding Relative Position of a Point Compared to a Line
بازنمایی یک خط
Representation of a Line
نمایندگی یک هواپیما
Representation of a Plane
تقاطع دو خط.
Intersection of two lines.
نقطه تقاطع دو خط
Intersection Point of Two Lines
محاسبه زاویه بین دو خط
Calculating Angle Between Two Lines
زاویه بین یک خط و یک صفحه
Angle Between a Line and a Plane
آزمون های خطی و همسطحی
Collinear and Coplanar tests
فاصله بین نقطه و یک خط
Distance Between Point and a Line
فاصله بین نقطه و هواپیما
Distance Between Point and a Plane
تقاطع بین خط و هواپیما
Intersection Between Line and a Plane
تقاطع بین دو صفحه
Intersection between two Plane
مروری بر ساختارها و الگوریتم های داده مورد نیاز
Overview of needed Data Structures and Algorithms
پارتیشن بندی چند ضلعی
Polygon Partitioning.
قضیه گالری هنر
Art Gallery theorem
مثلث سازی چند ضلعی با برش گوش - مقدمه
Polygon Triangulation by Ear Clipping - Introduction
نمایش چند ضلعی ساده
Simple Polygon Representation
تست مورب
Diagonal Test
مثلث سازی چند ضلعی با برش گوش - پیاده سازی الگوریتم
Polygon Triangulation by Ear Clipping - Algorithm Implementation
DCEL - مقدمه
DCEL - Introduction
DCEL - ساخت و ساز
DCEL - Construction
DCEL - توابع ابزار و عملکرد تقسیم
DCEL - Utility functions and Split function
مقدمه ای بر چند ضلعی های یکنواخت
Introduction to monotone polygons
توضیح الگوریتم پارتیشن بندی چند ضلعی یکنواخت
Explanation of monotone polygon partitioning algorithm
پیاده سازی پارتیشن بندی چند ضلعی یکنواخت
Monotone Polygon Partitioning Implementation
تقاطع بخش خط
Line Segment Intersection
کاربردهای تقاطع پاره خط
Applications of line segment Intersection
خلاصه دستی الگوریتم تقاطع بخش خط
Manual rundown of Line segment Intersection algorithm
مقدمه ای بر الگوریتم جابجایی صفحه برای یافتن تقاطع پاره خط
Introduction to Plane Sweep algorithm for finding line segment intersection
پیاده سازی الگوریتم جابجایی هواپیما
Implementation of Plane Sweep Algorithm
نمایش نظرات