PbrSpecularMaterial
PbrSpecularMaterial class
Materiaal voor fysieke weergave op basis van diffuse kleur/spiegel/glans
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