Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Alex80b
    Registrato dal
    Feb 2004
    Messaggi
    154

    Java3D replicare le texture

    Ciao spero di aver postato nella sezione giusta.
    Girando per la reta ho trovato che per replicare una texture su un oggetto si deve utilizzare il TextureAttributes.
    Travato un esempio come quello riportato sotto e funziona.
    Infatti se si applica ad un cubo per esempio ci saranno 4 texture per ogni lato di dimensione 1/4 dell'originale.
    Questo è perfetto, l'unica cosa che mi sfugge (visto che devo farci delel relazioni) è il motivo per cui se raddoppio la dimensione della texture tramite il metodo set(2.0) questa alla fine risulta dimezzata e quindi replicata correttamente.
    Sapete aiutarmi sempre che il problema esposto sia chiaro?
    Grazie mille

    Appearance app1 = new Appearance();
    TextureLoader tl = new TextureLoader("texture1.jpg",this);
    TextureAttributes myTex = new TextureAttributes();
    Transform3D myT = new Transform3D();
    myT.set(2.0);
    myTex.setTextureTransform(myT);
    Texture tex = tl.getTexture();
    app1.setTextureAttributes(myTex);
    app1.setTexture(tex);

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Re: Java3D replicare le texture

    Originariamente inviato da Alex80b
    Ciao spero di aver postato nella sezione giusta.
    Le domande relative al linguaggio Java vanno ora inserite nell'apposito forum dedicato.
    Sposto la discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.