IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

3D Java Discussion :

[Java3D] Texture : Appliquer plusieurs fois


Sujet :

3D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 257
    Par défaut [Java3D] Texture : Appliquer plusieurs fois
    Bonjour!

    Actuellement, j'applique une texture de maniere simple sur un cube.
    La texture s'etire pour prendre tout le cube.

    Quelqu'un pourrait-il m'expliquer comment je pourrai appliquer plusieurs fois ma texture sur mon cube?

    J'ai trouvé une piste sur le net :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     tri.setTextureCoordinate(0,new Point2f(3f,0f));
    tri.setTextureCoordinate(1,new Point2f(3f,3f));
    tri.setTextureCoordinate(2,new Point2f(0f,0f));
    tri.setTextureCoordinate(3,new Point2f(0f,3f));
    Je comprends un peu le principe mais je n'arrive pas a appliquer ca...

    Merci par avance

  2. #2
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 257
    Par défaut
    C'est bon je m'en suis sorti

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Box sol1=new Box(6f, 2f ,3f,Box.GENERATE_TEXTURE_COORDS,boxApp);
    TriangleStripArray tri=(TriangleStripArray)(sol1.getShape(Box.FRONT).getGeometry());
    tri.setTextureCoordinate(0,new Point2f(3f,0f));
    tri.setTextureCoordinate(1,new Point2f(3f,3f));
    tri.setTextureCoordinate(2,new Point2f(0f,0f));
    tri.setTextureCoordinate(3,new Point2f(0f,3f));

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 45
    Par défaut
    Bonsoir Akito
    j'ai un problème similaire à votre problème et j’espère que vous pouvez m'aider.
    Je suis entrain d'utiliser JAVA3D et j'ai réussi à télécharger un objet 3D (.obj) mais je ne suis pas arrivé à appliquer une multi_textures à un objet complexe.Par exemple j'ai un objet head et je veux appliquer des textures(couleurs de peaux,des yeux... dans des fichiers images ) sur cet objet.
    Et merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/05/2010, 21h24
  2. [VB.NET] Appliquer plusieurs fois la même fonction...
    Par MiJack dans le forum Windows Forms
    Réponses: 9
    Dernier message: 22/09/2004, 10h52
  3. [Servlet] Comment utilisé une servlet plusieurs fois ?
    Par gandalf_le_blanc dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 03/06/2004, 14h49
  4. [XSL]Appliquer plusieurs feuilles XSL successivement
    Par philemon_siclone dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 12/12/2003, 19h11
  5. appliquer plusieurs templates
    Par Manu_Just dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 04/04/2003, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo