Texture

Panoramica

Texture è una classe in Aspose.3D FOSS per Java. Eredita da: TextureBase.

Questa classe definisce la texture da un file esterno.

Questa classe fornisce 44 metodi per lavorare con gli oggetti Texture nei programmi Java. I metodi disponibili includono: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName e 29 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo aver installato il pacchetto Aspose.3D FOSS per Java. Proprietà: alpha, alphaSource, content, enableMipMap, fileName, magFilter e 10 in più.

Proprietà

NomeTipoAccessoDescrizione
enableMipMapbooleanLetturaOttiene o imposta se il mipmap è abilitato per questa texture.
contentbyte[]LetturaOttiene o imposta il contenuto binario della texture.
fileNameStringLetturaOttiene o imposta il file di texture associato.
alphadoubleLetturaOttiene o imposta il valore alfa predefinito della texture.
alphaSourceAlphaSourceLetturaOttiene o imposta se la texture definisce il canale alfa.
wrapModeUWrapModeLetturaOttiene o imposta le modalità di avvolgimento della texture in U.
wrapModeVWrapModeLetturaOttiene o imposta le modalità di avvolgimento della texture in V.
wrapModeWWrapModeLetturaOttiene o imposta le modalità di avvolgimento della texture in W.
minFilterTextureFilterLetturaOttiene o imposta il filtro per la minificazione.
magFilterTextureFilterLetturaOttiene o imposta il filtro per l’ingrandimento.
mipFilterTextureFilterLetturaOttiene o imposta il filtro per il campionamento dei livelli mip.
uVRotationVector3LetturaOttiene o imposta la rotazione della texture.
uVScaleVector2LetturaOttiene o imposta la scala UV.
uVTranslationVector2LetturaOttiene o imposta la traslazione UV.
nameStringLetturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
Texture()Inizializza una nuova istanza della classe Texture.
Texture(name: String)Inizializza una nuova istanza della classe Texture.
isEnableMipMap() → booleanOttiene o imposta se il mipmap è abilitato per questa texture.
setEnableMipMap(enableMipMap: boolean)Imposta il valore di abilitazione della mip map.
getContent() → byte[]Ottiene o imposta il contenuto binario della texture.
setContent(content: byte[])Imposta il valore del contenuto.
getFileName() → StringOttiene o imposta il file di texture associato.
setFileName(fileName: String)Imposta il valore del nome del file.
TextureBase(name: String)Inizializza una nuova istanza della classe TextureBase.
getAlpha() → doubleOttiene o imposta il valore alfa predefinito della texture.
setAlpha(alpha: double)Ottiene o imposta il contenuto binario della texture. Il contenuto della texture incorporata è opzionale, l’utente dovrebbe caricare la texture da un file esterno se questo è mancante.
getAlphaSource() → AlphaSourceOttiene o imposta se la texture definisce il canale alfa.
setAlphaSource(alphaSource: AlphaSource)Imposta il valore della sorgente alfa.
getWrapModeU() → WrapModeOttiene o imposta le modalità di avvolgimento della texture in U.
setWrapModeU(wrapModeU: WrapMode)Imposta il valore di wrap mode u.
getWrapModeV() → WrapModeOttiene o imposta le modalità di avvolgimento della texture in V.
setWrapModeV(wrapModeV: WrapMode)Imposta il valore della modalità di avvolgimento v.
getWrapModeW() → WrapModeOttiene o imposta le modalità di avvolgimento della texture in W.
setWrapModeW(wrapModeW: WrapMode)Imposta il valore w della modalità di avvolgimento.
getMinFilter() → TextureFilterOttiene o imposta il filtro per la minificazione.
setMinFilter(minFilter: TextureFilter)Imposta il valore del filtro min.
getMagFilter() → TextureFilterOttiene o imposta il filtro per l’ingrandimento.
setMagFilter(magFilter: TextureFilter)Imposta il valore del filtro mag.
getMipFilter() → TextureFilterOttiene o imposta il filtro per il campionamento dei livelli mip.
setMipFilter(mipFilter: TextureFilter)Imposta il valore del filtro mip.
getUVRotation() → Vector3Ottiene o imposta la rotazione della texture.
setUVRotation(uvRotation: Vector3)Imposta il valore di rotazione uv.
getUVScale() → Vector2Ottiene o imposta la scala UV.
setUVScale(uvScale: Vector2)Imposta il valore della scala uv.
getUVTranslation() → Vector2Ottiene o imposta la traslazione UV.
setUVTranslation(uvTranslation: Vector2)Imposta il valore di traslazione uv.
setTranslation(u: double, v: double)Imposta la traduzione UV.
setScale(u: double, v: double)Imposta la scala UV.
setRotation(u: double, v: double)Imposta la rotazione UV.
A3DObject()Chiama A3DObject su questa istanza di Texture.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza di Texture.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionRestituisce le proprietà.
findProperty(name: String) → PropertyChiama findProperty(name) su questa istanza di Texture.
getProperty(name: String) → ObjectChiama getProperty(name) su questa istanza di Texture.
setProperty(name: String, value: Object)Imposta il valore della proprietà.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di Texture.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di Texture.

Vedi anche

 Italiano