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%2Flife%2FMain.java;h=99fc3e1bcc5a4b1717c750a90777d549e02118b3;hp=527a6a21a2b10a17b20654bbadce8b7d734061f0;hb=335758c2678788d95da705b28dbebe4ba206c103;hpb=151ac55eaaa0f3a2d7a589a0a3ff877b6db09a6f diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Main.java b/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Main.java index 527a6a2..99fc3e1 100644 --- a/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Main.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/life/Main.java @@ -2,7 +2,7 @@ package eu.svjatoslav.sixth.e3d.examples.life; import eu.svjatoslav.sixth.e3d.geometry.Point3D; import eu.svjatoslav.sixth.e3d.geometry.Rectangle; -import eu.svjatoslav.sixth.e3d.geometry.Transform; +import eu.svjatoslav.sixth.e3d.math.Transform; import eu.svjatoslav.sixth.e3d.gui.Avatar; import eu.svjatoslav.sixth.e3d.gui.ViewContext; import eu.svjatoslav.sixth.e3d.gui.ViewFrame; @@ -15,7 +15,7 @@ import eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.wireframe.Grid2D import java.awt.event.KeyEvent; -class Main extends WorldNavigationTracker { +public class Main extends WorldNavigationTracker { private static final Matrix MATRIX = new Matrix( new Point3D() // position matrix in the center of the scene @@ -50,7 +50,7 @@ class Main extends WorldNavigationTracker { // create application frame visible to the user final ViewFrame viewFrame = new ViewFrame(); - final ShapeCollection shapeCollection = viewFrame.getView() + final ShapeCollection shapeCollection = viewFrame.getViewPanel() .getContext().getRootShapeCollection(); // add matrix @@ -59,7 +59,7 @@ class Main extends WorldNavigationTracker { // add wireframe grid (optional) shapeCollection.addShape(createGrid()); - final ViewContext context = viewFrame.getView().getContext(); + final ViewContext context = viewFrame.getViewPanel().getContext(); setAvatarOrientation(context.getAvatar()); @@ -67,7 +67,7 @@ class Main extends WorldNavigationTracker { context.getKeyboardFocusTracker().setFocusOwner(this); // Done! World is built. So ensure screen is updated too. - context.getView().repaintDuringNextViewUpdate(); + context.getViewPanel().repaintDuringNextViewUpdate(); } /**