The following sample shows how to create new layer in Rhino document and set as current using a layer name as an input.
Download Grasshopper definition (BakeToLayer.ghx)
Added by Rajaa Issa on May 20, 2009 at 9:00am —
No Comments
This will probably become an embedded feature in Grasshopper, but for now you can create a custom
select and custom
bake components using VB.NET.
The following examples show the details
(click to download) . They show how to select a paneling grid created using
PanelingTools plugin for Rhino 4.0, manipulate…
Continue
Added by Rajaa Issa on May 20, 2009 at 7:00am —
3 Comments
A cellular automaton consists of a regular grid of cells, each in one of a finite number of states, "On" and "Off" for example. The grid can be in any finite number of dimensions. For each cell, a set of cells called its neighborhood (usually including the cell itself) is defined relative to the specified cell. For example, the neighborhood of a cell might be defined as the set of cells a distance of 2 or less from the cell. An initial state (time t=0) is selected by assigning a state for…
Continue
Added by Rajaa Issa on May 18, 2009 at 12:00pm —
8 Comments
An L-system or Lindenmayer system is a parallel rewriting system, namely a variant of a formal grammar (a set of rules and symbols), most famously used to model the growth processes of plant development, but also able to model the morphology of a variety of organisms.
L-systems can also be used to generate self-similar fractals such as iterated function systems. L-systems were introduced and developed in 1968 by the Hungarian theoretical biologist and botanist from the University of…
Continue
Added by Rajaa Issa on May 18, 2009 at 9:30am —
27 Comments
This definition allows us to apply affine transformations (translation, rotation, scaling) on objects more than once.
The results can be interesting:
Grasshopper definition:
affine… Continue
Added by Milana Dabic on May 18, 2009 at 4:56am —
10 Comments
Added by Mirjana Devetakovic on May 18, 2009 at 3:00am —
No Comments
I have decided that, after 18 months of establishing solid Rhino skills, I might actually get to do some cooler stuff! Welcome to my page. I am cool. We are all talented. Talk!
Added by Matthew JK Moore on May 16, 2009 at 11:43pm —
No Comments
Bién, ayer estuvimos reunidos unos cuantos participantes del taller para pensar qué proyecto desarrollar durante el workshop.
No llegamos a una conclusión clara, aunque creo que hablamos lo suficiente como para realizar ahora algunas observaciones:
- Veo que sobre todo hay interés en la parte constructiva del taller, quiero decir, en la fabricación con máquinas CNC. Es más, observo por parte de los participantes un interés secundario en el hecho de que las maquinas sean de…
Continue
Added by Leceta on May 16, 2009 at 4:30pm —
4 Comments
If you know parametric surface well -- or to be more specific, you know how to construct 3D surfaces using parametric equations -- it is a smooth transition from mathematical tools (such as Mathcad or Mathematica) to Grasshopper. In Mathcad, the equation for a parametric surface is:
For those who love spirograph may find it familiar. In Grasshopper, the definition looks like this:…
Continue
Added by June-Hao Hou on May 15, 2009 at 11:00pm —
11 Comments
Added by corneel cannaerts on May 15, 2009 at 4:00pm —
2 Comments
This semester we’ve been teaching with
Scott Marble at
UHCoA in a Visiting Critics Studio and Digital Fabrication seminar. The focus of the work has been on “designed assemblies” and the use of parametric software (Grasshopper and Paneling Tools). The project was to design the Jury Space within the new Student Services Center in the Architecture Building. The students have developed a Ceiling Cloud that is…
Continue
Added by Andrew Vrana on May 15, 2009 at 10:30am —
4 Comments
Esta semana deberíamos de definir el trabajo concreto a desarrollar durante la semana que dura el Workshop. Mañana nos reuniremos y concretaremos cosas.
Added by Leceta on May 14, 2009 at 8:55am —
7 Comments
Great to see Grasshopper website got a new face. I am glad to see the addition of social tools -- which might bring up more interactions among users. BTW, I have just started a new blog for the Chinese tutorials for GH here:
http://hohowork.blogspot.com
Added by June-Hao Hou on May 14, 2009 at 3:30am —
No Comments
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
Added by Scott Davidson on May 11, 2009 at 12:35pm —
3 Comments
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
Added by Scott Davidson on May 11, 2009 at 12:30pm —
11 Comments
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
Added by Scott Davidson on May 11, 2009 at 12:08pm —
2 Comments
Definition Objects
A Definition can consist of many different kinds of objects, but in order to get started you only need to familiarize yourself with two of them:
Parameters
Components
Parameters contain data, meaning that they store stuff. Components contain actions, meaning that they do stuff. The following image shows some of the possible objects you are likely to encounter in a History Definition:…
Continue
Added by Scott Davidson on May 11, 2009 at 11:30am —
1 Comment
The Main Dialog
Once you have loaded the plugin, the _Grasshopper command will display the main Grasshopper window:
This interface contains a number of different elements, most of which will be very familiar to Rhino users:
1.The window title bar
2.The main menu bar
3.Component panels
4.The canvas toolbar
5.The canvas itself
6.The status bar
7.The remote control panel
8.Rhino…
Continue
Added by Scott Davidson on May 11, 2009 at 11:00am —
5 Comments