Java 3d programmeren

Status
Niet open voor verdere reacties.

websitevrager

Gebruiker
Lid geworden
14 jun 2012
Berichten
49
Hallo,

Weet iemand hoe ik kan beginnen met 3d programmeren in java.
Ik wil beginnen met bijvoorbeeld een 3d kubus te maken. Iets simpels dus.

Wat ik dus vooral wil weten:

Moet je naast het programma dat je zelf maakt ook nog iets anders downloaden dat het mogelijk maakt om 3d objecten te kunnen maken in java?
Bijvoorbeeld een soort plug-in ofzo?

Zijn er misschien standaard plug-in bibliotheken of zo iets in java die het mogelijk maken om 3demensionale figuren te maken?

Alvast bedankt.
 
javax zal je moeten installeren

en
Code:
1. public class HelloJava3Da extends Applet {
2. public HelloJava3Da() {
3. setLayout(new BorderLayout());
4. GraphicsConfiguration config =
5. SimpleUniverse.getPreferredConfiguration();
6. Canvas3D canvas3D = new Canvas3D(config);
7. add("Center", canvas3D);
8.
9. BranchGroup scene = createSceneGraph();
10. scene.compile();
11.
12. // SimpleUniverse is a Convenience Utility class
13. SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
14.
15. // This moves the ViewPlatform back a bit so the
16. // objects in the scene can be viewed.
17. simpleU.getViewingPlatform().setNominalViewingTransform();
18.
19. simpleU.addBranchGraph(scene);
20. } // end of HelloJava3Da (constructor)
 
Hey websitevrager!

Java 3D is een redelijk lastig onderdeel van Java.
Waar je als aller eerste naar moet kijken is of je alle kennis hebt om hier mee te beginnen.

Áls je denkt dat je er klaar voor bent (de tijd zal het leren) kan je kijken naar de propriariteits-software Java 3D.
máár als je van plan bent om het te gaan gebruiken voor games zou ik als ik jou was even kijken naar Open GL.
Een goede library is te vinden op http://www.lwjgl.org/ (Light Weight Java Game Library)
Met een vrij uitgebreide documentatie: http://www.lwjgl.org/wiki/index.php?title=Main_Page#Getting_started

Java 3D zelf heeft als bijkomend nadeel dat de support er redelijk matig voor is, voor onder andere LWJGL (maar ook JOGL) is er vrij veel support beschikbaar
op diverse websites.

Ik hoor vanzelf hoe het allemaal gelopen is!

Met vriendelijke groet,
Rhythmic.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan