From 796992bae679d578e27a7aa37f023da5fc86cb15 Mon Sep 17 00:00:00 2001 From: wyq Date: Tue, 10 Aug 2021 16:59:57 +0800 Subject: [PATCH] bugfix for tesspolygon outline plot --- .../src/main/java/org/meteoinfo/chart/jogl/Plot3DGL.java | 4 ++-- meteoinfo-lab/milconfig.xml | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/meteoinfo-chart/src/main/java/org/meteoinfo/chart/jogl/Plot3DGL.java b/meteoinfo-chart/src/main/java/org/meteoinfo/chart/jogl/Plot3DGL.java index dbf3f8ce..f97d3112 100644 --- a/meteoinfo-chart/src/main/java/org/meteoinfo/chart/jogl/Plot3DGL.java +++ b/meteoinfo-chart/src/main/java/org/meteoinfo/chart/jogl/Plot3DGL.java @@ -2269,15 +2269,15 @@ public class Plot3DGL extends Plot implements GLEventListener { if (tessPolygon.hasHole()) { List newPList; - gl.glBegin(GL2.GL_LINE_STRIP); for (int h = 0; h < tessPolygon.getHoleLines().size(); h++) { + gl.glBegin(GL2.GL_LINE_STRIP); newPList = (List) tessPolygon.getHoleLines().get(h); for (int j = 0; j < newPList.size(); j++) { p = newPList.get(j); gl.glVertex3f(transform.transform_x((float) p.X), transform.transform_y((float) p.Y), transform.transform_z((float) p.Z)); } + gl.glEnd(); } - gl.glEnd(); } gl.glDisable(GL2.GL_POLYGON_OFFSET_FILL); } diff --git a/meteoinfo-lab/milconfig.xml b/meteoinfo-lab/milconfig.xml index 1ce5d1be..bb5989cd 100644 --- a/meteoinfo-lab/milconfig.xml +++ b/meteoinfo-lab/milconfig.xml @@ -21,10 +21,12 @@ + + @@ -32,5 +34,5 @@
- +