PhongMaterial

PhongMaterial class

Material para el modelo de sombreado Blinn-Phong.

Métodos

constructor

NombreDescripción
constructor()Inicializa una nueva instancia de la clase PhongMaterial.

Result:


constructor_overload

NombreDescripción
constructor_overload(name)Inicializa una nueva instancia de la clase PhongMaterial.

Parameters:

NombreTipoDescripción
nameCadenaNombre

Result:


getSpecularColor

NombreDescripción
getSpecularColor()Obtiene o establece el color especular.

Result:


setSpecularColor

NombreDescripción
setSpecularColor(value)Obtiene o establece el color especular.

Result:


getSpecularFactor

NombreDescripción
getSpecularFactor()Obtiene o establece el factor especular. La fórmula del especular: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


setSpecularFactor

NombreDescripción
setSpecularFactor(value)Obtiene o establece el factor especular. La fórmula del especular: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


getShininess

NombreDescripción
getShininess()Obtiene o establece el brillo, esto controla el tamaño del reflejo especular. La fórmula del especular: SpecularColor SpecularFactor (N dot H) ^ Shininess El brillo.

Result:


setShininess

NombreDescripción
setShininess(value)Obtiene o establece el brillo, esto controla el tamaño del reflejo especular. La fórmula del especular: SpecularColor SpecularFactor (N dot H) ^ Shininess El brillo.

Result:


getReflectionColor

NombreDescripción
getReflectionColor()Obtiene o establece el color de reflexión. La reflexión.

Result:


setReflectionColor

NombreDescripción
setReflectionColor(value)Obtiene o establece el color de reflexión. La reflexión.

Result:


getReflectionFactor

NombreDescripción
getReflectionFactor()Obtiene o establece la atenuación del color de reflexión. El factor de reflexión.

Result:


setReflectionFactor

NombreDescripción
setReflectionFactor(value)Obtiene o establece la atenuación del color de reflexión. El factor de reflexión.

Result:


getEmissiveColor

NombreDescripción
getEmissiveColor()Obtiene o establece el color emisivo

Result:


setEmissiveColor

NombreDescripción
setEmissiveColor(value)Obtiene o establece el color emisivo

Result:


getAmbientColor

NombreDescripción
getAmbientColor()Obtiene o establece el color ambiental. El ejemplo: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


setAmbientColor

NombreDescripción
setAmbientColor(value)Obtiene o establece el color ambiental. El ejemplo: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


getDiffuseColor

NombreDescripción
getDiffuseColor()Obtiene o establece el color difuso. El ejemplo: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); difuso.

Result:


setDiffuseColor

NombreDescripción
setDiffuseColor(value)Obtiene o establece el color difuso. El ejemplo: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); difuso.

Result:


getTransparentColor

NombreDescripción
getTransparentColor()Obtiene o establece el color transparente. El ejemplo: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); color del transparente.

Result:


setTransparentColor

NombreDescripción
setTransparentColor(value)Obtiene o establece el color transparente. El ejemplo: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); color del transparente.

Result:


getTransparency

NombreDescripción
getTransparency()Obtiene o establece el factor de transparencia. El factor debe estar en el rango entre 0 (0 %, totalmente opaco) y 1 (100 %, totalmente transparente). Cualquier valor de factor no válido será limitado. El ejemplo: var mat = new LambertMaterial(); mat.Transparency = 0.3; factor de transparencia.

Result:


setTransparency

NombreDescripción
setTransparency(value)Obtiene o establece el factor de transparencia. El factor debe estar en el rango entre 0 (0 %, totalmente opaco) y 1 (100 %, totalmente transparente). Cualquier valor de factor no válido será limitado. El ejemplo: var mat = new LambertMaterial(); mat.Transparency = 0.3; factor de transparencia.

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


getTexture

NombreDescripción
getTexture(slotName)Obtiene la textura del slot especificado, puede ser el nombre de una propiedad del material o el nombre de un parámetro del shader

Parameters:

NombreTipoDescripción
slotNameCadenaNombre del slot.

Result: TextureBase


setTexture

NombreDescripción
setTexture(slotName, texture)Establece la textura al slot especificado

Parameters:

NombreTipoDescripción
slotNameCadenaNombre del slot.
textureTextureBaseTextura.

Result: TextureBase


toString

NombreDescripción
toString()Formatea el objeto a cadena

Result: Cadena


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property


iterator

NombreDescripción
iterator()Reservado para uso interno.

Result: Property