LambertMaterial

LambertMaterial class

Materiale per il modello di shading Lambert

Metodi

constructor

NomeDescrizione
constructor()Inizializza una nuova istanza della classe LambertMaterial.

Result:


constructor_overload

NomeDescrizione
constructor_overload(name)Inizializza una nuova istanza della classe LambertMaterial.

Parameters:

NomeTipoDescrizione
nameStringaNome

Result:


getEmissiveColor

NomeDescrizione
getEmissiveColor()Ottiene o imposta il colore emissivo

Result:


setEmissiveColor

NomeDescrizione
setEmissiveColor(value)Ottiene o imposta il colore emissivo

Result:


getAmbientColor

NomeDescrizione
getAmbientColor()Ottiene o imposta il colore ambientale L’esempio: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


setAmbientColor

NomeDescrizione
setAmbientColor(value)Ottiene o imposta il colore ambientale L’esempio: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


getDiffuseColor

NomeDescrizione
getDiffuseColor()Ottiene o imposta il colore diffuso. Esempio: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); diffuso.

Result:


setDiffuseColor

NomeDescrizione
setDiffuseColor(value)Ottiene o imposta il colore diffuso. Esempio: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); diffuso.

Result:


getTransparentColor

NomeDescrizione
getTransparentColor()Ottiene o imposta il colore trasparente. Esempio: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); colore del trasparente.

Result:


setTransparentColor

NomeDescrizione
setTransparentColor(value)Ottiene o imposta il colore trasparente. Esempio: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); colore del trasparente.

Result:


getTransparency

NomeDescrizione
getTransparency()Ottiene o imposta il fattore di trasparenza. Il fattore deve essere compreso tra 0 (0%, completamente opaco) e 1 (100%, completamente trasparente). Qualsiasi valore di fattore non valido verrà limitato. Esempio: var mat = new LambertMaterial(); mat.Transparency = 0.3; fattore di trasparenza.

Result:


setTransparency

NomeDescrizione
setTransparency(value)Ottiene o imposta il fattore di trasparenza. Il fattore deve essere compreso tra 0 (0%, completamente opaco) e 1 (100%, completamente trasparente). Qualsiasi valore di fattore non valido verrà limitato. Esempio: var mat = new LambertMaterial(); mat.Transparency = 0.3; fattore di trasparenza.

Result:


getName

NomeDescrizione
getName()Ottiene o imposta il nome. Il nome.

Result:


setName

NomeDescrizione
setName(value)Ottiene o imposta il nome. Il nome.

Result:


getProperties

NomeDescrizione
getProperties()Ottiene la collezione di tutte le proprietà.

Result:


getTexture

NomeDescrizione
getTexture(slotName)Ottiene la texture dallo slot specificato, può essere il nome della proprietà del materiale o il nome del parametro dello shader

Parameters:

NomeTipoDescrizione
slotNameStringaNome slot.

Result: TextureBase


setTexture

NomeDescrizione
setTexture(slotName, texture)Imposta la texture nello slot specificato

Parameters:

NomeTipoDescrizione
slotNameStringaNome slot.
textureTextureBaseTexture.

Result: TextureBase


toString

NomeDescrizione
toString()Formatta l’oggetto in stringa

Result: Stringa


removeProperty

NomeDescrizione
removeProperty(property)Rimuove una proprietà dinamica.

Parameters:

NomeTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Result: boolean


removeProperty

NomeDescrizione
removeProperty(property)Rimuovi la proprietà specificata identificata per nome

Parameters:

NomeTipoDescrizione
propertStringanull

Result: boolean


getProperty

NomeDescrizione
getProperty(property)Ottieni il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà

Result: Oggetto


setProperty

NomeDescrizione
setProperty(property, value)Imposta il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà
valoreOggettoIl valore della proprietà

Result: Oggetto


findProperty

NomeDescrizione
findProperty(propertyName)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome)

Parameters:

NomeTipoDescrizione
propertyNameStringaNome della proprietà.

Result: Property


iterator

NomeDescrizione
iterator()Riservato per uso interno.

Result: Property