Hey guys,
Alright I was commissioned to do the DXF for a sign similar to one that existed. I toke all measurement on the old one and traced my letters with lignes. Sent that to my buddy who loaded it in his vector software for the cnc.
As you can see on the picture he needs to go through a “vector validator” to go ahead. Problem is all those red squares show a link issue in the lines. He has to, manually, link everything 2 by 2 witch can takes a while. When I created the letters my lines were linked.
So what is happening here. Can I do something so that my DXF is ready to go for the cnc without adding all the linking work in the vector software?
Long story short: the issue comes from rounding and precision in the .dxf file generated.
The points are very close (less than 1 over 1 billion of µm) but not exactly the same coordinates.
Only workaround I know: keep the points on the grid.
Alternatively, set a tolerance in the verification software if possible, even as small as 0.001µm will be ok or write a small scrip that will read the .dxf and will round all the numbers to less than 14 decimals.
Longer story:
create a triangle with points originally placed on the grid in mm at coordinate (0,0), (10,0), (10,20)
change manually the size of the oblique line to be 22.3456 so the origin is no longer on the grid
the line 1 starts at x1= 0.0067438803961397 but the line 2 ends at x2= 0.0067438803961402
So it means that starting to the 14th decimal, there is a slight difference due to computation rounding which has no meaning in real life, because it means 0.0000000000000005mm error (it is less than the size of a single atom divided by 100 millions!), but this is enough to trigger an error if you expect perfect match.
@Shapr: it could be useful to add a way to set the number of useful digits in the expert part of the .dxf export dialog box.
I actually toke care of the problem exporting in .svg but my measurements got all changed. Sounds like when I take care of one problem another one get created