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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
EnableMipMap | bool | Lettura/Scrittura | Ottiene o imposta se il mipmap è abilitato per questa texture |
Content | byte[] | Lettura/Scrittura | Ottiene o imposta il contenuto binario della texture. |
FileName | string | Lettura/Scrittura | Ottiene o imposta il file texture associato. |
Alpha | double | Lettura/Scrittura | Ottiene o imposta il valore alfa predefinito della texture. |
AlphaSource | AlphaSource | Lettura/Scrittura | Ottiene o imposta se la texture definisce il canale alfa. |
WrapModeU | WrapMode | Lettura/Scrittura | Ottiene o imposta le modalità di avvolgimento della texture in U. |
WrapModeV | WrapMode | Lettura/Scrittura | Ottiene o imposta i modi di avvolgimento della texture in V. |
WrapModeW | WrapMode | Lettura/Scrittura | Ottiene o imposta le modalità di avvolgimento della texture in W. |
MinFilter | TextureFilter | Lettura/Scrittura | Ottiene o imposta il filtro per la minificazione. |
MagFilter | TextureFilter | Lettura/Scrittura | Ottiene o imposta il filtro per l’ingrandimento. |
MipFilter | TextureFilter | Lettura/Scrittura | Ottiene o imposta il filtro per il campionamento dei livelli mip. |
UVRotation | Vector3 | Lettura/Scrittura | Ottiene o imposta la rotazione della texture. |
UVScale | Vector2 | Lettura/Scrittura | Ottiene o imposta la scala UV. |
UVTranslation | Vector2 | Lettura/Scrittura | Ottiene o imposta la traslazione UV. |
Name | string | Lettura/Scrittura | Ottiene o imposta il nome. |
Properties | PropertyCollection | Lettura | Restituisce la raccolta di tutte le proprietà. |
Metodi
| Firma | Descrizione |
|---|---|
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à. |