amindiary
یک شنبه 07 تیر 1388, 13:44 عصر
سلام
تو جاوا میخوام texture ست کنم )java 3D) ولی یه مشکل مسخره دارم!! عکس رو برمیداره 4 تیکه میکنه بعد یه شیفت بالا یه شیفت چپ و راست بعدد ست میکنه :عصبانی++: !!!! کدش اینه و عکس ها هم میتونید از اینجا بگیرید:
http://www.fileden.com/files/2008/9/26/2116170/back-in%20set%20mishe.zip
public void setTexture(String textureName,Appearance app ){
TextureLoader textureLoad =new TextureLoader("textures\\"+textureName,null);
ImageComponent2D textureIm = textureLoad.getScaledImage(500, 500);
Texture2D myTexture = new Texture2D(Texture2D.BASE_LEVEL,Texture2D.RGBA,
textureIm.getWidth(),
textureIm.getHeight());
myTexture.setImage(0,textureIm);
myTexture.setMagFilter(Texture.RGBA);
app.setTexture(myTexture);
TextureAttributes textureAttr = new TextureAttributes();
textureAttr.setDuplicateOnCloneTree(false);
app.setTextureAttributes(textureAttr);
TexCoordGeneration tcg = new TexCoordGeneration(
TexCoordGeneration.OBJECT_LINEAR,
TexCoordGeneration.TEXTURE_COORDINATE_2);
app.setTexCoordGeneration(tcg);
}
تو جاوا میخوام texture ست کنم )java 3D) ولی یه مشکل مسخره دارم!! عکس رو برمیداره 4 تیکه میکنه بعد یه شیفت بالا یه شیفت چپ و راست بعدد ست میکنه :عصبانی++: !!!! کدش اینه و عکس ها هم میتونید از اینجا بگیرید:
http://www.fileden.com/files/2008/9/26/2116170/back-in%20set%20mishe.zip
public void setTexture(String textureName,Appearance app ){
TextureLoader textureLoad =new TextureLoader("textures\\"+textureName,null);
ImageComponent2D textureIm = textureLoad.getScaledImage(500, 500);
Texture2D myTexture = new Texture2D(Texture2D.BASE_LEVEL,Texture2D.RGBA,
textureIm.getWidth(),
textureIm.getHeight());
myTexture.setImage(0,textureIm);
myTexture.setMagFilter(Texture.RGBA);
app.setTexture(myTexture);
TextureAttributes textureAttr = new TextureAttributes();
textureAttr.setDuplicateOnCloneTree(false);
app.setTextureAttributes(textureAttr);
TexCoordGeneration tcg = new TexCoordGeneration(
TexCoordGeneration.OBJECT_LINEAR,
TexCoordGeneration.TEXTURE_COORDINATE_2);
app.setTexCoordGeneration(tcg);
}