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
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
enableMipMap | boolean | Llegeix. | Obté o estableix si el mipmap està habilitat per a aquesta textura. |
content | byte[] | Llegeix. | Obté o estableix el contingut binari de la textura. |
fileName | String | Llegeix. | Obté o estableix el fitxer de textura associat. |
alpha | double | Llegeix. | Obté o estableix el valor alfa per defecte de la textura. |
alphaSource | AlphaSource | Llegeix. | Obté o estableix si la textura defineix el canal alfa. |
wrapModeU | WrapMode | Llegeix. | Obté o estableix els modes d’envolupament de la textura en U. |
wrapModeV | WrapMode | Llegeix. | Obté o estableix els modes d’envolupament de la textura en V. |
wrapModeW | WrapMode | Llegeix. | Obté o estableix els modes d’envolupament de la textura a W. |
minFilter | TextureFilter | Llegeix. | Obté o estableix el filtre per a la minificació. |
magFilter | TextureFilter | Llegeix. | Obté o estableix el filtre per a l’ampliació. |
mipFilter | TextureFilter | Llegeix. | Obté o estableix el filtre per al mostreig de nivells mip. |
uVRotation | Vector3 | Llegeix. | Obté o estableix la rotació de la textura. |
uVScale | Vector2 | Llegeix. | Obté o estableix l’escala UV. |
uVTranslation | Vector2 | Llegeix. | Obté o estableix la traslació UV. |
name | String | Llegeix. | Obté el nom. |
properties | PropertyCollection | Llegeix. | Obté les propietats. |
Mètodes
| Signature | Descripció |
|---|---|
Texture() | Inicialitza una nova instància de la classe Texture. |
Texture(name: String) | Inicialitza una nova instància de la classe Texture. |
isEnableMipMap() → boolean | Obté 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() → String | Obté 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() → double | Obté 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() → AlphaSource | Obté o estableix si la textura defineix el canal alfa. |
setAlphaSource(alphaSource: AlphaSource) | Estableix el valor de la font alfa. |
getWrapModeU() → WrapMode | Obté o estableix els modes d’envolupament de la textura a U. |
setWrapModeU(wrapModeU: WrapMode) | Estableix el valor de wrap mode u. |
getWrapModeV() → WrapMode | Obté o estableix els modes d’envolupament de la textura en V. |
setWrapModeV(wrapModeV: WrapMode) | Estableix el valor de wrap mode v. |
getWrapModeW() → WrapMode | Obté o estableix els modes d’envolupament de la textura a W. |
setWrapModeW(wrapModeW: WrapMode) | Estableix el valor de wrap mode w. |
getMinFilter() → TextureFilter | Obté o estableix el filtre per a la minificació. |
setMinFilter(minFilter: TextureFilter) | Estableix el valor mínim del filtre. |
getMagFilter() → TextureFilter | Obté o estableix el filtre per a l’ampliació. |
setMagFilter(magFilter: TextureFilter) | Estableix el valor del filtre mag. |
getMipFilter() → TextureFilter | Obté o estableix el filtre per al mostreig de nivells mip. |
setMipFilter(mipFilter: TextureFilter) | Estableix el valor del filtre mip. |
getUVRotation() → Vector3 | Obté o estableix la rotació de la textura. |
setUVRotation(uvRotation: Vector3) | Estableix el valor de rotació uv. |
getUVScale() → Vector2 | Obté o estableix l’escala UV. |
setUVScale(uvScale: Vector2) | Estableix el valor d’escala uv. |
getUVTranslation() → Vector2 | Obté 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() → String | Els segments de la corba. |
setName(name: String) | Construeix un perfil CircleShape amb radi especificat. |
getProperties() → PropertyCollection | Inicialitza una nova instància de la classe Cylindres. |
findProperty(name: String) → Property | Inicialitza una nova instància de la classe Bone. |
getProperty(name: String) → Object | Obté la matriu de transformació del node en la posició actual. |
setProperty(name: String, value: Object) | Obté els segments d’amplada. |
removeProperty(name: String) → boolean | Obté el sistema de coordenades del punt de control/normal durant la importació/exportació. |