LambertMaterial

LambertMaterial class

Material für das Lambert-Shading-Modell

Methoden

constructor

NameBeschreibung
constructor()Initialisiert eine neue Instanz der Klasse LambertMaterial.

Result:


constructor_overload

NameBeschreibung
constructor_overload(name)Initialisiert eine neue Instanz der Klasse LambertMaterial.

Parameters:

NameTypBeschreibung
NameStringName

Result:


getEmissiveColor

NameBeschreibung
getEmissiveColor()Liest oder setzt die emittierende Farbe

Result:


setEmissiveColor

NameBeschreibung
setEmissiveColor(value)Liest oder setzt die emittierende Farbe

Result:


getAmbientColor

NameBeschreibung
getAmbientColor()Liest oder setzt die Umgebungsfarbe. Beispiel: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); Umgebung.

Result:


setAmbientColor

NameBeschreibung
setAmbientColor(value)Liest oder setzt die Umgebungsfarbe. Beispiel: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); Umgebung.

Result:


getDiffuseColor

NameBeschreibung
getDiffuseColor()Liest oder setzt die diffuse Farbe. Beispiel: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); diffus.

Result:


setDiffuseColor

NameBeschreibung
setDiffuseColor(value)Liest oder setzt die diffuse Farbe. Beispiel: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); diffus.

Result:


getTransparentColor

NameBeschreibung
getTransparentColor()Liest oder setzt die transparente Farbe. Beispiel: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); Farbe der Transparenz.

Result:


setTransparentColor

NameBeschreibung
setTransparentColor(value)Liest oder setzt die transparente Farbe. Beispiel: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); Farbe der Transparenz.

Result:


getTransparency

NameBeschreibung
getTransparency()Liest oder setzt den Transparenzfaktor. Der Faktor sollte zwischen 0 (0 %, vollständig undurchsichtig) und 1 (100 %, vollständig transparent) liegen. Jeder ungültige Faktorwert wird geklemmt. Beispiel: var mat = new LambertMaterial(); mat.Transparency = 0.3; Transparenzfaktor.

Result:


setTransparency

NameBeschreibung
setTransparency(value)Liest oder setzt den Transparenzfaktor. Der Faktor sollte zwischen 0 (0 %, vollständig undurchsichtig) und 1 (100 %, vollständig transparent) liegen. Jeder ungültige Faktorwert wird geklemmt. Beispiel: var mat = new LambertMaterial(); mat.Transparency = 0.3; Transparenzfaktor.

Result:


getName

NameBeschreibung
getName()Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


setName

NameBeschreibung
setName(value)Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result:


getTexture

NameBeschreibung
getTexture(slotName)Gibt die Textur aus dem angegebenen Slot zurück, sie kann der Name einer Materialeigenschaft oder ein Shader-Parametername sein.

Parameters:

NameTypBeschreibung
slotNameStringSlot-Name.

Result: TextureBase


setTexture

NameBeschreibung
setTexture(slotName, texture)Setzt die Textur in den angegebenen Slot.

Parameters:

NameTypBeschreibung
slotNameStringSlot-Name.
TexturTextureBaseTextur.

Result: TextureBase


toString

NameBeschreibung
toString()Formatiert das Objekt in einen String

Result: String


removeProperty

NameBeschreibung
removeProperty(property)Entfernt eine dynamische Eigenschaft.

Parameters:

NameTypBeschreibung
EigenschaftPropertyWelche Eigenschaft zu entfernen ist

Result: boolean


removeProperty

NameBeschreibung
removeProperty(property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

NameTypBeschreibung
propertStringnull

Result: boolean


getProperty

NameBeschreibung
getProperty(property)Liefere den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname

Result: Object


setProperty

NameBeschreibung
setProperty(property, value)Setzt den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname
WertObjectDer Wert der Eigenschaft

Result: Object


findProperty

NameBeschreibung
findProperty(propertyName)Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

NameTypBeschreibung
propertyNameStringEigenschaftsname.

Result: Property


iterator

NameBeschreibung
iterator()Für den internen Gebrauch reserviert.

Result: Property