svenhb / GRBL-Plotter

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
https://grbl-plotter.de/
GNU General Public License v3.0
647 stars 172 forks source link

The plotter software did not consider the scaling of the entities in the block when parsing dxf #365

Closed lianzaozi closed 6 months ago

lianzaozi commented 7 months ago

I inserted a block containing arcs in dxf and set the values of the X and Y scaling factors to 10 during insertion. However, when using the plotter software to read this dxf, it still displayed the arcs before scaling

Please use CAD software to open this dxf file. In the open interface, the upper and lower arcs are the same block. When inserting the upper arc, the scaling factors of X and Y are set to 10. In CAD software, the size of the upper arc is 10 times that of the lower arc, but the two arcs are the same size when opened using Plotter software

Test dxf file Drawing1-1.zip

ScreenShot.zip

When parsing blocks, the values of group codes 41 and 42 in DXFinsert.cs should be considered Group code values that should be considered.zip

svenhb commented 6 months ago

Bug fix in in progress...

svenhb commented 6 months ago

Check new relase: https://github.com/svenhb/GRBL-Plotter/releases Should be solved now