Chapter 11
Visual Programming
Chapter 11 introduces concepts and methods for working with parameters, constraints, and algorithms through the use of the visual programming language and environment, Grasshopper. This includes an overview of the Grasshopper interface and visual programming workflows for generating geometry within the Rhino 3D modeling space. This chapter describes components, the component structure, component types, and connecting components to provide input and output data. It also introduces basic visual programming syntax and methods for working with data through the use of lists, domains, series, range, math, and cull operations. Scripting and algorithmic processes expand the possibilities for architectural drawing and modeling, through the use of rule-based systems, and bottom-up approaches to design that yield emergent patterns and formations.
11.1 The Grasshopper Interface
An integrated development environment (IDE) is a software application that allows computer...