Rajaa Issa, chief architect of Rhinoceros' Paneling Tool plug-in shows how to use PanelingTools to develop pattern concepts. She also demonstrates the basics of using PanelingTools for parametric modeling with Grasshopper.
Rhino 5 Paneling Tools v5.rhino3d.com/group/panelingtools
Rhino 3D rhino3d.com/
In this Grasshopper video tutorial, you'll learn to define a custom rosette oriented normal to any surface. Use of referenced geometry, vector analysis and index culling are among the techniques covered in this lesson.