আমি সম্প্রতি GLFW- এর মাধ্যমে ওপেনজিএল এবং সি ++ ব্যবহার করে একটি গেমের সাথে কাজ করছি।
গেমটিতে আমার গায়ে একটি টাওয়ারেট লাগানো আছে। এয়ারশিপ বিশ্ব মহাকাশ স্থানাঙ্কের চারদিকে ঘোরে এবং বুড়িটি এটি অনুসরণ করে।
বুজটির চেহারা / লক্ষ্য দিকের জন্য এটি নিজস্ব সমন্বিত স্থান রয়েছে। মূলত, যখন বুড়িটি দিক নির্দেশ করে (0,0,1)
, তখন এটি চলাচলের আকাশপথে দিকের সমান্তরাল দিকে লক্ষ্য করে।
এই বুড়িটিকে একটি বিশ্ব মহাকাশ লক্ষ্য দেওয়ার জন্য, আমার কাছে একটি ম্যাট্রিক্স রয়েছে যা বিশ্ব মহাকাশ স্থানাঙ্ক নেয় এবং এগুলিকে স্থানের স্থানাঙ্কে রূপান্তরিত করে।
বুরুজটি আগুনের সাথে সাথে আমি এটি বিশ্বের মহাকাশে প্রক্ষেপণগুলিকে ছড়িয়ে দিতে চাই, সুতরাং আমার রূপান্তর ম্যাট্রিক্সকে বুড়ি স্পেসের স্থানাঙ্কগুলিকে বিশ্ব মহাকাশে ফিরিয়ে আনার জন্য কি একটি দুর্দান্ত উপায় আছে?
প্রশ্ন জিজ্ঞাসা একটি আরো সাধারণ ভাবে হতে পারে: যদি আমি একটি ম্যাট্রিক্স আছে M
যে স্থান থেকে স্থানাঙ্ক লাগে A
স্থান থেকে B
। M
স্থানাঙ্কগুলি থেকে B
যেতে A
কী কী সহজ উপায় ব্যবহার করতে পারেন ?