# 01 Drawing A Network

The **Draw** tool is how you build a network from scratch.

## Two modes

### Chain mode (default)

Each click creates a new node and links it to the previous one with a path.

* Click → first node.
* Click → second node + path.
* Click again → third node + path from #2.
* Click near an existing node → snaps and finishes the chain.
* **Enter** → accept. **Escape** → cancel everything.

### Route mode

Each click adds a control point to a single path. Only one node is created (the start).

Use this when you want a curvy path between two specific nodes.

## Options

| Option         | Default | Effect                              |
| -------------- | ------- | ----------------------------------- |
| Chain mode     | On      | Toggle Chain ↔ Route.               |
| Bidirectional  | On      | New paths go both ways.             |
| Speed          | 1.0     | Speed multiplier of new paths.      |
| Path Width     | 200     | Wander corridor width.              |
| Link proximity | 1000    | Distance to snap to existing nodes. |

## Tips

* Click **on** an existing node to extend an existing network.
* The first click of a chain anchors it; if you want to start a new chain elsewhere, press Enter to finalize the first one first.
* Switch to **Route mode** when you need a smooth curve between two existing waypoints.
* Use **Spawn Classes** to set Node Class / Path Class to your Blueprint subclasses before drawing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://onesteppack.gitbook.io/openworldnavigation-doc/03-editor/01-drawing-a-network.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
