Cheat Sheets

DIAGeD promotes the use of Cheat Sheets AKA laChuleta©

Check out these GH definitions that contain all the tips and tricks for Generative Designers.

#1 Data Playground

The Playground helps Grasshopper beginners to understand data management by playing with a compilation of tiny definitions. Understanding the data structure you work with in Grasshopeer is vital to succeed in having the script doing what you want. Jump in, see how different games are coded (and why) and play with them! Change things, understand them and always check "what happens if...". Enjoy your time in the data playground.

DIAGeD_CheatSheet#1_DataPlayground

#2 Point Line Plane

PointLinePlane introduces Grasshopper beginners to vectors, that enables key geometrical operations for generative design. Understanding how vectors works and what can you achieve with them will boost your coding skills. Change things, understand them and always check "what happens if...".

DIAGeD_CheatSheet2_PointLinePlane

#3 Lists & Trees Choreograhy

Lists&TreesChoreography enables Grasshopper beginners to create and manipulate different data structures. Programming language works like a choreography, having all individuals performing the right actions at the same time. The secret of a good choreograph lies in deliverying the right commands to selected groups of data. Change things, understand them and always check "what happens if...".

DIAGeD_CheatSheet#3_Lists&TreesChoreografy

#4 the Curves Compilation

The Curves Compilation contains a series of methods and examples to get the most out of Rhino, which uses NURBS to describe curves. This compilation helps Grasshopper users to step into intermediate as well as advanced geometrical modeling. Change things, play with the data and always check "what happens if...".

DIAGeD_CheatSheet#4_theCurvesCompilation

#5 Surfaces Showroom

Surface Showroom contains a series of methods and examples to get the most out of Rhino, which uses NURBS to describe surfaces. This showroom helps Grasshopper users to step into intermediate as well as advanced geometrical modeling. Change things, play with the data and always check "what happens if...".

DIAGeD_CheatSheet#5_SurfacesShowroom

#6 the Design Space

the Design Space introduces the challenge of generating a Design Space in Grasshopper 3D and exporting the chosen iterations to be evaluated. Two methods are being shown in this cheatsheet: #6.1 DSC with Colibri method, making use of the plug-in TT Toolbox and Design Explorer, which generates but doesn't optimize, and #6.2 Genetic Algorythm with Wallacei method, which makes use of the plug-gin Wallacei, to generate and optimize solution. The example definition is inspired by Danil Nagy´s article "Evolving Design" on Medium.

DIAGeD_CheatSheet4_DesignSpaceConstruction