PbrSpecularMaterial

PbrSpecularMaterial

Översikt

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

Material för fysiskt baserad rendering baserat på diffus färg/spekular/glasshet

Denna klass ger 10 metoder för att arbeta med PbrSpecularMaterial objekt i .NET-program. Tillgängliga metoder inkluderar: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, PbrSpecularMaterial, RemoveProperty, SetProperty, SetTexture, 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: Diffuse, DiffuseTexture, EmissiveColor, EmissiveTexture, GlossinessFactor, MapAmbient,Och 11 fler.

ägodelar

NamnTyp avAccessBeskrivning
TransparencydoubleLäs/ SkrivHämtar eller anger transparensfaktorn.
NormalTextureTextureBaseLäs/ SkrivHämtar eller anger texturen för normalmappning
SpecularGlossinessTextureTextureBaseLäs/ SkrivFå eller ställa in texten för en spektral färg, kanalen RGB lagrar den spekterala färgen och kanalet A lagar glans.
GlossinessFactordoubleLäs/ SkrivFå eller ställa in materialets glans (mjukhet), 1 betyder perfekt smidig och 0 betyder helt grym, standardvärdet är 1, intervallet är [0, 1]
SpecularVector3Läs/ SkrivOm du får eller ställer in materialets spektakulära färg är standardvärdet (1, 1, 1).
DiffuseTextureTextureBaseLäs/ SkrivHämtar eller anger texturen för diffus färg.
DiffuseVector3Läs/ SkrivOm du får eller ställer in materialets diffusa färg är standardvärdet (1, 1, 1).
EmissiveTextureTextureBaseLäs/ SkrivHämtar eller anger texturen för emitterande färg.
EmissiveColorVector3Läs/ SkrivHämtar eller anger den emissiva färgen, standardvärdet är (0, 0, 0).
MapSpecularGlossinessstringLäsningAnvänds i GetTexture/SetTexture för att tilldela en spektakulär glossiness textur mappning.
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
PbrSpecularMaterial()Konstruktorn av den
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å den angivna egenskapen
SetProperty(property: string, value: object?)Ställer in värdet för den specificerade egenskapen
FindProperty(propertyName: string)Hitta egendomen .

Se även

 Svenska