ShaderMaterial

ShaderMaterial

Přehled

ShaderMaterial je třída v Aspose.3D FOSS pro .NET. Dědí z: Material.

Shader materiál umožňuje popsat materiál pomocí externího renderovacího enginu nebo shaderového jazyka.

Tato třída poskytuje 13 metod pro práci s objekty ShaderMaterial v programech .NET. Dostupné metody zahrnují: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, RemoveProperty, SetProperty, SetTexture, ShaderMaterial, ToString. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET. Vlastnosti: MapAmbient, MapDiffuse, MapEmissive, MapNormal, MapSpecular, Name a 2 další.

Vlastnosti

Název:Typ:PřístupPopis:
TechniquesIList<ShaderTechnique>ČteníZíská všechny dostupné techniky definované v tomto materiálu.
MapSpecularstringČteníPoužívá se v GetTexture/SetTexture k přiřazení spekulárního mapování textury.
MapDiffusestringČteníPoužívá se v GetTexture/SetTexture k přiřazení difúzního mapování textury.
MapEmissivestringČteníPoužívá se v GetTexture/SetTexture k přiřazení emisivního mapování textury.
MapAmbientstringČteníPoužívá se v GetTexture/SetTexture k přiřazení ambientního mapování textury.
MapNormalstringČteníPoužívá se v GetTexture/SetTexture k přiřazení normálního mapování textury.
NamestringČtení/zápisZíská nebo nastaví název.
PropertiesPropertyCollectionČteníZíská kolekci všech vlastností.

Metody

Podpis:Popis:
ShaderMaterial()Inicializuje novou instanci třídy ShaderMaterial.
ShaderMaterial(name: string)Inicializuje novou instanci třídy ShaderMaterial.
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Nastaví texturu do určeného slotu.
ToString()Formátuje objekt na řetězec.
GetEnumerator()Získá enumerátor pro enumeraci interních texturálních slotů.
A3DObject()Inicializuje novou instanci třídy A3DObject bez názvu.
A3DObject(name: string)Inicializuje novou instanci třídy A3DObject.
RemoveProperty(property: Property)Odstraňuje dynamickou vlastnost.
RemoveProperty(property: string)Odstraňte specifikovanou vlastnost určenou názvem
GetProperty(property: string)Získá hodnotu zadané vlastnosti
SetProperty(property: string, value: object?)Nastaví hodnotu zadané vlastnosti
FindProperty(propertyName: string)Najde vlastnost.

Viz také:

 Čeština