How to use jzy3d in android using eclipse? -


hi. want create 3dplot graph in android. want use jzy3d lib , found example beginning.

import org.jzy3d.chart.chart; import org.jzy3d.colors.color; import org.jzy3d.colors.colormapper; import org.jzy3d.colors.colormaps.colormaprainbow; import org.jzy3d.maths.range; import org.jzy3d.plot3d.builder.builder; import org.jzy3d.plot3d.builder.mapper; import org.jzy3d.plot3d.builder.concrete.orthonormalgrid; import org.jzy3d.plot3d.primitives.shape; import org.jzy3d.plot3d.rendering.canvas.quality; import org.jzy3d.ui.chartlauncher;  import android.os.bundle; import android.app.activity; import android.view.menu;  public class mainactivity extends activity {  @override public void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_main);      mapper mapper = new mapper() {         public double f(double x, double y) {             return 10 * math.sin(x / 10) * math.cos(y / 20) * x;         }     };      // define range , precision function plot     range range = new range(-150, 150);     int steps = 50;      // create surface drawing function     shape surface = (shape) builder.buildorthonormal(new orthonormalgrid(range, steps, range, steps), mapper);     surface.setcolormapper(new colormapper(new colormaprainbow(), surface.getbounds().getzmin(), surface.getbounds().getzmax()));     surface.setfacedisplayed(true);     surface.setwireframedisplayed(false);     surface.setwireframecolor(color.black);      // create chart , add surface     chart chart = new chart(quality.advanced);     chart.getscene().getgraph().add(surface);     chartlauncher.openchart(chart); } 

but when want run it gives error message:

05-29 20:10:16.685: e/androidruntime(20113): java.lang.noclassdeffounderror: org.jzy3d.plot3d.rendering.canvas.canvasawt      

and of course add jzy3d , jogl , swt , gluegen libs project.

enter image description here

awt isn't supported under android. moreover, use "jogl.jar" comes jogl 1 whereas jogl supports android since second version. please use more recent version of jzy3d , same jogl , gluegen. far know, jzy3d 0.8 doesn't support android.


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -