0% found this document useful (0 votes)
258 views

Grasshopper With Python

This document provides an overview of Grasshopper and Rhino with Python scripting. It introduces Grasshopper and what it can be used for, such as setting input data, using functions, and manipulating the data tree. It also discusses Grasshopper essentials like working with algorithms, extruding elements, and customizing with Python and Visual Basic scripting. Generative design and its applications and limitations are covered. Finally, it discusses Rhino with Python scripting, including accessing the Rhino API, importing modules, evaluating surfaces, and exporting rendered frames.

Uploaded by

john peters
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
258 views

Grasshopper With Python

This document provides an overview of Grasshopper and Rhino with Python scripting. It introduces Grasshopper and what it can be used for, such as setting input data, using functions, and manipulating the data tree. It also discusses Grasshopper essentials like working with algorithms, extruding elements, and customizing with Python and Visual Basic scripting. Generative design and its applications and limitations are covered. Finally, it discusses Rhino with Python scripting, including accessing the Rhino API, importing modules, evaluating surfaces, and exporting rendered frames.

Uploaded by

john peters
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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: [email protected], 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: [email protected], www.almihadtraining.com

You might also like