LambertMaterial LambertMaterial class Material für Lambert-Schattierungsmodell
Copy public class LambertMaterial : Material
Konstrukteure Eigenschaften Name Beschreibung AmbientColor { get; set; }Ruft die Umgebungsfarbe ab oder setzt sie DiffuseColor { get; set; }Ruft die diffuse Farbe ab oder legt sie fest EmissiveColor { get; set; }Ruft die Emissionsfarbe ab oder legt sie fest virtual Name { get; set; } Ruft den Namen ab oder legt ihn fest. Properties { get; }Ruft die Sammlung aller Eigenschaften ab. Transparency { get; set; }Ruft den Transparenzfaktor ab oder legt ihn fest. Der Faktor sollte zwischen 0 (0 %, vollständig undurchsichtig) und 1 (100 %, vollständig transparent) liegen Jeder ungültige Faktorwert wird begrenzt. TransparentColor { get; set; }Holt oder setzt die transparente Farbe.
Methoden Name Beschreibung FindProperty (string)Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen) GetEnumerator ()Ruft den Enumerator ab, um interne Texturslots aufzuzählen. GetProperty (string)Holen Sie sich den Wert der angegebenen Eigenschaft GetTexture (string)Ruft die Textur aus dem angegebenen Slot ab, es kann der Eigenschaftsname des Materials oder der Parametername des Shaders sein RemoveProperty (Property)Entfernt eine dynamische Eigenschaft. RemoveProperty (string)Entfernt die angegebene Eigenschaft identifiziert durch name SetProperty (string, object)Legt den Wert der angegebenen Eigenschaft fest SetTexture (string, TextureBase)Setzt die Textur auf den angegebenen Slot override ToString () Formatiert Objekt in string
Siehe auch