দুর্দান্ত উত্তরগুলি ইতিমধ্যে, আমি আপনাকে বিবেচনা করা উচিত এমন আরও কয়েকটি বিষয় যুক্ত করতে চাই। হার্ডলিব এবং গফালাইট যেমন ইতিমধ্যে উল্লেখ করেছে, এটি করার উপায় ত্রিকোণমিতিকভাবে। আমি ক্যামেরা এবং আইওটি অবজেক্টের 2-ডি চিত্র অঙ্কন করেছি:
যেমন আপনি দেখতে পাচ্ছেন, ক্যামেরার দেখার ক্ষেত্রটি বস্তুর চেয়ে বড় হতে চলেছে - যদি কাছাকাছি সীমাতে না হয়, যখন বস্তুটি আরও দূরে সরে যায়।
এখন, আপনি ক্যামেরাটি সর্বদা অবজেক্টকে কেন্দ্র করে রাখতে চাইতে পারেন। সেক্ষেত্রে হার্ডলিব উল্লেখ করা গণনাগুলি আপনি সহজেই নিতে পারেন:
ϴ = arctan(y/x)
... যা কনভেনশন প্রতি এক্স-অক্ষ থেকে ঘড়ির কাঁটার দিকে হবে। স্তর থেকে দূরে আপনারও প্রয়োজন হবে:
α = arctan(z / ((y^2+x^2)^1/2))
স্পষ্টতই, আপনাকে তিনটি অক্ষে ক্যামেরার অবস্থানের মূল ভিত্তিতে গণনা করতে হবে।
অন্যদিকে, আপনি প্রয়োজনের তুলনায় ক্যামেরাটি আরও বেশি স্থানান্তর না করা পছন্দ করতে পারেন, অর্থ্যাৎ ফ্রেম থেকে সরে যেতে চলেছে কেবল তখনই ক্যামেরাটিকে সরাতে হবে। সেক্ষেত্রে আপনি সম্ভবত একটি "চাপ" পরিবর্তনশীল চান যা ক্যামেরাটিকে ফ্রেমের প্রান্তে কতটা কাছাকাছি অবস্থিত তার ভিত্তিতে তার কোণ পরিবর্তন করার সম্ভাবনা তৈরি করবে।
আপনি যদি সেই রাস্তাটিতে যান তবে আপনাকে উভয় ক্ষেত্রেই ক্যামেরার ক্ষেত্রের দেখার ক্ষেত্রের কোণটি জানতে হবে, যাতে আপনি নির্ধারণ করতে পারবেন যে ক্যামেরাটির দেখার ক্ষেত্রের সাথে কোনটি তুলনা করা হয়েছে।