Grasshopper with Python Scripting
Introduction to Grass hopper
What is Grasshopper?
What's an algorithm?
Setting input data
Using data matching
Looking at mathematical and logical functions
Analyzing curves and surface data
Working with transformations
Manipulating the Data Tree
Grasshopper Essential
Working with algorithms
Modeling a base profile
Extruding elements
Finishing an algorithm
Planning for mass production
Customizing Grasshopper
Scripting with Python and Visual Basic .NET
Modeling data with Ladybug
Creating a tiling grid
Tiling 3D objects
Using reflection symmetry and mirroring to repeat tile
Tessellating tile in any direction
Generative design for architecture
What is generative design?
Limitations of generative design
Exercise for generative Design
Rhino with Python Scripting
Python components
Accessing the Rhino API
Python programming basics
8th Floor, Office # 802, Sahara Tower2, Al Nahda Road,
Near Sahara Centre, Dubai Sharjah BorderP.O. Box. 67804, Sharjah – UAE
Tel: +971 6 5256699, Fax: +971 6 5309992, WhatsApp: +971 838 9876
E-mail: it@almihadtraining.com, www.almihadtraining.com
Importing modules and libraries
Grasshopper workflows
Evaluating surfaces
Creating and splitting surfaces
Transforming geometry
Baking geometry from Python into Rhino
Adding text objects
Exporting rendered frames for animation
8th Floor, Office # 802, Sahara Tower2, Al Nahda Road,
Near Sahara Centre, Dubai Sharjah BorderP.O. Box. 67804, Sharjah – UAE
Tel: +971 6 5256699, Fax: +971 6 5309992, WhatsApp: +971 838 9876
E-mail: it@almihadtraining.com, www.almihadtraining.com