Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

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

You might also like