Overview
Adds a straight segment in the outgoing direction at a path endpoint without moving any existing anchor. Use it when a post, cable, branch, fence, or decorative line needs to reach just a few pixels farther. It always lengthens the path; it does not trim it.
Usage tips
- A common chain is
multi_path_editororbezier_path â path_extend â path_stroke. Try 1â4px for endpoint correction or 8â16px for a deliberate extension. - Start with Selected Subpath and End. Use All Open Subpaths only when every independent line should receive the same extension.
- Start and End follow drawing direction. Switch the endpoint for the opposite side, or put
path_reverseupstream when downstream progress should reverse as well. - If the endpoint handle overlaps its anchor, direction is inferred from the nearest different point. Align the end handle first when an exact tangent is important.
- A30 height and width curves are redistributed over the new total length and hold their end value through the extension. Re-author the curve afterward if the extension must taper.
Common mistakes
- The extension points the wrong way: correct the endpoint handle upstream or draw a short guide segment that makes the intended tangent explicit.
- Nothing changes: check for length 0, an empty path, or a path whose points all coincide.
- A closed outline does not extend: closed paths have no free endpoint. Split it into an
open path first, or use
path_offsetwhen the entire outline should move. - The path should become shorter: negative length is unsupported; use
path_trim.
Related nodes
path_trimâ shorten or extract a section of a pathpath_reverseâ exchange start/end and progression directionpath_connectâ join two separate paths instead of extending onepath_offsetâ move the whole path along its normalpath_strokeâ inspect the extension as line art