উত্তর:
একটি প্রবণতা তাত্ক্ষণিকভাবে প্রয়োগ করা হয়, তাই এটি সময় ধাপের উপর নির্ভর করে না। আপনি যখন কোনও কিছুকে নির্দিষ্ট গতি দিতে চান, বা শারীরিক ক্রিয়া খুব দ্রুত ঘটে (উদাহরণস্বরূপ বুলেট / বন্দুকের রিকোচেট, সংঘর্ষ, লাফালাফ, তাত্ক্ষণিক গতি) You
এদিকে একটি শক্তি সময়ের গতিতে সরাসরি আনুপাতিক গতি পরিবর্তন করে। আপনি এটি এমন কিছুর জন্য ব্যবহার করেন যার ওভার টাইম এফেক্ট থাকে (উদাঃ মাধ্যাকর্ষণ, দীর্ঘ ঝর্ণা, বায়ু প্রতিরোধ))
গাণিতিকভাবে impulse = force * time
; এবং রেফারেন্সের জন্যimpulse = mass * velocity_change
, force = mass * acceleration
।
আপনি যদি প্রথমটি প্রসারিত করেন তবে আপনি এটি পরীক্ষা করতে পারেন:
impulse = force * time
->impulse = mass * acceleration * time
এবং যেহেতু acceleration * time = velocity_change
->impulse = mass * velocity_change
।Jeff Lake
মাধ্যমে বাস্তবায়নটিও হ'ল Game Coding Complete 3rd Ed. Chapter 15: Collision and Simple Physics
: (প্যারাফ্রেসিং)Start with a Vector3d (or 2d depending) of forces F, Accumulate all Forces applied in a list, Accumulate All Impulses in a list add both totals to Forces, empty Impulses list, Accel = F / mass, Vel += Accel * deltaTime, Pos = Vel * time.
i = F_response * DTime
। আপনি যে কোনও উপায়ে যেতে পারেন: i
সংঘর্ষের পরে বেগগুলি সংশোধন করার জন্য অনুপ্রেরণাটি ব্যবহার করুন বা সরাসরি প্রতিক্রিয়া শক্তি ব্যবহার করুন। আপনি যদি অন্য কোথাও থেকে প্ররোচনা পান তবে আপনি এটিকে একটিতে রূপান্তর করতে পারেন F_response
এবং এটি ঠিক আছে।
impulse = force * time
, আবেগ সময় নির্ভরও হয় (অন্তত আপনি যদি আবেগের প্রবণতা পেতে বাহিনী ব্যবহার করেন)। প্রকৃতপক্ষে, গতি বা প্রেরণা তাত্ক্ষণিক নাটকীয় পরিবর্তনগুলি প্রয়োগ করার জন্য দরকারী। সর্বাধিক জনপ্রিয় উদাহরণটি গতিবেগ এবং শক্তি সংরক্ষণের আইনগুলি থেকে আসে: পদার্থবিজ্ঞান.ওহিও -স্টেট.এডু / ~gan / teaching / spring99 / C10.pdf ।