Loading...
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 44862 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Abam, Mohammad Ali
- Abstract:
- Motion is an impartible component of our physical environment and the most obvious consequence of motion is collision. Diverse applications of collision detection algorithms in various real world simulated environments have led to numerous solutions to this problem from different aspects of computer science. Within computational geometry, kinetic data structure is the well-known framework to detect collisions of moving objects.This thesis will look into the problem of collision detection for a number of disjoint disks moving freely in 2D plane. To this end, we will provide a kinetic data structure (KDS) that uses O(n) storage and under the assumption of pseudo algebraic motion plans, processes O(n^2 ) events in the worst case. Each event can be handled in O(logn ) time. We will also propose a KDS for collision detection between spheres which has size O(n log^3n), processes O(n^2) events in the worst case but the time to process each event is O(log^4n)
- Keywords:
- Computational Geometry ; Kinetic Data Structure ; Collision Detection ; Disjoint Disks ; Disjoint Spheres
-
محتواي کتاب
- view
- 1 مقدمه
- 2 دادهساختار جنبشی
- 2-1 ویژگیهای چهارگانه
- 2-2 دنبالهی داونپورت-شینزل
- 2-3 مسیر حرکت و توابع شبهجبری
- 2-4 نتایج مهم موجود در چارچوب جنبشی
- 2-4-1 مرتبسازی
- 2-4-2 درخت تورنمنت
- 2-4-3 پوشش محدب
- 2-4-4 مثلثبندی دلانی (نمودار ورونوی)
- 2-4-5 نزدیکترین جفت نقاط
- 3 تشخیص برخورد به روش جنبشی
- 3-1 دو چند ضلعی ساده
- 3-2 تعدادی چندضلعی ساده
- 3-3 چند وجهی محدب چاق
- 3-4 کرههای هم اندازه
- 3-5 نمودار توانی برای تشخیص برخورد دیسک و کره
- 3-6 تشخیص برخورد اشکال چاق و محدب
- 3-6-1 کرههای روی صفحه
- 3-6-1-1 تشخیص برخورد میان کرههای بزرگ و کوچک
- 3-6-2 اشکال محدب چاق آزاد در فضا
- 3-6-2-1 اشکال هماندازه
- 3-6-2-2 اشکال با اندازه دلخواه
- 3-6-2-3 جزئیات دادهساختار جنبشی
- 3-6-3 خلاصه و نتیجهگیری
- 3-6-1 کرههای روی صفحه
- 4 تشخیص برخورد دیسکها و کرهها
- 4-1 دادهساختار جنبشی
- 4-2 حالت آغازین
- 4-3 تشخیص برخورد کرهها در سه بعد
- 5 نتیجهگیری و کارهای آتی
- فهرست مراجع
- واژهنامهی فارسی به انگلیسی
- واژهنامهی انگلیسی به فارسی
