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=e2ee634bf5563a2c3224fc78b249622feedeb949;hb=f5b086a876fc92f358032a12ffbecf854745bbaa;hpb=335758c2678788d95da705b28dbebe4ba206c103 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 e2ee634..c28dd14 100644 --- a/src/main/java/eu/svjatoslav/sixth/e3d/examples/GraphDemo.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/GraphDemo.java @@ -22,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); @@ -32,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)); @@ -48,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; @@ -61,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); @@ -74,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); @@ -84,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,16 +104,16 @@ public class GraphDemo { final ViewFrame viewFrame = new ViewFrame(); final ShapeCollection geometryCollection = viewFrame.getViewPanel() - .getContext().getRootShapeCollection(); + .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)); @@ -130,7 +124,7 @@ public class GraphDemo { location = new Point3D(600, 300, 0); geometryCollection.addShape(getFormula3Graph(location)); - viewFrame.getViewPanel().getContext().getAvatar() + viewFrame.getViewPanel().getAvatar() .setLocation(new Point3D(0, 0, -500)); }