У меня есть вопрос, я видел в этом ответе, что уравнения скорости лучше, чем уравнения положения в Projectile Motion. Может кто-нибудь объяснить мне, пожалуйста, зачем мне это делать?
Почему я об этом спрашиваю? Я пытался смоделировать движение по горизонтали, вертикали и снаряду, и теперь, когда я сделал почти все, я начал задаваться вопросом, как добавить Air-Resistance, чтобы это выглядело более реалистично. Почти все решения, которые я видел, используют уравнения скорости прямо здесь. Мне было интересно, могу ли я добавить сопротивление воздуха на основе уравнений положения, или здесь обязательно использовать уравнения скорости.
Я сделал этот код до сих пор, и он тоже хорошо работает.
else if (whichThrow == 3) {
while (t < totalTime) {
tempX = velocity[0] * t;
tempY = velocity[1] * t - (acceleration / 2)*t*t;
t += step;
coords.push_back(make_pair(tempX, tempY));
printf("[%f][%f]\n", tempX, tempY);
}
}