diff --git a/pom.xml b/pom.xml index e1c0491..9fef309 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.openjump dxf-driver - 2.0.0 + 2.0.1 dxf-driver Driver for dxf file format diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java index 23e315d..dbf706b 100644 --- a/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java +++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java @@ -36,6 +36,7 @@ import com.vividsolutions.jump.workbench.plugin.PlugInContext; * @version 1.0.0 */ // History +// 2.0.1 (2022-09-24) : * fix a bug related to a change in JTS API // 2.0.0 (2021-08-22) : * version number alignment with OpenJUMP's // 1.0.0 (2021-04-11) : * refactoring for OpenJUMP 2, JTS 1.18 // 0.9.0 (2018-06-02) : * fix a regression preventing export of MultiPolygons diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java index d965f90..f7de1c3 100644 --- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java +++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java @@ -85,7 +85,7 @@ public class DxfLWPOLYLINE extends DxfENTITY { else if (code==20) { if (coord != null) { coord.y = group.getDoubleValue(); - coordList.add(new Coordinate(x, y, z)); + coordList.add(new Coordinate(x, y, z), true); } } //else {} diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java index 83b9208..934c418 100644 --- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java +++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java @@ -56,7 +56,7 @@ public class DxfVERTEX extends DxfENTITY { } if (!Double.isNaN(x) && !Double.isNaN(y)) { if (DxfFile.DEBUG) System.out.println(" " + new Coordinate(x,y,z)); - coordList.add(new Coordinate(x,y,z)); + coordList.add(new Coordinate(x,y,z), true); } return group; }