Here are links to some grasshopper definition files that assisted me in my own definition. They assisted in unrol.ling my curved surface and applying a HHexagon surface texture to my unrolled surfaces.
http://www.grasshopper3d.com/forum/topics/vb-surface-pattern-tutorial
http://www.co-de-it.com/wordpress/code/grasshopper-code
http://heumanndesigntech.wordpress.com/2010/04/21/unroll-ruled-surfaces-in-grasshopper/
http://www.grasshopper3d.com/profiles/blogs/unrolling-surfaces-in-1