3D Patterns on Compound Surfaces/Solids

Thank you all for the replies.
I will look into Grasshopper for now as it seems will come standard on Rhino 6.
I am surprised that SolidWorks does not have a plug-in (as far as I know) that could be based on grasshopper principles.
Maybe a matter of time.

Thanks again!