Un tutorial API Java 3D

December 13

Le librerie Java 3D consentono ai programmatori di manipolare le forme e immagini all'interno di un ambiente virtuale 3D completa di texture e illuminazione per simulare una vera esperienza 3D. Mentre saltare in API è scoraggiante, alcune regole di base possono aiutare i principianti a comprendere la struttura di un programma Java 3D. Riconoscendo come disegnare immagini e che queste immagini devono essere inseriti in un "universo" o prospettiva che impone come l'immagine 3D appare agli spettatori, si può avere un'idea di base per come funziona il API Java 3D.

istruzione

1 Importare le librerie Java 3D nel progetto:

importare com.sun.j3d. *

public class 3DTest estende Applet {

2 Creare un semplice tela in cui esisteranno le immagini:

setLayout (nuova BorderLayout ());
GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration ();
Canvas3D canvas3D = new Canvas3D (config);

3 Creare un oggetto universo semplice:

aggiungi ( "Centro", canvas3D);
scena BranchGroup = drawScene (); // Metodo per creare un'immagine

scene.compile();

SimpleUniverse simpleU = new SimpleUniverse (canvas3D);

4 Inserisci contenuto nell'universo locale:

simpleU.getViewingPlatform () setNominalViewingTransform ().;
simpleU.addBranchGraph (scena);

5 Definire il metodo "drawScene" per disegnare immagine "ColorCube" nell'universo creato:

pubblico BranchGroup drawScene () {

BranchGroup objRoot = new BranchGroup();

objRoot.addChild (nuova ColorCube (0,4));

return objRoot;

}