package eu.svjatoslav.sixth.e3d.examples;
import eu.svjatoslav.sixth.e3d.geometry.Point3D;
-import eu.svjatoslav.sixth.e3d.geometry.Transform;
+import eu.svjatoslav.sixth.e3d.math.Transform;
import eu.svjatoslav.sixth.e3d.gui.ViewContext;
import eu.svjatoslav.sixth.e3d.gui.ViewFrame;
import eu.svjatoslav.sixth.e3d.gui.humaninput.WorldNavigationTracker;
private void init() {
final ViewFrame viewFrame = new ViewFrame();
- context = viewFrame.getView().getContext();
+ context = viewFrame.getViewPanel().getContext();
context.getAvatar().setLocation(new Point3D(0, -30, -300));
shapeCollection.addShape(message);
context.getKeyboardFocusTracker().setFocusOwner(this);
- context.getView().repaintDuringNextViewUpdate();
+ context.getViewPanel().repaintDuringNextViewUpdate();
}
@Override
// initialize and start Raytracer in a separate thread
final RayTracer rayTracer = new RayTracer(camera.getTexture(),
- octreeVolume, lights, camera, context.getView());
+ octreeVolume, lights, camera, context.getViewPanel());
final Thread thread = new Thread(rayTracer);
thread.start();
}