Texture

Panoramica

Texture è una classe in Aspose.3D FOSS per .NET. Eredita da: TextureBase, INamedObject.

Questa classe definisce la texture da un file esterno.

Questa classe fornisce 13 metodi per lavorare con oggetti Texture nei programmi .NET. I metodi disponibili includono: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.3D FOSS per .NET. Proprietà: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter, e 10 altre.

Proprietà

NomeTipoAccessoDescrizione
EnableMipMapboolLettura/ScritturaOttiene o imposta se il mipmap è abilitato per questa texture
Contentbyte[]Lettura/ScritturaOttiene o imposta il contenuto binario della texture.
FileNamestringLettura/ScritturaOttiene o imposta il file texture associato.
AlphadoubleLettura/ScritturaOttiene o imposta il valore alfa predefinito della texture.
AlphaSourceAlphaSourceLettura/ScritturaOttiene o imposta se la texture definisce il canale alfa.
WrapModeUWrapModeLettura/ScritturaOttiene o imposta le modalità di avvolgimento della texture in U.
WrapModeVWrapModeLettura/ScritturaOttiene o imposta i modi di avvolgimento della texture in V.
WrapModeWWrapModeLettura/ScritturaOttiene o imposta le modalità di avvolgimento della texture in W.
MinFilterTextureFilterLettura/ScritturaOttiene o imposta il filtro per la minificazione.
MagFilterTextureFilterLettura/ScritturaOttiene o imposta il filtro per l’ingrandimento.
MipFilterTextureFilterLettura/ScritturaOttiene o imposta il filtro per il campionamento dei livelli mip.
UVRotationVector3Lettura/ScritturaOttiene o imposta la rotazione della texture.
UVScaleVector2Lettura/ScritturaOttiene o imposta la scala UV.
UVTranslationVector2Lettura/ScritturaOttiene o imposta la traslazione UV.
NamestringLettura/ScritturaOttiene o imposta il nome.
PropertiesPropertyCollectionLetturaRestituisce la raccolta di tutte le proprietà.

Metodi

FirmaDescrizione
Texture()Inizializza una nuova istanza della classe Texture.
Texture(name: string)Inizializza una nuova istanza della classe Texture.
TextureBase(name: string)Inizializza una nuova istanza della classe TextureBase.
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()Inizializza una nuova istanza della classe A3DObject senza nome.
A3DObject(name: string)Inizializza una nuova istanza della classe A3DObject.
RemoveProperty(property: Property)Rimuove una proprietà dinamica.
RemoveProperty(property: string)Rimuove la proprietà specificata identificata per nome
GetProperty(property: string)Restituisce il valore della proprietà specificata
SetProperty(property: string, value: object?)Imposta il valore della proprietà specificata
FindProperty(propertyName: string)Trova la proprietà.

Vedi anche

 Italiano