Is is there a modifier that rotates vertices according to their distance from an axis. If for example, it was applied on the z axis, then from the top the vertices would spiral around the center, with the furthest ones out rotating more and the inner ones rotating less. A bit like what you do when you stir a bowl of cake mixture. I've tried the twist modifier, but it rotates either end in opposite directions.
Edit I worked out how to show what I want in Sverchok.
When given a cube as an input it produces this:
I hope that demonstrates what I want to do. Basically rotate all vertices according to their distance from the central axis. Seems like a simple type of thing, I wouldn't have thought you'd need an add-on like Sverchok to do it.
I may end up using Sverchok, but it's a whole 'nother learning curve on top of the Blender learning curve. And I want the effect to animate, I'm not sure is Sverchok can do that.