Portals and Chokepoints
Last updated
Last updated
Portals are a unique concept in graph-based applications. Pioneered in Gaea 1.0, Portals have now become a mainstay in many graph-based applications.
Like a "wormhole", Portals allow you to connect nodes across vast gaps (or short ones) without visible connections. They not only improve your quality of life, but also dramatically change how you think of and use graphs.
When using the Organizing with Tabs, Portals can be used to connect nodes across different graphs.
Any output port in a node can be converted to a portal. You can create a portal in many ways:
Right-click an existing connection and select "Convert to Portal".
Right-click a node and select Manage Portals
(shortcut key P
). Then select the port you wish to convert to a Portal. If the Port has existing connections, they will be converted to portal connections.
When you select "Connect to Portal" in the Portal menu for any incoming ports, you will get a Search popup with a list of available Portals.
The Chokepoint node is a special node whose sole purpose is to help avoid re-connecting many nodes, while adding no memory overhead.
Often a graph ends up with natural chokepoints - a single node that is referenced by several other nodes. If at a later point you want to modify that important node, you would need to reconnect all the connections. This can be awkward, time consuming, and dangerous in some situations.