|   | Grasshopper Wiki Pages | 
| Robert McNeel & Associates | 
Summary: Some examples of Grasshopper Definitions.
| Name | Preview | Description | 
| Data Matching | no preview available | An example of different data matching algorithms | 
| Data Index | no preview available | Explains how to extract individual values from a list | 
| Data Index 2 | no preview available | Explains how the Cycle option behaves during index access | 
| Split |   | Shows how to split a list into two sublists using a single break | 
| Shift |   | A case study of the Shift component | 
| Sort |   | Shows how to sort a collection of points by distance | 
| Sort & Subset |   | A case study to find the N closest points in a set | 
| Sort & Cull |   | Shows how to remove distant points from an unordered set | 
| Distance Logic |   | An example of how to use expressions to create logical relationships between numbers and geometry | 
| Expression |   | Shows the use of the Expression components | 
| Staircase |   | A case study for a self-normalizing staircase | 
Example files made with Version 0.5.0050
| Name | Preview | Description | 
| Twisting frames |   | How to create a set of twisting objects around a curve. | 
| Jitter |   | The jitter component in action. | 
| Polar lines |   | Creating a straight line in polar space… pretty curves with a minimum of fuss and a good deal of fuzz. | 
| Export points |   | How to stream formatted data to a textfile. | 
| Scripted circles |   | A simple demo of the VB.NET scripting component. | 
| Scripting and surface patterns |   | How to use the VB.NET component to generate a diamond surface pattern. | 
| More scripting samples at Grasshopper Gallery |