algorithmic modeling for Rhino

Scott Davidson
  • Male
  • Lynnwood, WA
  • United States
Online Now
Share on Facebook
Share on Facebook MySpace

Scott Davidson's Friends

  • youssef succar
  • Zaid Bin Talib
  • Jeroen Coenders
  • Juan Francisco Rodriguez Garcia
  • Hamzah Ahmad
  • IDEAbuilder
  • reza salehi
  • Silkworm
  • Brian Ringley
  • Colette Alkan
  • Mahdiyar
  • ZhaoJun
  • montasr6
  • Antonio Turiello

Scott Davidson's Groups


Scott Davidson's Page

Scott Davidson's Photos

  • Add Photos
  • View All

Scott Davidson's Videos

  • Add Videos
  • View All

Scott Davidson's Blog

What is missing in generative design?

Here is a link to a very great blog post by Sivam Kirsh.  it is a review of the ”Design the Dynamic”  design conference in Melbourne.  He brings up some great points to consider with the new generative design tools we are all experimenting with.  Jump in on the discussion:



Posted on November 29, 2011 at 10:06am — 8 Comments

New Russian Grasshopper website

If you have a chance, please visit the new emerging Grasshopper community in Russia:

Visit… Continue

Posted on October 16, 2009 at 9:29am — 1 Comment

Volatile Data Management

Data Inheritance

Data is stored in parameters (either in Volatile or Persistent form) and used in components. When data is not stored in the permanent record set of a parameter, it must be inherited from elsewhere. Every parameter (except output parameters) defines where it gets its data from and most parameters are not very particular. You can plug a double parameter into an integer source and it will take care of the conversion. The plugin defines many conversion schemes but… Continue

Posted on May 11, 2009 at 12:35pm — 3 Comments

Data Matching Explained

Data matching is a problem without a clean solution. It occurs when a component has access to differently sized inputs. Imagine a component which creates line segments between points. It will have two input parameters which both supply point coordinates (Stream A and Stream B). It is irrelevant where these parameters collect their data from, a component cannot "see" beyond its in- and output parameters:

As you can see there are… Continue

Posted on May 11, 2009 at 12:30pm — 11 Comments

Persistent Data Management

How to set and alter persistent data records

Types of Data

Parameters are only used to store information, but most parameters can store two different kinds;

Volatile and Persistent data. Volatile data is inherited from one or more source parameters and is destroyed (i.e. recollected) whenever a new solution starts. Persistent data is data which has been specifically set by the user. Whenever a parameter is hooked up to a source object the… Continue

Posted on May 11, 2009 at 12:08pm — 4 Comments

Comment Wall (10 comments)

You need to be a member of Grasshopper to add comments!

At 7:03am on January 17, 2023, Travis Dunn said…

My friend was curious about GNOME Software. He got the link to the post from me. Here there was information about the GNOME program, however, it does not start. The use of this information was beneficial. After this, he read about open ai chat AI tools. AI can help you stay ahead in your profession and business by providing you with the latest information

At 1:07am on September 25, 2019, daftone githinji said…

Hallo there how can i get GH software for installation kindly assist

At 8:19am on December 19, 2017, Aaran Achille said…

Thx for all, a really interesting website

At 1:51pm on December 4, 2017, Francis Gulio said…

thx for your website

At 9:42am on November 26, 2017, Elie Cohen said…

nice !!!!!

At 8:09am on October 10, 2016, Arpan Bakshi said…

GhPython Workshop coming up this month. Tool developer Chris Mackey is teaching a live webinar titled - Making Your Own Python Components. More information and registration at

At 5:24pm on May 25, 2016, Kichan Yoo said…

Hello, I was an Korean architect who translated old primier version that I uploaded here.

It is high time to upload new

The Grasshopper Primer Third Edition_Korean_version

that I translated...

How can I uplaoad it?

At 9:20am on December 30, 2014, rhinograsshopper2014 said…

Saludos de ecuador porfavor brindame ayuda deseo desarrollar window 500lux ayudame con informacion explicacion desarrollo cualquier ayuda es bienvenida gracias


Greetings from Ecuador brindame please help develop desire window 500lux help me with information explanation developing any help is welcome thanks

At 10:19am on March 17, 2011, John Gulliford said…

Hi Scott,

I am sorry to reach out to you in this forum, but I was not sure who I could direct this question to. I use a 3dconnexion space mouse and have been in contact with the manufacturer asking for a driver for Rhino 5, this was their response:

Rhino 5 beta is still a work in progress. Rhino provides an add-in on there website. With Rhino still in Beta if the add-in needs to be modified they will provide an update to the add-in.

If you have any news or can direct the team to provide an add-in on the website... it would be much obliged.


Thank you for your time.


M 484.354.2771  

architecture | landscape| urban design
435 Hudson Street 8th Floor
New York, NY 10014-3941 USA
T 212.229.0061
F 212.741.9413

At 4:18am on February 25, 2010, Matt Gaydon said…
Hi Scott

Is it possible to put some kind of sticky in the samples and examples forum that says do not post questions HERE as seem to have been quite a few question posted in there recently by newbies to Grasshopper.

Thanks Matt







  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service