Этот вопрос может быть глупым вопросом, но мне действительно интересно.
После того, как вы играли в игры, такие как HL2, GMod или Angry Bird, и используя библиотеки физики, такие как Box2D, я начал задаваться вопросом , как физический движок имитирует физику?
Подобно lexer и parser, которые используются для понимания кода при компиляции и трассировке лучей для рендеринга 3D-сцены, я думаю, что есть некоторые понятия (кроме обнаружения столкновений), которые используются в физическом движке для моделирования физики, как расчетный крутящий момент и скорость пентагона, выполняющего рулон ствола.
Как физический движок действительно моделирует физику? Какие понятия используются? Есть ли в Интернете "учебник" о том, как сделать физический движок вроде этого, который показывает трассировку лучей?