Lavorare con le classi 3-D di Java tratta di definire la geometria di un oggetto che descrive la sua forma e definisce il suo aspetto. Un modo di influenzare l'aspetto di un oggetto è allegando un'immagine esistente ad esso . Questo approccio , chiamato bitmap texturing , permette di creare oggetti che cercano estremamente complesse e realistiche da poche immagini applicate alla geometria semplice . Ad esempio , applicando una foto di erba per un modello del terreno , è possibile creare l'illusione di un prato peluche . Cose che ti serviranno 
 Java Software Development Kit 
 Java 3D Application Programming Interface 
 Show More Istruzioni 
 1 
 processore Aprire un editor di testo o una parola e incolla in un nuovo documento, il programma java al termine di questa fase . 
 
 il programma costruisce l' immagine ( come tutti i java 3D programmi fanno) con la costruzione di una "scena grafico ", che è possibile visualizzare sulla carta come una struttura ad albero semplice con oggetti padre e figlio. Il genitore cima di una scena è l'oggetto BranchGroup , sotto la quale il programma attribuisce ( attraverso la chiamata di funzione parentOfScene.addChild ) la geometria di un modello semplice , un aereo . La funzione ApplyImageToModelProgram crea componenti per completare la scena 3 - D , tra cui la tela , ( classe " Canvas3D " ) , l'universo ( classe " SimpleUniverse " ) e la posizione dello spettatore (classe " ViewingPlatform " ) . 
 
 codice del programma sotto il commento " Aggiungi immagine al modello " crea un oggetto " Aspetto " , che applica un file grafico per il modello 
 
 importazione java.applet.Applet ; . 
 
 import java.awt . BorderLayout ; 
 
 importazione java.awt.GraphicsConfiguration ; 
 
 import com.sun.j3d.utils.geometry * , . 
 com.sun.j3d.utils importazione 
 . applet.MainFrame ; 
 
 import com.sun.j3d.utils.universe * , . 
 
 importazione com.sun.j3d.utils.image.TextureLoader ; 
 
 import javax . media.j3d * , . 
 
 import javax.vecmath * , . 
 
 public class ApplyImageToModelProgram estende Applet { 
 
 private static USERPOSITION Point3D finale = new Point3D ( 5,2 , 7) ; 
 
 BranchGroup makeTheScene ( ) { 
 
 BranchGroup parentOfScene = new BranchGroup ( ) ; 
 
 QuadArray simpleModel = new QuadArray ( 4 , GeometryArray.COORDINATES 
 < p >