Creates a wind model with explicit values for influence radius, maximum cursor gust strength, and always-on ambient breeze.
Calculates the horizontal wind force that should act on a specific patch.
The patch position on the terrain.
The current mouse-driven wind source state.
Absolute scene time used for ambient motion.
The total planar wind force for this patch.
WindFieldModel translates the pointer state into a physically plausible wind force at any patch on the terrain. The mouse acts like a moving gust source: the closer a patch is to the cursor and the faster the cursor moves, the larger the force becomes.