Java3D - Ansicht verschieben

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • 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:

    Quellcode

    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. }
    Alles anzeigen


    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

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bla ()