Node Structure

Understand how nodes work - names, icons, menus, ports, and execution.

Ask AI about this page
ChatGPT

The Structure and Functioning Principle

A node is a tool that executes a specific action and yields a particular outcome. The entire geometry creation process relies on nodes.

Node Structure

Node structure overview

Names and Icons

To distinguish them, all nodes have names (1) and icons (2). The node's name and icon visually depict its function. The node's name can be edited and assigned any identifier to enhance its visibility. Renaming a node does not impact its functionality.

Node Name

Node name and icon

Node Menu

The node features a menu (3) containing various management functions. This menu can also be accessed by right-clicking on a node.

Node Menu

Node context menu

Hide

Hide - This button stops displaying the node in the 3D view and alters its appearance, indicating whether the node is hidden or not.

Node Hide

Hidden node appearance

Learn More

Learn More- Click this button to access additional information about the node's functionality.

Node Learn More

Node learn more panel

Here, you'll find the function performed by the node, the values it requires, and information about the returned value(s).

To access information about a node's package, click on the (3.1) button, which will open the packages page.

BGPM

Package manager page

List Matching - selects a node operation option.

Shortest List - shortens the longest list based on the length of another list.

Longest List - extends the shortest list based on the length of the longest list.

Cross Reference - combines two lists by multiplying both lengths.

Delete Node - removes a node from the workspace. Alternatively, you can delete the selected node(s) by pressing the Delete or Backspace buttons.

Input Ports

The node features input nodes (Input Ports) (4), which receive the necessary values for operation. Input nodes are color-coded according to their types, facilitating connections with the appropriate nodes.

Each node has its own Label (5), describing the connected value, and in some cases, indicating the type of connected value.

Some input values can be adjusted using the value modification range on the input node (6).

Node Default Value

Default value adjustment

Output Ports

After modifying the node's value, it will operate using those values until no wires (connections) are linked to it. Once connected, changes made to the node's value will not be reflected.

A node has one or more output nodes (Output Ports) (7), intended to return the values obtained from the function performed by the node based on the provided input values.