PhongMaterial
Contenido
[
Ocultar
]PhongMaterial class
Material para el modelo de sombreado Blinn-Phong.
Métodos
constructor
| Nombre | Descripción |
|---|---|
| constructor() | Inicializa una nueva instancia de la clase PhongMaterial. |
Result:
constructor_overload
| Nombre | Descripción |
|---|---|
| constructor_overload(name) | Inicializa una nueva instancia de la clase PhongMaterial. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| name | Cadena | Nombre |
Result:
getSpecularColor
| Nombre | Descripción |
|---|---|
| getSpecularColor() | Obtiene o establece el color especular. |
Result:
setSpecularColor
| Nombre | Descripción |
|---|---|
| setSpecularColor(value) | Obtiene o establece el color especular. |
Result:
getSpecularFactor
| Nombre | Descripción |
|---|---|
| getSpecularFactor() | Obtiene o establece el factor especular. La fórmula del especular: SpecularColor SpecularFactor (N dot H) ^ Shininess |
Result:
setSpecularFactor
| Nombre | Descripción |
|---|---|
| setSpecularFactor(value) | Obtiene o establece el factor especular. La fórmula del especular: SpecularColor SpecularFactor (N dot H) ^ Shininess |
Result:
getShininess
| Nombre | Descripció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
| Nombre | Descripció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
| Nombre | Descripción |
|---|---|
| getReflectionColor() | Obtiene o establece el color de reflexión. La reflexión. |
Result:
setReflectionColor
| Nombre | Descripción |
|---|---|
| setReflectionColor(value) | Obtiene o establece el color de reflexión. La reflexión. |
Result:
getReflectionFactor
| Nombre | Descripción |
|---|---|
| getReflectionFactor() | Obtiene o establece la atenuación del color de reflexión. El factor de reflexión. |
Result:
setReflectionFactor
| Nombre | Descripción |
|---|---|
| setReflectionFactor(value) | Obtiene o establece la atenuación del color de reflexión. El factor de reflexión. |
Result:
getEmissiveColor
| Nombre | Descripción |
|---|---|
| getEmissiveColor() | Obtiene o establece el color emisivo |
Result:
setEmissiveColor
| Nombre | Descripción |
|---|---|
| setEmissiveColor(value) | Obtiene o establece el color emisivo |
Result:
getAmbientColor
| Nombre | Descripción |
|---|---|
| getAmbientColor() | Obtiene o establece el color ambiental. El ejemplo: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient. |
Result:
setAmbientColor
| Nombre | Descripció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
| Nombre | Descripción |
|---|---|
| getDiffuseColor() | Obtiene o establece el color difuso. El ejemplo: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); difuso. |
Result:
setDiffuseColor
| Nombre | Descripció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
| Nombre | Descripció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
| Nombre | Descripció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
| Nombre | Descripció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
| Nombre | Descripció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
| Nombre | Descripción |
|---|---|
| getName() | Obtiene o establece el nombre. El nombre. |
Result:
setName
| Nombre | Descripción |
|---|---|
| setName(value) | Obtiene o establece el nombre. El nombre. |
Result:
getProperties
| Nombre | Descripción |
|---|---|
| getProperties() | Obtiene la colección de todas las propiedades. |
Result:
getTexture
| Nombre | Descripció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:
| Nombre | Tipo | Descripción |
|---|---|---|
| slotName | Cadena | Nombre del slot. |
Result: TextureBase
setTexture
| Nombre | Descripción |
|---|---|
| setTexture(slotName, texture) | Establece la textura al slot especificado |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| slotName | Cadena | Nombre del slot. |
| texture | TextureBase | Textura. |
Result: TextureBase
toString
| Nombre | Descripción |
|---|---|
| toString() | Formatea el objeto a cadena |
Result: Cadena
removeProperty
| Nombre | Descripción |
|---|---|
| removeProperty(property) | Elimina una propiedad dinámica. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| property | Property | Qué propiedad eliminar |
Result: boolean
removeProperty
| Nombre | Descripción |
|---|---|
| removeProperty(property) | Eliminar la propiedad especificada identificada por nombre |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| propert | Cadena | null |
Result: boolean
getProperty
| Nombre | Descripción |
|---|---|
| getProperty(property) | Obtener el valor de la propiedad especificada |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| property | Cadena | Nombre de la propiedad |
Result: Objeto
setProperty
| Nombre | Descripción |
|---|---|
| setProperty(property, value) | Establece el valor de la propiedad especificada |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| property | Cadena | Nombre de la propiedad |
| valor | Objeto | El valor de la propiedad |
Result: Objeto
findProperty
| Nombre | Descripció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:
| Nombre | Tipo | Descripción |
|---|---|---|
| propertyName | Cadena | Nombre de la propiedad. |
Result: Property
iterator
| Nombre | Descripción |
|---|---|
| iterator() | Reservado para uso interno. |
Result: Property