Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

labs:explicithistory:persistentdatarecordmanagement [2015/09/14]
127.0.0.1 external edit
labs:explicithistory:persistentdatarecordmanagement [2015/12/10] (current)
sandy
Line 2: Line 2:
  
 | {{:​legacy:​en:​ExplicitHistoryBanner.png}} |  //​**Grasshopper Wiki Pages**// | | {{:​legacy:​en:​ExplicitHistoryBanner.png}} |  //​**Grasshopper Wiki Pages**// |
-|  [[http://​www.mcneel.com|//Robert McNeel & Associates//]] |+|  [[http://​www.mcneel.com|Robert McNeel & Associates]] |
  
 ---- ----
Line 10: Line 10:
 \\ \\
  
-===== Types of Data=====+===== Types of data=====
  
-Parameters are only used to store information,​ but most parameters can store two different kinds[[labs:​explicithistory:​volatiledatainheritance|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 persistent data is ignored, but not destroyed.+Parameters are only used to store information,​ but most parameters can store two different kinds[[labs:​explicithistory:​volatiledatainheritance|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. When a parameter is hooked up to a source object the persistent data is ignored, but not destroyed.
  
 \\ \\
  
-//(The exception ​here are output parameters which can neither store permanent records nor define a set of sources. Output parameters are fully under the control of the component that owns them.)//+//(The exception ​is output parameters which can neither store permanent records nor define a set of sources. Output parameters are fully under the control of the component that owns them.)//
  
 \\ \\
  
-Persistent data is accessed through the menuand depending on the kind of parameter has a different manager. Vector parameters for example ​allow you to set both single and multiple vectors through the menu.+Persistent data is accessed through the menu anddepending on the kind of parameterhas a different manager. Vector parametersfor example, let you set both single and multiple vectors through the menu.
  
 \\ \\
Line 32: Line 32:
 \\ \\
  
-The parameter is orange, indicating it generated a warning. It's nothing serious, the warning is simply there to inform you that the parameter is empty (it contains no persistent records and it failed to collect volatile data) and thus has no effect on the outcome of a history solution. The context menu of the Parameter ​offers ​ways of setting persistent data: single and multiple:+The parameter is orange, indicating it generated a warning. It's nothing serious. The warning is simply there to inform you that the parameter is empty (it contains no persistent records and it failed to collect volatile data) and thus has no effect on the outcome of a history solution. The context menu of the parameter ​offers ​two ways of setting persistent data: single and multiple.
  
 \\ \\
Line 40: Line 40:
 \\ \\
  
-Once you click on either of these menu items, the Explicit History window ​will disappear ​and you will be asked to pick a vector in one of the Rhino viewports:+Once you click on either of these menu items, the Explicit History window ​disappears ​and you are asked to pick a vector in one of the Rhino viewports:
  
 \\ \\
Line 56: Line 56:
 \\ \\
  
-At this point you can use this parameter to 'seed' ​as many objects as you like with identical vectors.+At this point you can use this parameter to seed as many objects as you like with identical vectors.
  
  
  
labs/explicithistory/persistentdatarecordmanagement.txt ยท Last modified: 2015/12/10 by sandy