3d speed and Distance?

what‘s exactly happening with this function and when using it?

when should i set this on - exept Mountainearing, Climbing, Skiing etc.?

Does it make sense to set it on Roadbike and Running on or not? Why on or why better off?

how about MountainBike and TrailRuning?
Better have it on or off and why?