TextureBase
Panoramica
TextureBase è una classe in Aspose.3D FOSS per .NET. Eredita da: A3DObject, INamedObject.
Classe base per tutte le texture concrete.
Questa classe fornisce 11 metodi per lavorare con oggetti TextureBase nei programmi .NET. I metodi disponibili includono: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, TextureBase. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.3D FOSS per .NET. Proprietà: Alpha, AlphaSource, MagFilter, MinFilter, MipFilter, Name, e 7 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
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 le modalità 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 | Ottiene la raccolta di tutte le proprietà. |
Metodi
| Firma | Descrizione |
|---|---|
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) | Rimuovi la proprietà specificata identificata per nome |
GetProperty(property: string) | Ottieni il valore della proprietà specificata |
SetProperty(property: string, value: object?) | Imposta il valore della proprietà specificata |
FindProperty(propertyName: string) | Trova la proprietà. |