Dot
Polymorphic passthrough node for visual wire routing and graph organization.
Category: Utility Menu path: Utility > Dot
Ports
| Port | Type | Direction | Description |
|---|---|---|---|
in | polymorphic | input | Accepts any data type |
out | polymorphic | output | Passes data through unchanged |
Parameters
None.
How It Works
Dot is a zero-effect passthrough node that forwards any data type unchanged. Its ports automatically sync to match the connected upstream type — connect a shape output and the Dot becomes a shape passthrough, connect a scalar and it becomes a scalar passthrough.
Dot renders as a small circle in the node graph (not a full node box), designed to be unobtrusive. Use it to bend wires around other nodes, create cleaner routing, or add visual clarity to complex graphs.
Usage Examples
Basic: Wire routing
Insert a Dot between two distant nodes to route the edge around obstacles. Drag the Dot to bend the wire path.
Quick: Insert during edge drag
While dragging a connection from a port, press D to insert a Dot at the cursor position. The connection continues from the Dot's output — press D multiple times to create a chain of routing points.
Drop on edge
Drag a Dot node from the context menu onto an existing edge to insert it inline.
Tips
- Press D while dragging a connection to quickly insert a Dot at the cursor
- Multiple D presses during a single drag create a chain of Dots
- Dot ports change color to reflect the connected data type (gray when disconnected)
- Dots work with all port types: images, scalars, shapes, points, fields, text
Related Nodes
- Debug — similar passthrough behavior, but also displays the value flowing through it