PbrSpecularMaterial

PbrSpecularMaterial class

Materiale per il rendering fisicamente basato su colore diffuso/speculare/brillantezza

Proprietà

NomeDescrizione
MAP_SPECULAR_GLOSSINESSLa mappa texture per la lucentezza speculare

Metodi

constructor

NomeDescrizione
constructor()Costruttore di PbrSpecularMaterial

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. Il 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. Il fattore di trasparenza.

Result:


getNormalTexture

NomeDescrizione
getNormalTexture()Ottiene o imposta la texture della mappatura normale

Result:


setNormalTexture

NomeDescrizione
setNormalTexture(value)Ottiene o imposta la texture della mappatura normale

Result:


getSpecularGlossinessTexture

NomeDescrizione
getSpecularGlossinessTexture()Ottiene o imposta la texture per il colore speculare, il canale RGB memorizza il colore speculare e il canale A memorizza la lucentezza.

Result:


setSpecularGlossinessTexture

NomeDescrizione
setSpecularGlossinessTexture(value)Ottiene o imposta la texture per il colore speculare, il canale RGB memorizza il colore speculare e il canale A memorizza la lucentezza.

Result:


getGlossinessFactor

NomeDescrizione
getGlossinessFactor()Ottiene o imposta la lucentezza (levigatezza) del materiale, 1 indica perfettamente liscio e 0 indica perfettamente ruvido, il valore predefinito è 1, l’intervallo è [0, 1]

Result:


setGlossinessFactor

NomeDescrizione
setGlossinessFactor(value)Ottiene o imposta la lucentezza (levigatezza) del materiale, 1 indica perfettamente liscio e 0 indica perfettamente ruvido, il valore predefinito è 1, l’intervallo è [0, 1]

Result:


getSpecular

NomeDescrizione
getSpecular()Ottiene o imposta il colore speculare del materiale, il valore predefinito è (1, 1, 1).

Result:


setSpecular

NomeDescrizione
setSpecular(value)Ottiene o imposta il colore speculare del materiale, il valore predefinito è (1, 1, 1).

Result:


getDiffuseTexture

NomeDescrizione
getDiffuseTexture()Ottiene o imposta la texture per diffuse

Result:


setDiffuseTexture

NomeDescrizione
setDiffuseTexture(value)Ottiene o imposta la texture per diffuse

Result:


getDiffuse

NomeDescrizione
getDiffuse()Ottiene o imposta il colore diffuso del materiale, il valore predefinito è (1, 1, 1)

Result:


setDiffuse

NomeDescrizione
setDiffuse(value)Ottiene o imposta il colore diffuso del materiale, il valore predefinito è (1, 1, 1)

Result:


getEmissiveTexture

NomeDescrizione
getEmissiveTexture()Ottiene o imposta la texture per l’emissivo

Result:


setEmissiveTexture

NomeDescrizione
setEmissiveTexture(value)Ottiene o imposta la texture per l’emissivo

Result:


getEmissiveColor

NomeDescrizione
getEmissiveColor()Ottiene o imposta il colore emissivo, il valore predefinito è (0, 0, 0)

Result:


setEmissiveColor

NomeDescrizione
setEmissiveColor(value)Ottiene o imposta il colore emissivo, il valore predefinito è (0, 0, 0)

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