This extension works on the selected paths. The paths will be joined based on their Z-order (i.e. the lowest one in the document first and then the next one and so on) at their end nodes with a straight line segment. If the ending nodes of the paths coincide, they are merged and no new segment is created. If you check the option "optimized", the paths are joined starting with the one with the lowest Z-order (one at the bottom most position in the document) and the successive paths to be joined are chosen based on the distance of their end nodes to the ending node of the earlier path, i.e. the one with one of the end nodes closest to the ending node of the earlier path is joined to it. See also Line Merging (Combine Paths), Close Paths and Chain Paths for similar tools operating on path closing and joining.


Draw some lines and select them

Run the extension

Get the joined path

(warning) This plugin might fail in case there are any groups within selection or just groups (not selected) in the document at all! This plugin generally does not apply for paths in groups. Please ungroup before!

    return super().__getitem__(self._to_key(key))
KeyError: 'path8'

Creating tabs / dimples

This extension also deals with creating tabs and/or dimples.

(info) See also Tab Generator and Quick Joint

Draw some path

Create some gaps

We use Create Links (Breakaway Connectors)

Creeate dimples

More examples:

Sheetmal:

This is for a pattern like this: