ShaderMaterial

ShaderMaterial

Prezentare generală

ShaderMaterial este o clasă în Aspose.3D FOSS pentru .NET. Moștenește de la: Material.

Un material shader permite descrierea materialului prin motor de randare extern sau limbaj de shader.

Această clasă oferă 13 metode pentru lucrul cu obiecte ShaderMaterial în programe .NET. Metodele disponibile includ: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, RemoveProperty, SetProperty, SetTexture, ShaderMaterial, ToString. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET. Proprietăți: MapAmbient, MapDiffuse, MapEmissive, MapNormal, MapSpecular, Name, și alte 2.

Proprietăți

NumeTipAccesDescriere:
TechniquesIList<ShaderTechnique>CitireObține toate tehnicile disponibile definite în acest material.
MapSpecularstringCitireFolosit în GetTexture/SetTexture pentru a atribui o mapare de textură speculară.
MapDiffusestringCitireFolosit în GetTexture/SetTexture pentru a atribui o mapare de textură difuză.
MapEmissivestringCitireUtilizat în GetTexture/SetTexture pentru a atribui o mapare de textură emisivă.
MapAmbientstringCitireUtilizat în GetTexture/SetTexture pentru a atribui o mapare de textură ambientală.
MapNormalstringCitireFolosit în GetTexture/SetTexture pentru a atribui o mapare normală a texturii.
NamestringCitire/ScriereObține sau stabilește numele.
PropertiesPropertyCollectionCitireObține colecția tuturor proprietăților.

Metode

SemnăturăDescriere:
ShaderMaterial()Inițializează o nouă instanță a clasei ShaderMaterial.
ShaderMaterial(name: string)Inițializează o nouă instanță a clasei ShaderMaterial.
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Setează textura în slotul specificat.
ToString()Formatează obiectul în șir.
GetEnumerator()Obține enumeratorul pentru a enumera sloturile interne de texturi.
A3DObject()Inițializează o nouă instanță a clasei A3DObject fără nume.
A3DObject(name: string)Inițializează o nouă instanță a clasei A3DObject.
RemoveProperty(property: Property)Elimină o proprietate dinamică.
RemoveProperty(property: string)Elimină proprietatea specificată identificată prin nume
GetProperty(property: string)Obține valoarea proprietății specificate
SetProperty(property: string, value: object?)Setează valoarea proprietății specificate
FindProperty(propertyName: string)Găsește proprietatea.

Vezi și:

 Română