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 :

rendre le background java3D transparent


Sujet :

3D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Par défaut rendre le background java3D transparent
    bonjour à tous

    je souhaite rendre le background java3D transparent
    je sais régler l'apparence d'un objet pour le rendre transparent
    je sais affecter une couleur au background, ou une texture avec une image importée, mais même si l'image est transparente (*.PNG ou *.GIF par exemple) le fond s'obstine à rester opaque. C'est donc pas possible ?

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Salut,

    quel conteneur utilise tu pour ta scéne 3D ?
    as tu essayer d'utiliser une couleur transparente en définissant la valeur alpha dans l'objet Color ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Par défaut
    mon conteneur est un Canvas3D qui lui même est contenu dans un JFrame
    je ne vois vraiment pas comment on peut définir l'alpha d'une Color3f

    une partie de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    class MonCadre_java3D extends JFrame{
    ...
    canvas3D = new Canvas3D(SimpleUniverse.getPreferredConfiguration());
    add(canvas3D, BorderLayout.CENTER) ;
    universe = new SimpleUniverse(canvas3D);
    bgColor = new Color3f( (float),(float),(float)) ;
    Background bg = new Background(bgColor);
    scène = new BranchGroup();
    scène.addChild(bg);
    universe.addBranchGraph(scène);
    ...
    }

Discussions similaires

  1. Réponses: 9
    Dernier message: 20/07/2011, 16h28
  2. Rendre un pixel semi-transparent
    Par Electroniktor dans le forum OpenCV
    Réponses: 4
    Dernier message: 11/07/2008, 10h23
  3. Astuce pour rendre un cadre (frame) transparent
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/04/2008, 15h43
  4. Comment rendre un background cliquable
    Par yule dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 11/02/2008, 17h26
  5. [JAVA][JAVA3D]Transparence sur un panel3D
    Par LoLoLem dans le forum Interfaces Graphiques en Java
    Réponses: 0
    Dernier message: 10/12/2007, 00h40

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