X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d-demos.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Fexamples%2FGraphDemo.java;h=c28dd1425f836fefb43f2845f5b08ff3df42466d;hp=79027b09259e402d4f1f8ff91153d60ff0feb7ec;hb=f5b086a876fc92f358032a12ffbecf854745bbaa;hpb=8699433dbd9238c4d926d78bd2e50f892fc51324 diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/examples/GraphDemo.java b/src/main/java/eu/svjatoslav/sixth/e3d/examples/GraphDemo.java index 79027b0..c28dd14 100644 --- a/src/main/java/eu/svjatoslav/sixth/e3d/examples/GraphDemo.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/GraphDemo.java @@ -1,7 +1,6 @@ /* - * Sixth - System for data storage, computation, exploration and interaction. - * Copyright ©2012-2016, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu - * + * Sixth 3D engine demos. Copyright ©2012-2018, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu + * * This program is free software; you can redistribute it and/or * modify it under the terms of version 3 of the GNU Lesser General Public License * or later as published by the Free Software Foundation. @@ -23,8 +22,7 @@ public class GraphDemo { private static final double scale = 50d; - private static Graph getCosinusGraph(final Point3D location) - throws IOException { + private static Graph getCosineGraph(final Point3D location) { final List data = new ArrayList<>(); for (double x = 0; x < 20; x += 0.25) { final double y = Math.cos(x); @@ -33,11 +31,10 @@ public class GraphDemo { data.add(p); } - return new Graph(scale, data, "Cosinus", location); + return new Graph(scale, data, "Cosine", location); } - private static Graph getFormula1Graph(final Point3D location) - throws IOException { + private static Graph getFormula1Graph(final Point3D location) { final List data = new ArrayList<>(); for (double x = 0; x < 20; x += 0.25) { final double y = Math.sin(Math.tan(x)); @@ -49,8 +46,7 @@ public class GraphDemo { return new Graph(scale, data, "y = sin(tan(x))", location); } - private static Graph getFormula2Graph(final Point3D location) - throws IOException { + private static Graph getFormula2Graph(final Point3D location) { final List data = new ArrayList<>(); for (double x = 0; x < 20; x += 0.25) { final double y = (Math.pow((10 - x), 2) / 30) - 2; @@ -62,8 +58,7 @@ public class GraphDemo { return new Graph(scale, data, "y = ( (10-x)^2 ) / 30", location); } - private static Graph getFormula3Graph(final Point3D location) - throws IOException { + private static Graph getFormula3Graph(final Point3D location) { final List data = new ArrayList<>(); for (double x = 0; x < 20; x += 0.25) { final double y = Math.sin(x / 2) + Math.sin(x / 1.26); @@ -75,8 +70,7 @@ public class GraphDemo { return new Graph(scale, data, "y = sin(x/2) + sin(x/1.26)", location); } - private static Graph getSinusGraph(final Point3D location) - throws IOException { + private static Graph getSineGraph(final Point3D location) { final List data = new ArrayList<>(); for (double x = 0; x < 20; x += 0.25) { final double y = Math.sin(x); @@ -85,11 +79,10 @@ public class GraphDemo { data.add(p); } - return new Graph(scale, data, "Sinus", location); + return new Graph(scale, data, "Sine", location); } - private static Graph getTangentGraph(final Point3D location) - throws IOException { + private static Graph getTangentGraph(final Point3D location) { final List data = new ArrayList<>(); for (double x = 0; x < 20; x += 0.25) { double y = Math.tan(x); @@ -110,17 +103,17 @@ public class GraphDemo { final ViewFrame viewFrame = new ViewFrame(); - final ShapeCollection geometryCollection = viewFrame.getView() - .getContext().getRootShapeCollection(); + final ShapeCollection geometryCollection = viewFrame.getViewPanel() + .getRootShapeCollection(); Point3D location = new Point3D(-600, -300, 0); - geometryCollection.addShape(getSinusGraph(location)); + geometryCollection.addShape(getSineGraph(location)); location = new Point3D(600, -300, 0); geometryCollection.addShape(getFormula1Graph(location)); location = new Point3D(-600, 0, 0); - geometryCollection.addShape(getCosinusGraph(location)); + geometryCollection.addShape(getCosineGraph(location)); location = new Point3D(600, 0, 0); geometryCollection.addShape(getFormula2Graph(location)); @@ -131,7 +124,7 @@ public class GraphDemo { location = new Point3D(600, 300, 0); geometryCollection.addShape(getFormula3Graph(location)); - viewFrame.getView().getContext().getAvatar() + viewFrame.getViewPanel().getAvatar() .setLocation(new Point3D(0, 0, -500)); }