- #1
Epidemius5
- 4
- 0
hi there,
I have been working on this particular problem for some weeks?months? now, and it has me quite stumped. I need to calculate the x,y,z co-ords of a golf ball after it has been putted into a hole, when it contacts the opposite rim, assuming it is traveling fast enough to contact the other side.
The first problem is to find a function for the x,y co-ordinates in a cross section. I have tried to find the distance between the point where it will contact and the COM of the ball as it flies through the air, and when this distance equals the radius of the ball it will have contacted. however, this method rearranged to something crazy with I and stuff when i tried to find t. is based on the radius of the ball, radius of hole, and initial v by the way.
I tried various methods, and failed, to cut a long story short. I was wondering if anyone could think of a way to create a function for the impact co-ords in a 2 dimensional reference frame?
I ended up using an iterative method in MSexcel, calculating co-ords every small increment of time, and finding when co-ords are equal to rim of hole.
now, whether based on a funtion, or iteratively, moving this problem into 3 dimensions presents a problem, only if you change the angle the ball is putted in. i called this the impact parameter, which is the distance perpendicular to the direction the ball travels from the center of the hole to the center of the ball
the problem is to find the 3-dimensional location of the impact of the golf ball based in radius of ball, radius of hole, initial velocity, and impact parameter.
hopefully I've interested you enough to have a think about it :)
I have been working on this particular problem for some weeks?months? now, and it has me quite stumped. I need to calculate the x,y,z co-ords of a golf ball after it has been putted into a hole, when it contacts the opposite rim, assuming it is traveling fast enough to contact the other side.
The first problem is to find a function for the x,y co-ordinates in a cross section. I have tried to find the distance between the point where it will contact and the COM of the ball as it flies through the air, and when this distance equals the radius of the ball it will have contacted. however, this method rearranged to something crazy with I and stuff when i tried to find t. is based on the radius of the ball, radius of hole, and initial v by the way.
I tried various methods, and failed, to cut a long story short. I was wondering if anyone could think of a way to create a function for the impact co-ords in a 2 dimensional reference frame?
I ended up using an iterative method in MSexcel, calculating co-ords every small increment of time, and finding when co-ords are equal to rim of hole.
now, whether based on a funtion, or iteratively, moving this problem into 3 dimensions presents a problem, only if you change the angle the ball is putted in. i called this the impact parameter, which is the distance perpendicular to the direction the ball travels from the center of the hole to the center of the ball
the problem is to find the 3-dimensional location of the impact of the golf ball based in radius of ball, radius of hole, initial velocity, and impact parameter.
hopefully I've interested you enough to have a think about it :)