Bonjour,
Je cherche a comprendre quelle valeur changer pour afficher ma texture sur une BOX.

En effet, pour linstant cela met du gris et non pas mon image!
Je precise, le chemin vers l'image ainsi que son nommage son bon!

Merci!


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 //debut test APPARENCE Wing Left
 
//test textures
// Configurer les couleurs
 
Color3f blackx = new Color3f(0.0f, 0.0f, 0.0f);
 
Color3f whitex = new Color3f(1.0f, 1.0f, 1.0f);
 
Color3f redx = new Color3f(0.7f, .75f, .75f);
 
// Configurer la texture
 
TextureLoader loaderx = new TextureLoader("F:\\java3d\\pois.jpg", "LUMINANCE", new Container());
 
Texture texturex = loaderx.getTexture();
 
texturex.setBoundaryModeS(Texture.WRAP);
 
texturex.setBoundaryModeT(Texture.WRAP);
 
texturex.setBoundaryColor( new Color4f( 0.0f, 1.0f, 0.0f, 0.0f ) );
 
// Configurer les attributs de la texture
 
// Paramètres possibles : REPLACE, BLEND ou DECAL (ici, MODULATE)
 
TextureAttributes texAttrx = new TextureAttributes();
 
texAttrx.setTextureMode(TextureAttributes.REPLACE);
 
Appearance apx = new Appearance();
 
apx.setTexture(texturex);
 
apx.setTextureAttributes(texAttrx);
 
//Configurer le matériau
 
apx.setMaterial(new Material(redx, blackx, redx, blackx, 1.0f));
 
 //End test APPARENCE Wing Left