How to Calculate Projectile Direction and Timing to Hit a Moving Target?

  • Thread starter E-Lo
  • Start date
  • Tags
    Projectile
In summary, the player is trying to figure out how to hit a target without knowing the direction of its velocity. They are given an initial shot position, a constant shot speed, an initial target position, and a constant target velocity, but are not given any other information.
  • #1
E-Lo
4
0
I'm having a hard time figuring out the best way to do this. Any insight would be appreciated since I'm not the greatest at math/physics.

I have an initial shot position, a constant shot speed, an initial target position, and a constant target velocity. I am trying to figure out the shot direction and at what time it would hit the target.

Fear not, this isn't homework, I've been out of school for quite some time now...I just want to figure this out.

Thanks in advance!
 
Physics news on Phys.org
  • #2
What forces are involved? Gravity? Air resistance?

Are we in space? Will Gravitation be invovled?

Is this going to be in 3-D? 2-D?
 
  • #3
Peter5897 said:
What forces are involved? Gravity? Air resistance?

Are we in space? Will Gravitation be invovled?

Is this going to be in 3-D? 2-D?


this is a game environment, so no other forces are involved and it is 3d
 
  • #4
I could help you out with 2-D probably but I haven't delt with 3-D yet. I actually go to DigiPen Institute of Technology and I'm learning game programming.

I'm assuming everything would be the same except you would just add another axis into the equation but I'm unsure of how to find the collision data since I've only delt with collisions in 2-D using triginometry and basic projectille physics and I'm unsure of how to use sin, cos, tan in 3-D... I'm sure I had to do it in High School though.

If this is your first time programming a game I'd suggest working in 2-D to learn some basic collision stuff and then moving into 3-D.
 
  • #5
I graduated from full sail in orlando about 6 mo ago. The collision data isn't what I'm trying to figure out, that part is easy. I just need to know how long it takes before the two collide and the direction the shot needs to be fired in for that to happen.
 
  • #6
[tex]x_f=x_i+v*cosA*t[/tex]
[tex]y_f=y_i+v*sinA*t+1/2*g*t^2[/tex]
That is all you have to know. Where [tex]x_f[/tex] - final position, [tex]x_i[/tex] - initial position, A - angle with horizzontal axis, g = 9.81, v - velocity.
To deal with 3-D the projectile has to be poited in the target's direction.
 
  • #7
Dmitri said:
[tex]x_f=x_i+v*cosA*t[/tex]
[tex]y_f=y_i+v*sinA*t+1/2*g*t^2[/tex]
That is all you have to know. Where [tex]x_f[/tex] - final position, [tex]x_i[/tex] - initial position, A - angle with horizzontal axis, g = 9.81, v - velocity.
To deal with 3-D the projectile has to be poited in the target's direction.
all that I am given is the initial shot position (sPos), a constant shot speed (sSpeed), an initial target position (tPos) and a constant target velocity (tVel). I'm not really sure how that would work with the formulas you just posted since I don't know what the angle would be. Maybe I'm missing something though.**Edit
There are also no forces applied, such as gravity or friction.
 
Last edited:
  • #8
How are you supposed to hit a target without even knowing the direction of its velocity ? Is there a 3D coordinate system ?
 

FAQ: How to Calculate Projectile Direction and Timing to Hit a Moving Target?

What is the "Projectile Leading Problem"?

The Projectile Leading Problem refers to the challenge of accurately predicting the trajectory and impact point of a projectile, such as a bullet or missile, when the target is in motion.

Why is the Projectile Leading Problem important?

The Projectile Leading Problem is important because it is crucial for military, law enforcement, and hunting purposes to be able to accurately hit a moving target. It also has applications in sports such as baseball and tennis.

What factors affect the Projectile Leading Problem?

The main factors that affect the Projectile Leading Problem are the velocity, acceleration, and direction of the projectile, as well as the velocity and direction of the target. Other factors such as air resistance and wind can also play a role.

How is the Projectile Leading Problem solved?

The Projectile Leading Problem can be solved using mathematical equations and computer simulations to predict the trajectory of the projectile and the movement of the target. Advanced technologies such as radar and laser range finders can also aid in solving this problem.

What are some real-world examples of the Projectile Leading Problem?

Some examples of the Projectile Leading Problem in action include snipers aiming at moving targets, hunters shooting at animals in motion, and baseball players trying to hit a pitched ball. It also applies to missiles and other weapons used in military combat.

Similar threads

Back
Top