Skip to main content

How to draw a curve

Draw a Curve allows you to draw smooth curves on the GNS3 network topology map for creating curved paths or connection markers.

Quick Start

Activate the Tool

Click the curve icon button on the toolbar (tooltip: "Draw a curve"). The mouse cursor will change to a crosshair.

Curve toolbar button

Drag to Draw

Press and hold the mouse button on the map and drag to create a curve path. Release the mouse button to complete the drawing. The curve is automatically saved to the server.

Drawing a curve

Style Editor

Right-click on the curve and select Edit style to open the Style editor dialog.

Curve Style editor
  • Border Color — Color picker
  • Border Width — Numeric input (range: 0–100)
  • Border Style — 6 options: Solid, Dash, Dot, Dash Dot, Dash Dot Dot, No border
  • Curve Type — 3 options:
    • Catmull-Rom (Smooth, default) — Smooth curve passing through all points
    • Basis (B-spline) — Smoother but may not pass through all points
    • Monotone — Monotonic curve to avoid oscillation
  • Arrow Direction — 4 options: No Arrow, End Arrow, Start Arrow, Both Arrows
  • Rotation — Numeric input for rotation angle

Curve Example

Curve example

Dialog Buttons

  • Cancel — Discard changes
  • Apply — Save changes

Comparison with Other Drawing Tools

FeatureRectangle / Ellipse / LineCurve
Drawing methodClick to createDrag to create
Tool stateStays activeAuto exits
Creation pathSingle pointMulti-point path
Curve typeN/A3 options