PbrSpecularMaterial PbrSpecularMaterial class Materiaal voor fysieke weergave op basis van diffuse kleur/spiegel/glans
Copy public class PbrSpecularMaterial : Material
Constructeurs Eigenschappen Naam Beschrijving Diffuse { get; set; }Haalt of stelt de diffuse kleur van het materiaal in, standaardwaarde is (1, 1, 1) DiffuseTexture { get; set; }Haalt of stelt de textuur in voor diffuus EmissiveColor { get; set; }Haalt of stelt de emissieve kleur in, standaardwaarde is (0, 0, 0) EmissiveTexture { get; set; }Haalt of stelt de textuur in voor emissive GlossinessFactor { get; set; }Hiermee wordt de glans (gladheid) van het materiaal opgehaald of ingesteld, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1] virtual Name { get; set; } Krijgt of stelt de naam in. NormalTexture { get; set; }Krijgt of stelt de textuur van normale mapping in Properties { get; }Haalt de verzameling van alle eigenschappen op. Specular { get; set; }Hiermee wordt de spiegelende kleur van het materiaal opgehaald of ingesteld, de standaardwaarde is (1, 1, 1). SpecularGlossinessTexture { get; set; }Hiermee wordt de textuur voor spiegelende kleuren opgehaald of ingesteld, kanaal RGB slaat de spiegelende kleur op en kanaal A slaat de glans op. Transparency { get; set; }Hiermee wordt de transparantiefactor opgehaald of ingesteld. De factor moet liggen tussen 0(0%, volledig ondoorzichtig) en 1(100%, volledig transparant) Elke ongeldige factorwaarde wordt geklemd.
methoden Naam Beschrijving FindProperty (string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam) GetEnumerator ()Laat de enumerator de interne textuurslots opsommen. GetProperty (string)Haal de waarde op van gespecificeerde eigenschap GetTexture (string)Haalt de textuur op uit het opgegeven slot, dit kan de eigenschapsnaam van het materiaal zijn of de parameternaam van de arcering RemoveProperty (Property)Verwijdert een dynamische eigenschap. RemoveProperty (string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name SetProperty (string, object)Stelt de waarde in van gespecificeerde eigenschap SetTexture (string, TextureBase)Stelt de textuur in op opgegeven slot override ToString () Formatteert object naar string
Velden Zie ook