Overview
Connects separately drawn open paths such as cables, pipes, and outlines into one
continuous stroke. Unlike path_combine, it aligns endpoint direction and can bridge a
gap with a straight segment. Taper and path coordinates then continue across the join.
Usage tips
- Start with two
multi_path_editororbezier_pathoutputs, Nearest Endpoints, and Bridge with Line, then inspect the result throughpath_stroke. - Bridge with Line preserves both source shapes and adds one segment in the gap. It is the normal choice for separated cables, pipes, or frame edges.
- Snap B Endpoint to A moves only B's connection anchor and adjacent handle. Use it to remove a hand-drawn 1–2px mismatch at an almost-overlapping seam.
- Connect Only When Near prevents an unexpected automatic pairing. Start with a 1–2px tolerance; paths beyond it remain separate and produce a warning.
- Specify A End → B Start or another explicit pair only when automatic selection chooses the wrong endpoints. Paths are reversed internally as needed to preserve A→B order.
- A30 height and width curves reverse with the path and are redistributed over the joined length. Values interpolate across a straight bridge.
Common mistakes
- The result still contains two paths: check for closed or empty subpaths, an invalid subpath index, or a tolerance failure in Connect Only When Near.
- The wrong ends connect: select the endpoints explicitly. Use
path_reverseupstream when visual confirmation of direction helps. - Only the seam changes shape: Snap moves B. Choose Bridge with Line when neither source path may move.
- Role or color is unexpected: one subpath can hold one metadata set. Explicit values
from A win, and missing A values may fall back to B. Keep different roles separate with
path_combine.
Related nodes
path_combine— collect multiple subpaths without joining endpointspath_reverse— reverse direction explicitly before joiningpath_stroke— inspect the joined result as one continuous linepath_coordinate_map— render progress and lateral distance along the joined pathpath_trim— shorten a path rather than extending or joining it