Chrischaaan: 3 Dimensional programmieren??

tach

kann man in java 3D Objekte Programmieren??
kann mir mal jemand einen simplen quelltext für ein java 3D objekt geben?ein würfel oder ne kugel oder so.muß ja nichts schweres sein.

wäre euch sehr dankbar.

bye,Christian.

  1. Moin!

    kann man in java 3D Objekte Programmieren??

    Klar kann man. Ist nur nicht wirklich einfach. Kennst du dich mit der dahinterstehenden Mathematik aus? Wenn du einen 3D-Raum ausgeben willst, mußt du das ja schließlich in 2D umrechnen, sonst geht es auf keinen Bildschirm.

    kann mir mal jemand einen simplen quelltext für ein java 3D objekt geben?ein würfel oder ne kugel oder so.muß ja nichts schweres sein.

    Mit "simpel" ist da nichts. Mein Vorschlag: Schau mal, was VRML so leistet - da definierst du einfach nur deine Objekte, die Darstellung übernimmt ein Browserplugin.

    - Sven Rautenberg

    1. Hi,

      Mit "simpel" ist da nichts. Mein Vorschlag: Schau mal, was VRML so leistet - da definierst du einfach nur deine Objekte, die Darstellung übernimmt ein Browserplugin.

      Man kann dann von Java aus das VRML-Plugin sogar sozusagen "fernsteuern". Objekte bewegen, einfügen, löschen. Hab' vor ein paar Jahren mal was damit gemacht. Vor allem beim Objekte einfügen/löschen hat die Sache aber doch sehr zu Abstürzen geneigt. Wenn's wirklich stabil laufen soll, kann ich die Kombination Java/VRML leider nicht wirklich empfehlen. Es gab' dann auch noch Unterschiede zwischen den verschiedenen PlugIns. Mit dem CosmoPlayer lief's damals zumindest noch am zufriedenstellendsten.

      Gruß, Andreas

  2. Hallo Christian,

    Es gibt eine API dafür:
    http://java.sun.com/products/java-media/3D/index.html

    VRML war ein Misserfolg und wird durch einen Nachfolger namens X3D abgelöst. In wie weit es Sinnvoll ist, den für 3D-Anwendungen zu verwenden, weiß ich aber nicht.

    Es gibt eine OpenGL-Bassierte Implementierung von obigen genannter API. Wenn man nicht einen extrem schnellen Rechner hat, sollte man vermutlich die verwenden.
    Ob die Implementierung von Sun allerdings OpenGL verwendet, weiß ich nicht.

    Grüße

    Daniel

  3. Hallo,

    kann man in java 3D Objekte Programmieren??

    Ja kann man.

    kann mir mal jemand einen simplen quelltext für ein java 3D

    objekt geben?ein würfel oder ne kugel oder so.muß ja nichts
    schweres sein.

    Unter http://java.sun.com/products/java-media/3D/index.html
    findest Du zumindest eine Dokumentation zu Java3D.

    Als Alternative (gerade für den Applet-Bereich, wo Java 3D kein Standard ist) empfielt sich dann noch Anfy3D (http://www.anfyteam.de/panfy3d.html).

    Gruss
       MichaelB