This version of NodeBox is no longer supported. (Why?) For the latest version, visit

All Nodes by Category

Creating Shapes

  • Rect: Create rectangles or squares.
  • Ellipse: Create ellipses or circles.
  • Star: Create star shapes.
  • Freehand: Draw lines directly on the canvas.
  • Curve: Create an arbitrary bezier curve or path.
  • Polygon: Create a multi-sided polygon.
  • Freehand: Draw freely using the mouse.
  • Line: Create a line.
  • Textpath: Create a text path.
  • Textonpath: Create text that follows a path.

Modifying Shapes

  • Snap: Snap geometry to a grid.
  • Edit: Edit points non-destructively.
  • Color: Change the color of a shape.
  • Wiggle: Shift points by a random amount.


  • Transform: Transform the location, rotation and scale of a shape.
  • Align: Align a shape in relation to the origin.
  • Fit: Fit a shape within bounds.
  • Distribute: Distribute shapes on horizontal or vertical axis.
  • Reflect: Mirror the geometry around an invisible axis.

Manipulating Geometry

  • Connect: Connects all points in a path.
  • Delete: Delete points or paths that lie within certain bounds.
  • Sort: Sort points or shapes.

Generating Points

  • Grid: Create a grid of points.
  • Scatter: Generate points within the boundaries of a shape.
  • Resample: Distribute points along a shape.

Combining Shapes

  • Merge: Combine shapes of multiple nodes.
  • Compound: Add, subtract or intersect geometry.

Multiplying Shapes

  • Copy: Create multiple copies of a shape.
  • Place: Place shapes on points of a template.
  • Shapeonpath: Copy shapes on a path.

Working with External Data

Advanced Nodes

  • Generator: Template for creating new nodes that generate vector data.
  • Filter: Template for nodes that manipulate vector data.
  • Code: Create geometry using NodeBox 1 code.
  • Geonet: Contains a network of other nodes.
  • Root: Base node instance.
  • Null: Does nothing.
  • Switch: Switch between multiple inputs.