PhongMaterial PhongMaterial class Material para modelo de sombreado blinn-phong.
Copy public class PhongMaterial : LambertMaterial
Constructores Propiedades Nombre Descripción AmbientColor { get; set; }Obtiene o establece el color ambiental DiffuseColor { get; set; }Obtiene o establece el color difuso EmissiveColor { get; set; }Obtiene o establece el color emisivo virtual Name { get; set; } Obtiene o establece el nombre. Properties { get; }Obtiene la colección de todas las propiedades. ReflectionColor { get; set; }Obtiene o establece el color del reflejo. ReflectionFactor { get; set; }Obtiene o establece la atenuación del color de reflexión. Shininess { get; set; }Obtiene o establece el brillo, esto controla el tamaño del resaltado especular. La fórmula de especular: SpecularColor * SpecularFactor * (N punto H) ^ Shininess SpecularColor { get; set; }Obtiene o establece el color especular. SpecularFactor { get; set; }Obtiene o establece el factor especular. La fórmula de especular: SpecularColor * SpecularFactor * (N punto H) ^ Shininess Transparency { get; set; }Obtiene o establece el factor de transparencia. El factor debe oscilar entre 0 (0 %, completamente opaco) y 1 (100 %, completamente transparente) Se restringirá cualquier valor de factor no válido. TransparentColor { get; set; }Obtiene o establece el color transparente.
Métodos Nombre Descripción FindProperty (string)Encuentra la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre) GetEnumerator ()Obtiene el enumerador para enumerar ranuras de texturas internas. GetProperty (string)Obtener el valor de la propiedad especificada GetTexture (string)Obtiene la textura de la ranura especificada, puede ser el nombre de la propiedad del material o el nombre del parámetro del shader RemoveProperty (Property)Elimina una propiedad dinámica. RemoveProperty (string)Eliminar la propiedad especificada identificada por nombre SetProperty (string, object)Establece el valor de la propiedad especificada SetTexture (string, TextureBase)Establece la textura en la ranura especificada override ToString () Da formato al objeto a string
Ver también