# HG changeset patch
# User Chris Cannam
# Date 1395071775 0
# Node ID 8c26ccf3641679ab076de0e6d08577bb54244a52
# Parent b946346870ae3b30ef62a9fdec3a004eedf64de2
Update to use jzy3d v0.9.1 and JOGL v2.1.5
diff -r b946346870ae -r 8c26ccf36416 .hgsubstate
--- a/.hgsubstate Mon Mar 17 15:21:48 2014 +0000
+++ b/.hgsubstate Mon Mar 17 15:56:15 2014 +0000
@@ -1,1 +1,1 @@
-0a4af51413b7ddd1cc4c058fb732556b849cac21 ext
+ea762d69743ec57dd9f10dbfc3ff87ffacf64565 ext
diff -r b946346870ae -r 8c26ccf36416 bin/may
--- a/bin/may Mon Mar 17 15:21:48 2014 +0000
+++ b/bin/may Mon Mar 17 15:56:15 2014 +0000
@@ -30,7 +30,7 @@
YETI_LIBDIR=$YLDIR/../other/yeti
fi
-CLASSPATH=$YLDIR/may.jar:$JARDIR/ayr.jar:$YETI_LIBDIR/yeti.jar:$YETI_LIBDIR/yeti-lib.jar:$JARDIR/jline-2.11-SNAPSHOT.jar:$JARDIR/jvamp.jar:$JARDIR/yertle.jar:$JARDIR/jtransforms-2.4.jar:$JARDIR/org.jzy3d-0.9.jar:$JARDIR/jogl-all.jar:$JARDIR/gluegen.jar:$JARDIR/gluegen-rt.jar:$JARDIR/opencsv-2.1.jar:$JARDIR/org.convexhull.jar:$CLASSPATH
+CLASSPATH=$YLDIR/may.jar:$JARDIR/ayr.jar:$YETI_LIBDIR/yeti.jar:$YETI_LIBDIR/yeti-lib.jar:$JARDIR/jline-2.11-SNAPSHOT.jar:$JARDIR/jvamp.jar:$JARDIR/yertle.jar:$JARDIR/jtransforms-2.4.jar:$JARDIR/jzy3d-swt-0.9.1.jar:$JARDIR/jzy3d-api-0.9.1.jar:$JARDIR/jogl-all.jar:$JARDIR/gluegen.jar:$JARDIR/gluegen-rt.jar:$JARDIR/opencsv-2.1.jar:$JARDIR/org.convexhull.jar:$CLASSPATH
YETI_MODULE_SOURCE_PATH=${YETI_LIBDIR}/modules \
LD_LIBRARY_PATH=$SODIR:$LD_LIBRARY_PATH \
diff -r b946346870ae -r 8c26ccf36416 bin/may.bat
--- a/bin/may.bat Mon Mar 17 15:21:48 2014 +0000
+++ b/bin/may.bat Mon Mar 17 15:56:15 2014 +0000
@@ -1,3 +1,3 @@
@echo off
set MAY_INIT_MODULES=may.vector;may.matrix;may.complex;may.plot;may.vamp
-java -classpath "may.jar;ext\jar\ayr.jar;..\yeti\yeti.jar;ext\jar\jline-2.11-SNAPSHOT.jar;ext\jar\jvamp.jar;ext\jar\yertle.jar;ext\jar\jtransforms-2.4.jar;ext\jar\org.jzy3d-0.9.jar;ext\jar\jogl-all.jar;ext\jar\gluegen.jar;ext\jar\opencsv-2.1.jar;ext\jar\org.convexhull.jar" -Djava.library.path=ext\native\win64 com.particularprograms.ayr -init "%MAY_INIT_MODULES%"
+java -classpath "may.jar;ext\jar\ayr.jar;..\yeti\yeti.jar;ext\jar\jline-2.11-SNAPSHOT.jar;ext\jar\jvamp.jar;ext\jar\yertle.jar;ext\jar\jtransforms-2.4.jar;ext\jar\jzy3d-swt-0.9.1.jar;ext\jar\jzy3d-api-0.9.1.jar;ext\jar\jogl-all.jar;ext\jar\gluegen.jar;ext\jar\opencsv-2.1.jar;ext\jar\org.convexhull.jar" -Djava.library.path=ext\native\win64 com.particularprograms.ayr -init "%MAY_INIT_MODULES%"
diff -r b946346870ae -r 8c26ccf36416 bin/yc
--- a/bin/yc Mon Mar 17 15:21:48 2014 +0000
+++ b/bin/yc Mon Mar 17 15:56:15 2014 +0000
@@ -34,7 +34,7 @@
shift
fi
-CLASSPATH=${YLJAR_WITH_COLON}$YETI_LIBDIR/yeti.jar:$YETI_LIBDIR/yeti-lib.jar:$JARDIR/jvamp.jar:$JARDIR/yertle.jar:$JARDIR/jtransforms-2.4.jar:$JARDIR/org.jzy3d-0.9.jar:$JARDIR/jogl-all.jar:$JARDIR/gluegen.jar:$JARDIR/gluegen-rt.jar:$JARDIR/misc/opencsv-2.1.jar:$JARDIR/misc/org.convexhull.jar:$JARDIR/misc/swt.jar:$CLASSPATH
+CLASSPATH=${YLJAR_WITH_COLON}$YETI_LIBDIR/yeti.jar:$YETI_LIBDIR/yeti-lib.jar:$JARDIR/jvamp.jar:$JARDIR/yertle.jar:$JARDIR/jtransforms-2.4.jar:$JARDIR/jzy3d-swt-0.9.1.jar:$JARDIR/jzy3d-api-0.9.1.jar:$JARDIR/jogl-all.jar:$JARDIR/gluegen.jar:$JARDIR/gluegen-rt.jar:$JARDIR/misc/opencsv-2.1.jar:$JARDIR/misc/org.convexhull.jar:$JARDIR/misc/swt.jar:$CLASSPATH
LD_LIBRARY_PATH=$SODIR:$LD_LIBRARY_PATH \
$JAVA_HOME/bin/java $JAVA_OPTS -classpath "$CLASSPATH" yeti.lang.compiler.yeti "$@"
diff -r b946346870ae -r 8c26ccf36416 bin/yc.bat
--- a/bin/yc.bat Mon Mar 17 15:21:48 2014 +0000
+++ b/bin/yc.bat Mon Mar 17 15:56:15 2014 +0000
@@ -1,2 +1,2 @@
-java -classpath "may.jar;..\yeti\yeti.jar;ext\jar\jline-2.11-SNAPSHOT.jar;ext\jar\jvamp.jar;ext\jar\yertle.jar;ext\jar\jtransforms-2.4.jar;ext\jar\org.jzy3d-0.9.jar;ext\jar\jogl-all.jar;ext\jar\gluegen.jar;ext\jar\opencsv-2.1.jar;ext\jar\org.convexhull.jar" -Djava.library.path=ext\native\win64 yeti.lang.compiler.yeti "%~1"
+java -classpath "may.jar;..\yeti\yeti.jar;ext\jar\jline-2.11-SNAPSHOT.jar;ext\jar\jvamp.jar;ext\jar\yertle.jar;ext\jar\jtransforms-2.4.jar;ext\jar\jzy3d-swt-0.9.1.jar;ext\jar\jzy3d-api-0.9.1.jar;ext\jar\jogl-all.jar;ext\jar\gluegen.jar;ext\jar\opencsv-2.1.jar;ext\jar\org.convexhull.jar" -Djava.library.path=ext\native\win64 yeti.lang.compiler.yeti "%~1"
diff -r b946346870ae -r 8c26ccf36416 build.xml
--- a/build.xml Mon Mar 17 15:21:48 2014 +0000
+++ b/build.xml Mon Mar 17 15:56:15 2014 +0000
@@ -2,7 +2,7 @@
-
+
diff -r b946346870ae -r 8c26ccf36416 src/may/plot.yeti
--- a/src/may/plot.yeti Mon Mar 17 15:21:48 2014 +0000
+++ b/src/may/plot.yeti Mon Mar 17 15:56:15 2014 +0000
@@ -19,6 +19,7 @@
import org.jzy3d.plot3d.primitives.axes: ContourAxeBox;
import org.jzy3d.contour: DefaultContourColoringPolicy;
import org.jzy3d.contour: MapperContourPictureGenerator;
+import org.jzy3d.chart.factories.AWTChartComponentFactory;
import javax.imageio: ImageIO;
@@ -138,7 +139,7 @@
plot structures =
(quality = Quality#Nicest;
quality#setAnimated(false);
- chart = new Chart(quality);
+ chart = AWTChartComponentFactory#chart(quality, "awt");
var j = 0;
for structures do s:
colour = distinctColour j;