PhongMaterial
Contenu
[
Cacher
]PhongMaterial class
Matériau pour le modèle d’éclairage blinn-phong.
Méthodes
constructor
| Nom | Description |
|---|---|
| constructor() | Initialise une nouvelle instance de la classe PhongMaterial. |
Result:
constructor_overload
| Nom | Description |
|---|---|
| constructor_overload(name) | Initialise une nouvelle instance de la classe PhongMaterial. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| name | String | Nom |
Result:
getSpecularColor
| Nom | Description |
|---|---|
| getSpecularColor() | Obtient ou définit la couleur spéculaire. |
Result:
setSpecularColor
| Nom | Description |
|---|---|
| setSpecularColor(value) | Obtient ou définit la couleur spéculaire. |
Result:
getSpecularFactor
| Nom | Description |
|---|---|
| getSpecularFactor() | Obtient ou définit le facteur spéculaire. La formule du spéculaire : SpecularColor SpecularFactor (N dot H) ^ Shininess |
Result:
setSpecularFactor
| Nom | Description |
|---|---|
| setSpecularFactor(value) | Obtient ou définit le facteur spéculaire. La formule du spéculaire : SpecularColor SpecularFactor (N dot H) ^ Shininess |
Result:
getShininess
| Nom | Description |
|---|---|
| getShininess() | Obtient ou définit la brillance, cela contrôle la taille du reflet spéculaire. La formule du spéculaire : SpecularColor SpecularFactor (N dot H) ^ Shininess La brillance. |
Result:
setShininess
| Nom | Description |
|---|---|
| setShininess(value) | Obtient ou définit la brillance, cela contrôle la taille du reflet spéculaire. La formule du spéculaire : SpecularColor SpecularFactor (N dot H) ^ Shininess La brillance. |
Result:
getReflectionColor
| Nom | Description |
|---|---|
| getReflectionColor() | Obtient ou définit la couleur de réflexion. La réflexion. |
Result:
setReflectionColor
| Nom | Description |
|---|---|
| setReflectionColor(value) | Obtient ou définit la couleur de réflexion. La réflexion. |
Result:
getReflectionFactor
| Nom | Description |
|---|---|
| getReflectionFactor() | Obtient ou définit l’atténuation de la couleur de réflexion. Le facteur de réflexion. |
Result:
setReflectionFactor
| Nom | Description |
|---|---|
| setReflectionFactor(value) | Obtient ou définit l’atténuation de la couleur de réflexion. Le facteur de réflexion. |
Result:
getEmissiveColor
| Nom | Description |
|---|---|
| getEmissiveColor() | Obtient ou définit la couleur émissive |
Result:
setEmissiveColor
| Nom | Description |
|---|---|
| setEmissiveColor(value) | Obtient ou définit la couleur émissive |
Result:
getAmbientColor
| Nom | Description |
|---|---|
| getAmbientColor() | Obtient ou définit la couleur ambiante. Exemple : var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient. |
Result:
setAmbientColor
| Nom | Description |
|---|---|
| setAmbientColor(value) | Obtient ou définit la couleur ambiante. Exemple : var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient. |
Result:
getDiffuseColor
| Nom | Description |
|---|---|
| getDiffuseColor() | Obtient ou définit la couleur diffuse. Exemple : var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); diffuse. |
Result:
setDiffuseColor
| Nom | Description |
|---|---|
| setDiffuseColor(value) | Obtient ou définit la couleur diffuse. Exemple : var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); diffuse. |
Result:
getTransparentColor
| Nom | Description |
|---|---|
| getTransparentColor() | Obtient ou définit la couleur transparente. Exemple : var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); couleur du transparent. |
Result:
setTransparentColor
| Nom | Description |
|---|---|
| setTransparentColor(value) | Obtient ou définit la couleur transparente. Exemple : var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); couleur du transparent. |
Result:
getTransparency
| Nom | Description |
|---|---|
| getTransparency() | Obtient ou définit le facteur de transparence. Le facteur doit être compris entre 0 (0 %, totalement opaque) et 1 (100 %, totalement transparent). Toute valeur de facteur non valide sera tronquée. Exemple : var mat = new LambertMaterial(); mat.Transparency = 0.3; facteur de transparence. |
Result:
setTransparency
| Nom | Description |
|---|---|
| setTransparency(value) | Obtient ou définit le facteur de transparence. Le facteur doit être compris entre 0 (0 %, totalement opaque) et 1 (100 %, totalement transparent). Toute valeur de facteur non valide sera tronquée. Exemple : var mat = new LambertMaterial(); mat.Transparency = 0.3; facteur de transparence. |
Result:
getName
| Nom | Description |
|---|---|
| getName() | Obtient ou définit le nom. Le nom. |
Result:
setName
| Nom | Description |
|---|---|
| setName(value) | Obtient ou définit le nom. Le nom. |
Result:
getProperties
| Nom | Description |
|---|---|
| getProperties() | Obtient la collection de toutes les propriétés. |
Result:
getTexture
| Nom | Description |
|---|---|
| getTexture(slotName) | Obtient la texture depuis l’emplacement spécifié, cela peut être le nom d’une propriété du matériau ou le nom d’un paramètre du shader |
Parameters:
| Nom | Type | Description |
|---|---|---|
| slotName | String | Nom de l’emplacement. |
Result: TextureBase
setTexture
| Nom | Description |
|---|---|
| setTexture(slotName, texture) | Définit la texture sur l’emplacement spécifié |
Parameters:
| Nom | Type | Description |
|---|---|---|
| slotName | String | Nom de l’emplacement. |
| texture | TextureBase | Texture. |
Result: TextureBase
toString
| Nom | Description |
|---|---|
| toString() | Formate l’objet en chaîne. |
Result: String
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime une propriété dynamique. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Result: boolean
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime la propriété spécifiée identifiée par son nom |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Nom | Description |
|---|---|
| getProperty(property) | Obtenir la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
Result: Object
setProperty
| Nom | Description |
|---|---|
| setProperty(property, value) | Définit la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
| value | Object | La valeur de la propriété |
Result: Object
findProperty
| Nom | Description |
|---|---|
| findProperty(propertyName) | Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom) |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propertyName | String | Nom de la propriété. |
Result: Property
iterator
| Nom | Description |
|---|---|
| iterator() | Réservé à un usage interne. |
Result: Property