Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API Reference

deixis-routing-scene

Prepares reusable fixed rectangles/points in caller-defined page planes.

Conditional

Returns: scene record.

Task guide

Example

deixis-routing-scene(nodes: ((id: <a>, bounds: (left: 0pt, top: 0pt, right: 30pt, bottom: 20pt)),))

Numeric nodes need no setup. Selectors for document marks/bodies/pins need setup + context. Node behavior is avoid, ignore, cut or cross; the latter two do not add visual indicators.

deixis-routing-scene

deixis-routing-scene(nodes: (), clearance: 4pt, escape: 4pt, bend-cost: 12pt, bounds: none, pages: (), max-cells: 65536, max-expansions: 50000)

Prepares reusable rectangular nodes in independent caller-defined page planes. behavior is avoid (default), ignore, cut, or cross. Cut hides the shaft inside the node; cross reports entry/exit only, without enabling visual decorations. Document mark/body/pin selectors read accepted geometry in a context with setup. Resolved bounds stay query-free. No live content is executed/measured.

Parameters

NameDefaultTypes
nodes()array
clearance4ptlength
escape4ptlength
bend-cost12ptlength
boundsnonenone, dictionary
pages()array
max-cells65536int
max-expansions50000int

nodes

Up to 128 node records with numeric bounds or accepted document selectors, optional IDs and avoid/ignore/cut/cross behavior.

clearance

Nonnegative absolute padding around avoidance rectangles; checks centerlines, not full painted ink.

escape

Positive absolute endpoint escape distance for automatic orthogonal sockets.

bend-cost

Nonnegative absolute turn penalty in the orthogonal search cost.

bounds

Optional left/top/right/bottom search rectangle for the default plane.

pages

Explicit page-plane records, each with a positive physical page and required bounds rectangle.

max-cells

Positive integer grid-cell budget for each search.

max-expansions

Positive integer search expansion budget.