![cambam sample drawing cambam sample drawing](http://imajeenyus.com/computer/20150110_single_line_fonts/cambam_large.gif)
Using snapping will most often cause some discrepancy. What looks like a exact match will often be slightly different when regarding all decimals. Adding a tolerance to allow for some discrepancies and still regard it a match.Include searching for matching segments where one continuous path is overlapping itself.
![cambam sample drawing cambam sample drawing](http://www.atelier-des-fougeres.fr/Cambam/Aide/Plugins/Script_launcher/new_folder.png)
There are three additional options to select: Identical line segments will always be removed, that is when all four control points are the exact same independent of direction (a reversed match is also a match).
![cambam sample drawing cambam sample drawing](https://i.ytimg.com/vi/6JDVCUK4zS8/maxresdefault.jpg)
All four control points of the cubic bezier curves are compared after converting the paths to cubic super path. The extension compare all line segments (between nodes).
CAMBAM SAMPLE DRAWING DOWNLOAD
(Scroll down to bottom of this post to find the download links). So I wanted to give it a try and write that extension. Others have provided Inkscape extensions to remove duplicate lines, but so far I’ve not found any that accept a user defined tolerance for the matching of segments allowing for inaccuracies f.x. This might be problematic as the cutter will trace that path twize and might mess up the product or, if used as a plotter, spill the ink. Sometimes there might be duplicate line segments. I recentIy published an Inkscape extension to remove duplicate nodes that is useful when preparing designs for my cutting machine.