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à

NomeTipoAccessoDescrizione
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 le modalità 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.
PropertiesPropertyCollectionLetturaOttiene la raccolta di tutte le proprietà.

Metodi

FirmaDescrizione
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à.

Vedi anche

 Italiano