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 - 47: geometrie di base - Text2D

Guida Java 3D, corso di base 

 

Text2D è un oggetto rettangolare con un testo applicato come texture.

 

Le parti del rettangolo che non fanno parte del testo sono trasparenti; in pratica, il testo è applicato come mappa dell'opacità del rettangolo.

Vi è un solo costruttore:

 

Text2D(String text, Color3f color, String fontName, int fontSize, int fontStyle); .

 

 

I campi che definiscono il font non sono 'propri' di Java 3D, ma vengono mutuati da Java 2D.

 

 

Il testo ed altri parametri possono essere modificati anche in un secondo momento (ad esempio, con setString(String stringa).

Java 3D Text2D

L'esempio 'EsempioText2D' mostra come creare ed inserire un testo 2D nella scena.

Per gestire Color3f si è reso necessario importare Vecmath.

Di default, un testo 2D è renderizzato solo se visto frontalmente, per via delle Normali e delle impostazioni di default del Culling in Java 3D; ad ogni modo, anche se questi argomenti verranno discussi nella sezione dedicata all'aspetto degli oggetti visuali, nel codice sorgente dell'esempio sono presenti, commentate, le istruzioni necessarie per risolvere questo problema: per vederne gli effetti, è sufficiente rimuovere i caratteri di commento e ricompilare il codice.

 

 

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