GenerativeComponents Help

Nodes

The whole concept of Nodes is central to GenerativeComponents. You can efficiently construct sophisticated designs from a number of small pieces. Just as a line is constructed by first creating two points, a complex shape can be created by creating two solids and performing a Boolean operation between them.

Nodes are the building blocks of a GenerativeComponents model. Nodes can be geometry, such as a line curve or a point, They can be data, such as a slider to specify length. Or they can be a process such as exporting data to Excel. The dependencies between the node and its inputs are retained and are visible in the Graph.

GenerativeComponents is a dynamic system. Performance will be affected by the number of node types you use, so be as efficient as possible. Use the output of one node as the input of a new node.

Nodes can be geometric entities:

  • CoordinateSystem
  • Point
  • Line
  • Curve
  • Solid

Nodes may not necessarily be geometric entities:

  • BubbleChart
  • Export
  • LawCurve
  • FunctionCall

The Node Types dialog

Note: You could think of a Node as a software object, because they represent the pieces of your design.