• About
    • 0.1. Grasshopper - an Overview
    • 0.2. Grasshopper in Action
  • 1. Foundations
    • 1.1. Hello Grasshopper!
      • 1.1.1. Installing and Launching Grasshopper
      • 1.1.2. The Grasshopper UI
      • 1.1.3. Talking to Rhino
    • 1.2. Anatomy of a Grasshopper Definition
      • 1.2.1. Grasshopper Object Types
      • 1.2.2. Grasshopper Component Parts
      • 1.2.3. Data Types
      • 1.2.4. Wiring Components
      • 1.2.5. The Grasshopper Definition
    • 1.3. Building Blocks of Algorithms
      • 1.3.1. Points Planes & Vectors
      • 1.3.2. Working With Attractors
      • 1.3.3. Mathematics, Expressions & Conditionals
      • 1.3.4. Domains & Color
      • 1.3.5. Booleans and Logical Operators
    • 1.4. Designing with Lists
      • 1.4.1. Curve Geometry
      • 1.4.2. What is a List?
      • 1.4.3. Data Stream Matching
      • 1.4.4. Creating Lists
      • 1.4.5. List Visualization
      • 1.4.6. List Management
      • 1.4.7. Working with Lists
    • 1.5. Designing with Data Trees
      • 1.5.1. Surface Geometry
      • 1.5.2. What is a Data Tree?
      • 1.5.3. Creating Data Trees
      • 1.5.4. Working with Data Trees
    • 1.6. Getting Started with Meshes
      • 1.6.1. What is a Mesh?
      • 1.6.2. Understanding Topology
      • 1.6.3. Creating Meshes
      • 1.6.4. Mesh Operations
      • 1.6.5. Mesh Interactions
      • 1.6.6. Working with Mesh Geometry
  • 2. Extensions
    • 2.1. Element*
      • 2.1.1. Introduction
      • 2.1.2. Half Edge Data
      • 2.1.3. Components
      • 2.1.4. Exercise
      • 2.1.5. Architectural Case Study
  • 3. Appendix
    • 3.1. Index
    • 3.2. Example Files
    • 3.3. Resources
    • 3.4. About This Primer
  • Published with GitBook

The Grasshopper Primer (EN)

2.2. Grasshopper Example Files

These example files accompany the Grasshopper Primer, and are organized according to section.
1.2.
1.2.5_the grasshopper definition.gh
1.3.
1.3.2.1_attractor definition.gh
1.3.3_operators and conditionals.gh
1.3.3.4_trigonometry components.gh
1.3.3.5_expressions.gh
1.3.4_domains and color.gh
1.3.5_booleans and logical operators.gh
1.4.
1.4.1.2_grasshopper spline components.gh
1.4.3_data matching.gh
1.4.4_list creation.gh
1.4.5_list visualization.gh
1.4.6_list management.gh
1.4.7_working with lists.gh
1.5.
1.5.1.3_morphing definition.gh
1.5.2.1_Data Tree Visualization.gh
1.5.3_working with data trees.gh
1.5.3.6_weaving definition.gh
1.5.4_rail intersect definition.gh
1.6.
1.6.1_what is a mesh.gh
1.6.3_creating meshes.gh
1.6.6_working with meshes.gh