Explicit History Plug-in Wiki Pages | |
//Robert McNeel & Associates |
Summary: Explicit History components overview
The Explicit History plug-in comes with a large (and growing) list of available components and parameters. Also, it's possible for users to make their own components as plug-ins to this plug-in. Knowing your components in Explicit History is as important as knowing your commands in Rhino. This Wiki page is a brief overview of the components and parameters that ship with the plug-in (i.e. the ones made by Robert McNeel & Associates). This is not an in-depth discussion though. A complete reference is not yet available.
The parameters define the possible data-types that can be used to tranfer data between components. There is a limited set of these available and they can be compared to variable types. All parameters support local data, meaning that the data originated from within the Explicit History plug-in. Some parameters (such as Curve and Surface) also support referenced data, meaning it points to existing Rhino objects. Once a piece of geometry is referenced, any changes to that object will result in a recomputation of the History Solution.
The parameters and components are all grouped in categories. The following is a per-category listing of available components:
Boolean components such as AND, NOT and OR gates:
Array components that allow retrievals and modifications of lists of data inside parameters. Typical operations include shifting, indexing and culling:
Interval components that allow for creation and analysis of 1D and 2D intervals:
Mathematical components that wrap many useful functions such as Addition, Multiplication, Sine and Logarithm:
Mathematical components that generate arrays of numbers such as Range and Random:
Mathematical components that allow for custom defined (scriptable) functions:
The vector category is mostly concerned with Point and Vector math, but also with basic operations in 3D space. This is an extensive category that features many important components.
Point and Vector mathematics components:
Plane components:
Complex Point, Vector and Plane components: