Texture

General

Texture és una classe en FOSS per Java. Heretaris de: TextureBase.

Aquesta classe defineix la textura d’un fitxer extern.

Aquesta classe proporciona 42 mètodes per treballar amb objectes de textura en programes Java. Els mètodes disponibles inclouen: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName, i 29 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: alpha, alphaSource, content, enableMipMap, fileName, magFilter, i 10 més.

Propietats

NomTipus de productesAccessDescripció
enableMipMapbooleanLlegeix.Obté o estableix si el mipmap està habilitat per a aquesta textura.
contentbyte[]Llegeix.Obté o estableix el contingut binari de la textura.
fileNameStringLlegeix.Obté o estableix el fitxer de textura associat.
alphadoubleLlegeix.Obté o estableix el valor alfa per defecte de la textura.
alphaSourceAlphaSourceLlegeix.Obté o estableix si la textura defineix el canal alfa.
wrapModeUWrapModeLlegeix.Obté o estableix els modes d’envolupament de la textura en U.
wrapModeVWrapModeLlegeix.Obté o estableix els modes d’envolupament de la textura en V.
wrapModeWWrapModeLlegeix.Obté o estableix els modes d’envolupament de la textura a W.
minFilterTextureFilterLlegeix.Obté o estableix el filtre per a la minificació.
magFilterTextureFilterLlegeix.Obté o estableix el filtre per a l’ampliació.
mipFilterTextureFilterLlegeix.Obté o estableix el filtre per al mostreig de nivells mip.
uVRotationVector3Llegeix.Obté o estableix la rotació de la textura.
uVScaleVector2Llegeix.Obté o estableix l’escala UV.
uVTranslationVector2Llegeix.Obté o estableix la traslació UV.
nameStringLlegeix.Obté el nom.
propertiesPropertyCollectionLlegeix.Obté les propietats.

Mètodes

SignatureDescripció
Texture()Inicialitza una nova instància de la classe Texture.
Texture(name: String)Inicialitza una nova instància de la classe Texture.
isEnableMipMap()booleanObté o estableix si el mipmap està habilitat per a aquesta textura.
setEnableMipMap(enableMipMap: boolean)Estableix el valor d’habilitació del mip map.
getContent()byte[]Obté o estableix el contingut binari de la textura.
setContent(content: byte[])Estableix el valor del contingut.
getFileName()StringObté o estableix el fitxer de textura associat.
setFileName(fileName: String)Estableix el valor del nom del fitxer.
TextureBase(name: String)Inicialitza una nova instància de la classe TextureBase.
getAlpha()doubleObté o estableix el valor alfa per defecte de la textura.
setAlpha(alpha: double)Obté o fixa el contingut binari de la textura. El contingut d’incrustació és opcional, l’usuari ha de carregar textures des del fitxer extern si falta aquest.
getAlphaSource()AlphaSourceObté o estableix si la textura defineix el canal alfa.
setAlphaSource(alphaSource: AlphaSource)Estableix el valor de la font alfa.
getWrapModeU()WrapModeObté o estableix els modes d’envolupament de la textura a U.
setWrapModeU(wrapModeU: WrapMode)Estableix el valor de wrap mode u.
getWrapModeV()WrapModeObté o estableix els modes d’envolupament de la textura en V.
setWrapModeV(wrapModeV: WrapMode)Estableix el valor de wrap mode v.
getWrapModeW()WrapModeObté o estableix els modes d’envolupament de la textura a W.
setWrapModeW(wrapModeW: WrapMode)Estableix el valor de wrap mode w.
getMinFilter()TextureFilterObté o estableix el filtre per a la minificació.
setMinFilter(minFilter: TextureFilter)Estableix el valor mínim del filtre.
getMagFilter()TextureFilterObté o estableix el filtre per a l’ampliació.
setMagFilter(magFilter: TextureFilter)Estableix el valor del filtre mag.
getMipFilter()TextureFilterObté o estableix el filtre per al mostreig de nivells mip.
setMipFilter(mipFilter: TextureFilter)Estableix el valor del filtre mip.
getUVRotation()Vector3Obté o estableix la rotació de la textura.
setUVRotation(uvRotation: Vector3)Estableix el valor de rotació uv.
getUVScale()Vector2Obté o estableix l’escala UV.
setUVScale(uvScale: Vector2)Estableix el valor d’escala uv.
getUVTranslation()Vector2Obté o estableix la traslació UV.
setUVTranslation(uvTranslation: Vector2)Estableix el valor de traducció uv.
setTranslation(u: double, v: double)Estableix la translació UV.
setScale(u: double, v: double)Estableix l’escala UV.
setRotation(u: double, v: double)Estableix la rotació UV.
A3DObject()Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero.
getName()StringEls segments de la corba.
setName(name: String)Construeix un perfil CircleShape amb radi especificat.
getProperties()PropertyCollectionInicialitza una nova instància de la classe Cylindres.
findProperty(name: String)PropertyInicialitza una nova instància de la classe Bone.
getProperty(name: String)ObjectObté la matriu de transformació del node en la posició actual.
setProperty(name: String, value: Object)Obté els segments d’amplada.
removeProperty(name: String)booleanObté el sistema de coordenades del punt de control/normal durant la importació/exportació.

Veure també

 Català