TextureBase
Panoramica
TextureBase è una classe in Aspose.3D FOSS per Java. Eredita da: A3DObject.
Classe base per tutte le texture concrete.
Questa classe offre 36 metodi per lavorare con oggetti TextureBase nei programmi Java. I metodi disponibili includono: A3DObject, TextureBase, findProperty, getAlpha, getAlphaSource, getMagFilter, getMinFilter, getMipFilter, getName, getProperties, getProperty, getUVRotation, e 22 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, magFilter, minFilter, mipFilter, name, e 7 ulteriori.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
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 |
|---|---|
TextureBase(name: String) | Inizializza una nuova istanza della classe TextureBase. |
getAlpha() → double | Ottiene o imposta il valore alfa predefinito della texture. |
setAlpha(alpha: double) | Imposta il valore alfa. |
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 della modalità di avvolgimento 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 mip-level. |
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 traslazione 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 TextureBase. |
A3DObject(name: String) | Classe base per tutte le texture concrete. Texture definisce l’aspetto e la sensazione di una superficie geometrica. |
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 TextureBase. |
getProperty(name: String) → Object | Chiama getProperty(name) su questa istanza TextureBase. |
setProperty(name: String, value: Object) | Imposta il valore della proprietà. |
removeProperty(name: String) → boolean | Chiama removeProperty(name) su questa istanza di TextureBase. |
removeProperty(property: Property) → boolean | Chiama removeProperty(property) su questa istanza di TextureBase. |