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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
enableMipMap | boolean | Lettura | Ottiene o imposta se il mipmap è abilitato per questa texture. |
content | byte[] | Lettura | Ottiene o imposta il contenuto binario della texture. |
fileName | String | Lettura | Ottiene o imposta il file di texture associato. |
alpha | double | Lettura | Ottiene o imposta il valore alfa predefinito della texture. |
alphaSource | AlphaSource | Lettura | Ottiene o imposta se la texture definisce il canale alfa. |
wrapModeU | WrapMode | Lettura | Ottiene o imposta le modalità di avvolgimento della texture in U. |
wrapModeV | WrapMode | Lettura | Ottiene o imposta le modalità di avvolgimento della texture in V. |
wrapModeW | WrapMode | Lettura | Ottiene o imposta le modalità di avvolgimento della texture in W. |
minFilter | TextureFilter | Lettura | Ottiene o imposta il filtro per la minificazione. |
magFilter | TextureFilter | Lettura | Ottiene o imposta il filtro per l’ingrandimento. |
mipFilter | TextureFilter | Lettura | Ottiene o imposta il filtro per il campionamento dei livelli mip. |
uVRotation | Vector3 | Lettura | Ottiene o imposta la rotazione della texture. |
uVScale | Vector2 | Lettura | Ottiene o imposta la scala UV. |
uVTranslation | Vector2 | Lettura | Ottiene o imposta la traslazione UV. |
name | String | Lettura | Ottiene il nome. |
properties | PropertyCollection | Lettura | Ottiene le proprietà. |
Metodi
| Firma | Descrizione |
|---|---|
Texture() | Inizializza una nuova istanza della classe Texture. |
Texture(name: String) | Inizializza una nuova istanza della classe Texture. |
isEnableMipMap() → boolean | Ottiene 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() → String | Ottiene 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() → double | Ottiene 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() → AlphaSource | Ottiene o imposta se la texture definisce il canale alfa. |
setAlphaSource(alphaSource: AlphaSource) | Imposta il valore della sorgente alfa. |
getWrapModeU() → WrapMode | Ottiene o imposta le modalità di avvolgimento della texture in U. |
setWrapModeU(wrapModeU: WrapMode) | Imposta il valore di wrap mode u. |
getWrapModeV() → WrapMode | Ottiene o imposta le modalità di avvolgimento della texture in V. |
setWrapModeV(wrapModeV: WrapMode) | Imposta il valore della modalità di avvolgimento v. |
getWrapModeW() → WrapMode | Ottiene o imposta le modalità di avvolgimento della texture in W. |
setWrapModeW(wrapModeW: WrapMode) | Imposta il valore w della modalità di avvolgimento. |
getMinFilter() → TextureFilter | Ottiene o imposta il filtro per la minificazione. |
setMinFilter(minFilter: TextureFilter) | Imposta il valore del filtro min. |
getMagFilter() → TextureFilter | Ottiene o imposta il filtro per l’ingrandimento. |
setMagFilter(magFilter: TextureFilter) | Imposta il valore del filtro mag. |
getMipFilter() → TextureFilter | Ottiene o imposta il filtro per il campionamento dei livelli mip. |
setMipFilter(mipFilter: TextureFilter) | Imposta il valore del filtro mip. |
getUVRotation() → Vector3 | Ottiene o imposta la rotazione della texture. |
setUVRotation(uvRotation: Vector3) | Imposta il valore di rotazione uv. |
getUVScale() → Vector2 | Ottiene o imposta la scala UV. |
setUVScale(uvScale: Vector2) | Imposta il valore della scala uv. |
getUVTranslation() → Vector2 | Ottiene 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() → String | Restituisce il nome. |
setName(name: String) | Imposta il valore del nome. |
getProperties() → PropertyCollection | Restituisce le proprietà. |
findProperty(name: String) → Property | Chiama findProperty(name) su questa istanza di Texture. |
getProperty(name: String) → Object | Chiama getProperty(name) su questa istanza di Texture. |
setProperty(name: String, value: Object) | Imposta il valore della proprietà. |
removeProperty(name: String) → boolean | Chiama removeProperty(name) su questa istanza di Texture. |
removeProperty(property: Property) → boolean | Chiama removeProperty(property) su questa istanza di Texture. |