Saturday, 6 July 2019

homework and exercises - Trajectory of a projectile in a three dimensional space



$g$: the gravitational acceleration—usually taken to be $9.81\:\mathrm{m/s^2}$ near the Earth's surface


$θ$: the angle at which the projectile is launched


$v$: the speed at which the projectile is launched



$y_0$: the initial height of the projectile


$d$: the total horizontal distance travelled by the projectile


The height $y$ of the projectile at distance $x$ is given by eq


However I'm writing a 3D game engine and would like to find out how to make that equation work in a three dimensional space $x,y,z$.



Answer



Three dimensions are no different than two. If $y$ is the vertical direction and you have worked out the equations for $y$ and $x$, you can apply the same equations with $z$ substituted in for $x$.


This is because physics is isotropic - the same in all directions. Gravity breaks the isotropy for the vertical dimension, but there is no physical difference between $x$ and $z$ so they are interchangeable.


This is not perfectly true on Earth because the rotation axis of Earth breaks the symmetry between $x$ and $z$, so there are Coriolis forces that are different in the $x$ and $z$ directions, but these are minor for everyday circumstances.


No comments:

Post a Comment

Understanding Stagnation point in pitot fluid

What is stagnation point in fluid mechanics. At the open end of the pitot tube the velocity of the fluid becomes zero.But that should result...