Skip to content

AndersDeleuran/AECTechPlus24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamically Drawing and Reacting to Things with GHPython

There is more to running GHPython components in SDK Mode than compiling plugins. We will demonstrate, explore, and combine these overlooked features that are enabled once you step out of procedural mode. This includes full access to the Rhino display pipeline, enabling custom 2D and 3D drawing features (e.g. double-sided materials and other methods not exposed in vanilla Grasshopper), drawing into/above screen space for developing legends and heads up displays, and subscribing to Rhino events for developing dynamic geometry pipelines and mouse interaction. Although still in flux, everything we learn should be directly applicable to the IronPython mode of the Rhino 8 script editor.

Slideshow and Exercises

I have prepared this 44 page PDF slideshow (mirror) and a collection of accompanying exercise files for our AECtech+ workshop at the McNeel Europe headquarters in Barcelona. You can click the green Code button above and select Download Zip if you want to download all the exercises at once.

GH104

Prerequisites

If you are unfamiliar or rusty with GHPython, I would suggest flipping through this 197 page PDF slideshow (mirror) and its accompanying exercises. I have been using these when teaching our in-house BIG Academy GHPython beginners course (note that it has been slightly redacted for confidentiality).

GH103

Exercise Snippets

Looking forward to coding with you all :)

Best,

Anders

About

For sharing files with workshop participants at AECTech+ Barcelona 2024.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages