Skip to content

Node Library & Properties

To build logic in the Node Studio, you need to understand the two primary panels that flank your canvas: the Node Library on the left, and the Properties Panel on the right.

These panels allow you to search for the specific operations you need and configure them to perfectly match your architectural data structure.

The left sidebar acts as your master inventory of nodes. Vellum categorizes nodes into logical groups to help you find what you need quickly:

  • Data Extraction: Nodes to read parameters, categories, or geometry directly from Revit elements.
  • Math & Logic: Standard arithmetic and conditional nodes for complex calculations.
  • Bundled Actions (Style): High-level nodes that perform complex formatting (like painting cells) in a single action.
  • To Add: Click and hold any node in the library, drag it into the central canvas area, and release it.
  • To Move: Click and drag any node currently on the canvas to organize your logic graph.

When you hover over a node on the canvas, a Dark Action Bar will appear above it. This allows you to quickly:

  • Duplicate: Clone the node and its current property settings.
  • Freeze: Temporarily disable the node (useful for debugging complex graphs).
  • Run to Here: Execute the graph up to this specific node.
  • Delete: Remove the node from the canvas.

Not all nodes are perfectly configured out of the box. The Properties Panel (located on the right sidebar) is a context-aware window that changes based on the node you currently have selected.

Here, you can rename nodes, set hardcoded default values, or pick specific Revit parameters from dropdown lists.


Try it out yourself!

  1. Switch between the Content and Style tabs to see the full Vellum node inventory.
  2. Drag and drop nodes from the library onto the canvas.
  3. Press and drag nodes on the canvas to arrange them.
  4. Hover over a node to see the Dark Action Bar, and click a node to configure it in the Properties Panel.
route

Logic Nodes

search
1. Revit Data
domainGet Parameter
edit_squareSet Parameter
categoryGet Category
styleGet Type
timelapseGet Phase
workGet Workset
meeting_roomGet Room
check_box_outline_blankBounding Box
2. Data Extraction
receipt_longGet All Rows
data_arrayGet Column Data
grid_goldenratioGet Cell
grid_3x3Intersect Cells
filter_altFilter Rows
sortSort Rows
3. Data Processing
tagNumber
text_fieldsText
toggle_onBoolean
linkConcatenate
content_cutSplit Text
find_replaceReplace Text
codeRegex Match
4. Math & Logic
addAdd
removeSubtract
closeMultiply
percentDivide
mediationIf / Else
compare_arrowsCompare
join_innerAND
call_splitOR
5. Data Injection
edit_squareSet Cell Values
visibilityWatch (Debug)

Now that you know how to place and configure nodes, let’s learn how to wire them together to build functioning logic. Head over to the Main Canvas documentation.