algorithmic modeling for Rhino
this user object takes an input mesh and reorganizes it based on some various math operations. You can select which values define the XYorZ positions of the vertices, you can select to apply sin/cos, you can select to multiply it by XYorZ, you can select to add XYorZ, and you can select to multiply this by an additional value. It also outputs the formula so you can evaluate the selections you've made.
see this link http://www.grasshopper3d.com/forum/topics/mesh-glitch-user-object?xg_source=activity