ShaderMaterial

ShaderMaterial

Översikt

ShaderMaterial är en klass i Aspose.3D FOSS för .NET. ärvt från: Material.

Ett skuggamaterial gör det möjligt att beskriva materialet med extern renderingmotor eller skuggling.

Denna klass ger 11 metoder för att arbeta med ShaderMaterial objekt i .NET-program. Tillgängliga metoder inkluderar: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, RemoveProperty, SetProperty, SetTexture, ShaderMaterial, ToString. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.3D FOSS för .Net-paketet. och egenskaper: MapAmbient, MapDiffuse, MapEmissive, MapNormal, MapSpecular, Name,Och 2 mer.

ägodelar

NamnTyp avAccessBeskrivning
TechniquesIList<ShaderTechnique>LäsningHämtar alla tillgängliga tekniker som definieras i detta material.
MapSpecularstringLäsningAnvänds i GetTexture/SetTexture för att tilldela en spekulativ textur mappning.
MapDiffusestringLäsningAnvänds i GetTexture/SetTexture för att tilldela en diffus textur mappning.
MapEmissivestringLäsningAnvänds i GetTexture/SetTexture för att tilldela en emissiv textur mappning.
MapAmbientstringLäsningAnvänds i GetTexture/SetTexture för att tilldela en miljötextur mappning.
MapNormalstringLäsningAnvänds i GetTexture/SetTexture för att tilldela en normal textur kartläggning.
NamestringLäs/ SkrivHämtar eller anger namnet.
PropertiesPropertyCollectionLäsningHämtar samlingen av alla egenskaper.

Metoder

SignatureBeskrivning
ShaderMaterial()Initialiserar en ny instans av ShaderMaterial klass.
ShaderMaterial(name: string)Initialiserar en ny instans av ShaderMaterial klass.
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Ställer in texturen till angiven slot.
ToString()Format motsätter sig sträng.
GetEnumerator()Hämtar enumeratorn för att enumerera interna texturslots.
A3DObject()Initialiserar en ny instans av A3DObject-klassen utan namn.
RemoveProperty(property: Property)Ta bort ett dynamiskt egendom.
GetProperty(property: string)Hämta värdet på angiven egenskap
SetProperty(property: string, value: object?)Ställer in värdet för angiven egenskap
FindProperty(propertyName: string)Hitta egendomen .

Se även

 Svenska