Java3D - Ansicht verschieben

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Java3D - Ansicht verschieben

    Hi,

    Ich würde gerne wissen, wie man die Ansicht in J3D verschieben kann. Ich habe schon im Internet gesucht, aber nichts gefunden.
    Bisher habe ich das hier:

    Source Code

    1. public class Shooter extends Applet
    2. {
    3. public Shooter()
    4. {
    5. setLayout(new BorderLayout());
    6. GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
    7. Canvas3D canvas3D = new Canvas3D(config);
    8. add("Center", canvas3D);
    9. BranchGroup scene = createSceneGraph();
    10. scene.compile();
    11. SimpleUniverse universe = new SimpleUniverse(canvas3D);
    12. universe.getViewingPlatform().setNominalViewingTransform();
    13. universe.addBranchGraph(scene);
    14. }
    15. public BranchGroup createSceneGraph()
    16. {
    17. BranchGroup objRoot = new BranchGroup();
    18. objRoot.addChild(new ColorCube(0.4));
    19. return objRoot;
    20. }
    21. public static void main(String[] argv)
    22. {
    23. new MainFrame(new Shooter(), 256, 256);
    24. }
    25. }
    Display All


    Wie kann ich es machen, dass sich die Ansicht mit W, A, S und D verändert?
    W - nach vorne
    A - seitlich nach links
    S - rückwärts
    D - seitlich nach rechts

    Der KeyListener ist nicht das Problem; ich willl nur wissen, wie man die Ansicht verschiebt.

    MfG bla

    The post was edited 1 time, last by bla ().