MarginallyClever / Makelangelo-software

Software for plotters - especially the wall-hanging polargraph also called Makelangelo.
http://www.marginallyclever.com/
GNU General Public License v2.0
342 stars 148 forks source link

DXF save and load is not lossless #715

Closed i-make-robots closed 8 months ago

i-make-robots commented 8 months ago

Steps to make the bug happen

  1. Generate a truchet tile.
  2. save as DXF.
  3. load from DXF.

What was supposed to happen image before and after save should be unchanged.

Platform (please complete the following information):

Log file

13:30:45.209 [AWT-EventQueue-0] DEBUG c.m.makelangelo.SaveDialog - File selected by user: \testTruchet.dxf 13:30:45.210 [AWT-EventQueue-0] DEBUG c.m.makelangelo.makeart.io.SaveDXF - saving... 13:30:45.222 [AWT-EventQueue-0] DEBUG c.m.makelangelo.makeart.io.SaveDXF - done. 13:30:47.303 [AWT-EventQueue-0] DEBUG c.m.makelangelo.MainMenu - Open file... 13:30:49.152 [AWT-EventQueue-0] DEBUG c.m.m.makeart.io.OpenFileChooser - File selected by user: \testTruchet.dxf 13:30:49.297 [AWT-EventQueue-0] DEBUG c.m.makelangelo.makeart.io.LoadDXF - Loading... 13:30:49.304 [AWT-EventQueue-0] DEBUG c.m.makelangelo.makeart.io.LoadDXF - Found layer 2(color index=7) 13:30:49.304 [AWT-EventQueue-0] DEBUG c.m.makelangelo.makeart.io.LoadDXF - Found layer 1(color index=7) 13:30:49.304 [AWT-EventQueue-0] DEBUG c.m.makelangelo.makeart.io.LoadDXF - Sorting layer 1 into buckets... 13:30:49.306 [AWT-EventQueue-0] DEBUG c.m.makelangelo.makeart.io.LoadDXF - Found layer 0(color index=7)

Additional context Add any other context about the problem here. If applicable, add screenshots to help explain your problem.