NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Guida Java 3D - 111: caricare una Texture

Guida Java 3D, corso di base 

 

Una volta scelta l'immagine da utilizzare, si procede al caricarla nel programma.

Dal punto di vista strettamente informatico, l'importante è che tali immagini siano:

 

  • in un formato leggibile da TextureLoader, come jpg e gif;

  • di 'dimensioni corrette', ossia con le misure di larghezza ed altezza potenze di 2.

 

 

Il package da importare, necessario per l'utilizzo del TextureLoader, è com.sun.j3d.utils.image.TextureLoader.

Gli oggetti (informatici) necessari sono quindi un TextureLoader, una ImageComponent2D e un oggetto Texture2D, da utilizzare come mostrato di seguito:

 

TextureLoader TL = new TextureLoader('[path]', this);

ImageComponent2D immagine = TL.getImage();

Texture2D texture = new Texture2D (Texture (int mipMapMode, int format, int width, int height));

texture.setImage(0, immagine); .

 

 

Bisogna porre particolare attenzione al costruttore di Texture2D; in particolare, evitare di utilizzare il costruttore senza parametri perchè il più delle volte genererà un errore a runtime.

Parametri 'tipici' del costruttore a quattro parametri sono: Texture.BASE LEVEL, Texture.RGBA, immagine.getWidth(), immagine.getHeight().

 

 

Per un elenco completo (lista) dei tutorial e videotutorial su Java, Java 2D, Java 3D e J2ME, clicca qui


 
Libri e eBook sul linguaggio di programmazione Java:
 
 
ebook PDF "Java 3D: guida di base" di Francesco Milanese
 
 
 
 
 

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina