Grasshopper 1

  1. Creating Components: Users click on icons to add components to the canvas; components cannot be pre-modelled in space.

    • Deleting Components: Click on a component and press 'Delete' on the keyboard.

    • Using Search: Double-clicking on the canvas opens a search field to find commands; note that misspellings can lead to failure in command recognition.

  2. Parameter-Based Modelling: Users need to reference existing geometry (like points in Rhino) within Grasshopper rather than copying/pasting.

    • The process involves creating efficient links rather than duplicating data.

  3. Grasshopper Operations:

    • Menu Items: Organized into categories for commands (such as parameters, curves).

    • Commands: Categorized based on functionality (e.g., parameters, vectors, curves).

  4. Color Codes in Grasshopper:

    • Orange: Warning (indicates something may be wrong).

    • Green: Selected component.

    • Grey: Functioning as intended.

    • Red: Error (component is not functioning correctly).

  5. Creating Basic Geometry:

    • Example exercise: Draw two points in Rhino, reference them in Grasshopper, and draw a line connecting them.

    • Previewing Geometry: Users can toggle visibility of geometry without deleting it.

  6. Movement and Geometry Relationships:

    • Users understand how to link inputs and outputs; moving input points affects the geometry generated in Grasshopper.

    • Example: Points influencing a line's geometry.

  7. Parameter Evaluations:

    • Components can evaluate curves for points along them, enabling dynamic design options.

    • Randomisation can be used to create output variations.

  8. Data Management:

    • Understanding list structures in Grasshopper is essential for avoiding errors.

    • Lists and Data Trees: Grasshopper operates on lists and can manage multiple items; knowing how to manipulate these structures is crucial.