- #1
gammastate
- 5
- 0
I am working on a simulation where a ball is dropped from a random height with some x component of velocity and y velocity being zero. When the ball hits the surface it should bounce off with a spin. Here's what I've thought up of so far:
In the first case the [tex]\omega[/tex] is zero. When the ball hits the ground there will be static friction and the ball will roll with a velocity of vx, energy conservation can be used to solve for the new velocity since the angular velocity will already be known ([tex]\omega[/tex] = vx/r). The new components of linear velocity can be found by taking the new magnitude divided by the old magnitude and multiplying each component of velocity respectively.
For nonzero [tex]\omega[/tex] I suppose that kinetic friction would have to be used.
I'm not sure that this is a correct way of going about it (momentum is not conserved [first case] and I also have a coefficient for which the y velocity decreases so that it bounces back to a lower height)
Any thoughts/resources on this would be of greatly appreciated.
In the first case the [tex]\omega[/tex] is zero. When the ball hits the ground there will be static friction and the ball will roll with a velocity of vx, energy conservation can be used to solve for the new velocity since the angular velocity will already be known ([tex]\omega[/tex] = vx/r). The new components of linear velocity can be found by taking the new magnitude divided by the old magnitude and multiplying each component of velocity respectively.
For nonzero [tex]\omega[/tex] I suppose that kinetic friction would have to be used.
I'm not sure that this is a correct way of going about it (momentum is not conserved [first case] and I also have a coefficient for which the y velocity decreases so that it bounces back to a lower height)
Any thoughts/resources on this would be of greatly appreciated.