আমি পদার্থবিজ্ঞানের সিমুলেশনগুলির জন্য কিছু ইনফস পড়েছি এবং একটি সম্ভাব্য সমাধান পেয়েছি। এটি প্রতিটি পদার্থবিজ্ঞানের পদক্ষেপকে তিনটি পর্যায়ে বিভক্ত করে কাজ করে:
1. প্রাক পদক্ষেপ:
প্রতিটি পদার্থবিজ্ঞানের এক ধাপ, একটি উইন্ডো সংযোগের প্রতিটি পক্ষের জন্য চারটি রূপান্তর তৈরি করে:
- একটি ইনপুট রূপান্তর যা কোনও বস্তুর অবস্থান, বেগ (এবং সম্ভবত আকার এবং ওজন )কে গন্তব্য স্থানাঙ্ক-সিস্টেমে রূপান্তর করে এবং
- একটি আউটপুট রূপান্তর যা বাহিনীর মূল সিস্টেমে ফিরিয়ে দেয়।
(স্ট্যাটিক উইন্ডোগুলির কেবল এটি একবার করা দরকার))
অতিরিক্তভাবে, প্রতিটি স্থানাঙ্ক-সিস্টেমে অবজেক্টগুলি তিনটি গ্রুপে বিভক্ত:
পদার্থবিদ্যার গোষ্ঠীকরণ http://content.wuala.com/contents/Tamschi/Stack%20Exchange/WindowGrouping.png
উইন্ডোটির সামনে বস্তুগুলি (সবুজ)।
উইন্ডো প্লেনটি ছেদ করা বা উইন্ডোর পিছন থেকে এটি অতিক্রম করার সম্ভাবনা থাকলে (দেখানো হয়নি) কোনও বস্তুও এই গোষ্ঠীর দিকে গণনা করা হয়।
উইন্ডোটি ছেদ করা অবজেক্টস বা এই পদার্থবিজ্ঞানের ধাপে (কমলা) এটি ছেদ করতে পারে।
উইন্ডোর পিছনে অবজেক্টস (নীল)। যদি কোনও বস্তু উইন্ডোটির পিছনের দিকে দিকে উড়ে যায় তবে এটি এখনও তিনটি দলের সদস্য হিসাবে চিহ্নিত রয়েছে।
উইন্ডো সিমুলেশনের সীমানায় থাকলে গ্রুপিং সহজ করা যায়।
2. প্রধান পদক্ষেপ:
পদার্থবিজ্ঞান কয়েকটি ব্যতিক্রম বাদ দিয়ে বেশিরভাগ যথারীতি গণনা করা হয়:
দ্বিতীয় গ্রুপের অবজেক্টগুলি কখনই তৃতীয় এবং তদ্বিপরীতদের সাথে সংঘর্ষ হয় না।
উইন্ডোটির ইনপুট রূপান্তরটি দ্বিতীয় গ্রুপের অবজেক্টগুলিতে ব্যবহার করা হয় এবং ফলাফলগুলি গন্তব্য সিস্টেম থেকে সামনের- এবং ছেদকারী বস্তুর বিরুদ্ধে মূল্যায়ন করা হয়। ফলাফল হিসাবে আউটপুট রূপান্তর ব্যবহার করে রূপান্তরিত হয় এবং আসল বস্তুতে প্রয়োগ করা হয়।
(গণনার সময় যদি কোনও বস্তু আঘাতপ্রাপ্ত হয় তবে তা অবশ্যই পুনরায় দলবদ্ধ করতে হবে!)
৩. পরবর্তী পদক্ষেপ:
দ্বিতীয় গ্রুপের কোনও বস্তু যদি উইন্ডোটি অতিক্রম করে, তবে ইনপুট রূপান্তরটি ব্যবহার করে এটি গন্তব্য সিস্টেমে সরানো হবে।
অতিরিক্ত চিন্তা:
পদার্থবিজ্ঞানের গণনার পরে যদি রূপান্তরগুলি সংরক্ষণ করা হয় তবে এগুলি রেন্ডারিং গতিতে এবং সহজ এআই গণনার জন্য ব্যবহার করা যেতে পারে। দলবদ্ধকরণ রেন্ডারিং প্রক্রিয়া থেকে ক্লিপ-প্লেনগুলি সরাতে ব্যবহার করা যেতে পারে।
এই সমাধানটির খারাপ দিকটি হ'ল উইন্ডোজগুলিকে সরাসরি পদার্থবিদ্যা-ইঞ্জিনে যুক্ত করতে হয়।