There is a function in the api called RemoveOverlaps, which seeks for overlaps in one curve. Is there a way to use this function over multiple curves from multiple shapes?
In short i try to remove double lines in my drawing soo my lasercutter does not cut that line twice.
Thanks
Can you bring here a .cdr example of what you need?
If they are overlapped the cutter will cut like they are welded? Or it is the case of only the outlines are overlapping and even if after the cutting operation will result two pieces, the cutter will skip the overlapped part?
FaneDuru,
I think this is what tdeweyer needs. Since I haven't figured out how to attach a .cdr file, I'm pasting a typical sample that illustrates at least a part of what is needed. For laser cutting (and probably other applications) we don't want to waste production time cutting a line more than once. Additionally, some materials "scorch" if a double cut is made. Note that in the sample file, some segments are duplicates of a segment in another object but others are not duplicates. If we're creating thousands of these, we can take the time to node edit the duplicates out. But, would be nice to be able to run a macro that would find and remove duplicate cuts on small run.
I tried to send the cdr file this failed, but when i change the extension in txt it works. so once downloaded change it back to cdr ;-)
/cfs-file/__key/communityserver-discussions-components-files/40/1307.doublelines.txt
there are about 3 kinds of overlap, which need to be avoided in lasercutting.
compleet objects which overlap, but not always with the same outline or fill properties
objects which overlap with edges or parts of edges
and lose lines (mostly from cad software) which partly overlap.
greetz,
Tom