শেষ পর্যন্ত আমি মনে করি আপনার প্রশ্নের উত্তরটি আপনার নির্দিষ্ট প্রয়োগের প্রয়োজনের উপর নির্ভর করবে, কারণ একক আকারের সমস্ত সমাধান নেই। যদিও ওয়েবে প্রচুর শালীন সম্পদ রয়েছে, তবে আপনি ক্রাইস্টার এরিকসনকে বেছে নিয়ে নিজেকে অনেক সময় এবং হতাশাকে বাঁচাতে পারবেন রিয়েল-টাইম সংঘর্ষ সনাক্তকরণটিকে , উদাহরণস্বরূপ, বিভিন্ন কৌশল এবং অ্যালগরিদমের বিস্তৃত বিবরণ দেওয়া হয়েছে with সি ++ কোড।
এটি আমাকে একটি দুর্দান্ত ব্যবস্থা তৈরির চেষ্টা করার আগে বাচ্চাদের পদক্ষেপ নিতে সহায়তা করেছিল। একটি বিন্দু একটি সমতলে রয়েছে কিনা তা নির্ধারণের জন্য একটি ফাংশন রচনা করা, তারপর যদি কোনও বিন্দু ত্রিভুজের মধ্যে থাকে, কোন রশ্মি যদি ত্রিভুজের মধ্যে থাকে ইত্যাদি ইত্যাদি তখন বিভিন্ন উত্তল ঘন ঘনগুলির স্থির পরীক্ষার দিকে অগ্রসর: এএবিবি বনাম ত্রিভুজ ইত্যাদি। প্রথমে যে বিষয়গুলি দুর্ভেদ্য বলে মনে হয়েছিল (শাস্তিটি ক্ষমা করুন) সেগুলি খুব কম ভয়ঙ্কর হয়ে উঠল। উদাহরণস্বরূপ কোড সহ এখানে বেশ কয়েকটি পরীক্ষার একটি তালিকা রয়েছে:
http://www.realtimerendering.com/intersections.html
এরই মধ্যে, যেহেতু আমি জানি না যে প্রত্যেকে ইচ্ছামত কোনও বইয়ের জন্য 70-80 for কাঁটাচামচ করতে পারে না, তাই এখানে কয়েকটি শর্ত যা আপনি খেয়াল করতে চাইতে পারেন:
- স্থানিক বিভাজন, অক্ট্রি, চতুষ্কোণ, বিএসপি গাছ
- বিআইএইচ গাছ
- বাউন্ডিং ভলিউম এবং বাউন্ডিং ভলিউম হাইয়ারচিগুলি
- বিচ্ছিন্ন বনাম অবিচ্ছিন্ন সংঘর্ষ সনাক্তকরণ
- অক্ষের উপপাদ্যকে পৃথক করা
- জিজেকে অ্যালগরিদম