I’m trying to figure out a way to simulate how a golf ball rolls on a mesh according to physics variables such as gravity, slope, friction, etc.
The ball might start stationary, or it might have an initial speed and direction.
Is there an easy way to do this either in Rhino or Grasshopper?
This is great, but surface friction is critical for this application. I need to know whether the ball will accelerate or decelerate for given slopes. The mesh is quads at 0.2m size.
I’m trying to get a ball to interact with the mesh surface in the attached rhino file and gh file.
Ideally, I want a grid of golf balls at 2.5m spacing which can start stationary, and then start rolling on the mesh. I want the mesh to have a friction coefficient variable, which can be from 0.0000 - 1.0000. The goal is to analyse how far the balls will roll on the surface given an input friction on the mesh.
The Rhino file is obsolete when you internalise the base mesh, your landscape.
The landscape must be a closed mesh for the collision to work.
The ball itself can be defined as a rigid point set. I would only do additional subdivision for display purpose after the solver once everything else runs smoothly.
This way the simulation works. I cannot judge the physical behaviour.