ENH: add pivot kwarg to 3d quiver plot

Also removing an unused inner function and cleaning up some math.