Grasshopper options

Grasshopper options that you missed!

Some Grasshopper options are well hidden. In many cases, you have to just know that trick, because it is almost impossible to find out by yourself. In this article and attached video, I want to show you some secrets that you might not have found yet. Check out the list of Grasshopper options that you probably missed.

Options in Grasshopper that you missed

1. Average points

The Average component is mainly associated with numbers. As a mathematical calculation. Component divides the total sum of a set of digits, by the number of digits.

But I will show you the second way of using this component in Grasshopper. Let’s draw some points in our rhino. Afterwards, we can take all these points and connect them to the average component and in this way, you can get the arithmetic mean of all of these points. We can say that the result of the Average component with points as an input is a gravity centre of all points.

Okay, but this is just theory. 

How can we use that in your work?

Let’s go to the example of roof structure when you take all of the breps elements from this structure. We connect them to the volume component to find the centroid. Afterwards, when you have lots of centroids of elements, actually, we can find the average of all of these points in that way, you can get the gravity centre of the whole structure.

Gravity center grasshopper
Average component with points as an input is a gravity centre of all points.
Learn Grasshopper

Sign up for free mailing and you will receive Grasshopper TIPS every week. 

 Join NOW – I’ll send the first secrets of Grasshopper right away!

2. Remote control panel (RCP)

Sometimes your script can be massive, and it can be tough to find all your inputs. Esspecialy if you are not keeping order from the first minute of script creation.

That’s why Rhino developers have created a Remote Control Panel (RCP) tool. You can find it in the View→ Remote control panel. This tool works in a way that you can send all your sliders to one table. This one table will represent all the input data that you have on your script. Right-click on your slider and click publish to the remote control panel.

Remote control panel Grasshopper
Remote control panel Grasshopper

In one table, you can find all the input that you have sent. If you change the one slider in your table, the slider in the script will be changed as well. Remember to give always the name to this slider because it is just the only thing that differs from one slider to another. In this tool, you can also create the groups. The different groups can change other cases’ parameters and give different groups additional names to keep order in your table.

It’s wise also to give the colours to your groups. You can easily change your parameters specific to one group.

3. Change alias

Everybody knows that the searching tool in Grasshopper doesn’t work correctly. Every time when you try to find your component, you need to write down the full name correctly. The first result will be most relevant. Go more to the top, you get less relevant components, and you can find even rhymes… Rhymes? Why?


The thing is that you are not always finding your component as a first one. The most common use component in Grasshopper is a list item. Right-click on the component in your ribbon and select component alias. To see all components and parameters in your ribbon, make sure that the Obscure Components option in the View is turned on.

In the text input of component alias, write some first letters of a component.

For example:

 Now, when you double click on your canvas, write just these letters and Grasshopper will suggest a component. Using this trick can save a lot of time!

Alias option in Grasshopper
Alias option in Grasshopper

4. Explode Tree

Sometimes you need to use explode tree component. In order to get some branches of the data tree. It is not the nicest way of doing that by the fastest one.

After connecting the tree structure to explode, the component will extract just the first branches of the data tree. And with the plusses in the Zoomable user interface, you can manually add more.

But actually, you can skip this work of manual clicking plus go to explode tree right-click on the icon of a component and select match outputs. In that way, you will get the same number of branches and outputs in your component.

Explode Tree
Automaticly you will get the same number of branches and outputs in your component.
Learn Grasshopper


5 Steps to learn Grasshopper is a guide full of books, exercises, tutorials and videos. Everyone will find something for themselves – regardless of the level of initiation.

Next Grasshopper option worth to know

5. Quick nulls

Maybe you had a situation where you needed to put some values in your empty branches.

Below you can find an example picture of how you can solve it. With the Entwine component, a data tree was created. In this way, it will be no values in some inputs, so if you go to the panel and see the results, you can see that there are sub-branches where there are no results at all.

But in some cases, you need some inputs instead of nothing. For example, if you want to make some mathematical operations.

To do that, use the Combine component, and if you see on the panel you will get in these branches where was no value at all, you will get the null  items.

Combain Grasshopper option
In branches where was no value at all, you will get the null items.


I’m sure there are more easter eggs in grasshopper that I didn’t mention, so if you have any, let me know in the comments below.

Do you have any questions?

Write an email at [email protected]

I always write back !!

Check out more tricks in Grasshopper

Grasshopper useful components

Grasshopper Data Tree – Path Mapper is a BADASS

If you want to get more information about Grasshopper and learn parametric modelling, download the free guide

Grasshopper is a plugin to Rhino that you can download HERE 

Did you like that post ? Share it with others !

We spend a lot of time and effort creating all of our articles and guides. It would be great if you could take a moment to share this post !



Notify of
Inline Feedbacks
View all comments



After reading this guide you will learn:

  • How BIM is used on the biggest projects in Norway
  • What were the challenges for the design team and how were they solved
  • What were the challenges on the construction site and what was our approach to them

Newest articles: