Hi there,
I’m trying to understand whether it’s possible to simulate interaction between a ball and a sloping surface.
In the image above, someone kicks a soccer ball at an angle with a force. The ball will land on a grass surface (quad mesh) whose face normal will have a slope. In the air before it lands, the ball will have initial speed, air resistance, spin (backwards and/or sideways), and a mass. Its first contact point will have a descent angle, angle of incidence, and impact speed.
The surface will have friction, bounciness, hardness, and normal angle. Different surfaces will have different values of these interactions; such as soft grass, or long grass etc.
I want to be able to draw either a 2 point line, or 3 point arc in Rhino from where the ball starts to where it lands, and the bounce and roll be determined given the variables. The 3 point arc guide could tell GH peak height, carry distance, and any curvature due to side spin. This arc guide might also determine initial velocity of the ball.
Once this guide arc or line is determined, I’m hoping to that a function in GH can redraw a more accurate series of recursive decay curves representing a realistic ball motion.
If anyone might know how to attempt something like this, any help would be greatly appreciated.
Kind regards,
Jeremy