PhongMaterial

PhongMaterial class

Blinn-Phong gölgelendirme modeli için malzeme.

Yöntemler

constructor

AdAçıklama
constructor()PhongMaterial sınıfının yeni bir örneğini başlatır.

Result:


constructor_overload

AdAçıklama
constructor_overload(name)PhongMaterial sınıfının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
nameStringAd

Result:


getSpecularColor

AdAçıklama
getSpecularColor()Speküler rengi alır veya ayarlar.

Result:


setSpecularColor

AdAçıklama
setSpecularColor(value)Speküler rengi alır veya ayarlar.

Result:


getSpecularFactor

AdAçıklama
getSpecularFactor()Speküler faktörü alır veya ayarlar. Speküler formül: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


setSpecularFactor

AdAçıklama
setSpecularFactor(value)Speküler faktörü alır veya ayarlar. Speküler formül: SpecularColor SpecularFactor (N dot H) ^ Shininess

Result:


getShininess

AdAçıklama
getShininess()Parlaklığı alır veya ayarlar, bu speküler vurgunun boyutunu kontrol eder. Speküler formül: SpecularColor SpecularFactor (N dot H) ^ Shininess Parlaklık.

Result:


setShininess

AdAçıklama
setShininess(value)Parlaklığı alır veya ayarlar, bu speküler vurgunun boyutunu kontrol eder. Speküler formül: SpecularColor SpecularFactor (N dot H) ^ Shininess Parlaklık.

Result:


getReflectionColor

AdAçıklama
getReflectionColor()Yansıma rengini alır veya ayarlar. Yansıma.

Result:


setReflectionColor

AdAçıklama
setReflectionColor(value)Yansıma rengini alır veya ayarlar. Yansıma.

Result:


getReflectionFactor

AdAçıklama
getReflectionFactor()Yansıma renginin zayıflamasını alır veya ayarlar. Yansıma faktörü.

Result:


setReflectionFactor

AdAçıklama
setReflectionFactor(value)Yansıma renginin zayıflamasını alır veya ayarlar. Yansıma faktörü.

Result:


getEmissiveColor

AdAçıklama
getEmissiveColor()Emisyon rengini alır veya ayarlar

Result:


setEmissiveColor

AdAçıklama
setEmissiveColor(value)Emisyon rengini alır veya ayarlar

Result:


getAmbientColor

AdAçıklama
getAmbientColor()Ambient rengi alır veya ayarlar. Örnek: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


setAmbientColor

AdAçıklama
setAmbientColor(value)Ambient rengi alır veya ayarlar. Örnek: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient.

Result:


getDiffuseColor

AdAçıklama
getDiffuseColor()Dağınık rengi alır veya ayarlar Örnek: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); dağınık.

Result:


setDiffuseColor

AdAçıklama
setDiffuseColor(value)Dağınık rengi alır veya ayarlar Örnek: var mat = new LambertMaterial(); mat.DiffuseColor = new Vector3(1, 0, 0); dağınık.

Result:


getTransparentColor

AdAçıklama
getTransparentColor()Şeffaf rengi alır veya ayarlar. Örnek: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); şeffafın rengi.

Result:


setTransparentColor

AdAçıklama
setTransparentColor(value)Şeffaf rengi alır veya ayarlar. Örnek: var mat = new LambertMaterial(); mat.TransparentColor = new Vector3(0.3, 0.5, 0.2); şeffafın rengi.

Result:


getTransparency

AdAçıklama
getTransparency()Şeffaflık faktörünü alır veya ayarlar. Faktör 0(0%, tamamen opak) ile 1(100%, tamamen şeffaf) arasında olmalıdır. Geçersiz faktör değeri sınırlandırılacaktır. Örnek: var mat = new LambertMaterial(); mat.Transparency = 0.3; şeffaflık faktörü.

Result:


setTransparency

AdAçıklama
setTransparency(value)Şeffaflık faktörünü alır veya ayarlar. Faktör 0(0%, tamamen opak) ile 1(100%, tamamen şeffaf) arasında olmalıdır. Geçersiz faktör değeri sınırlandırılacaktır. Örnek: var mat = new LambertMaterial(); mat.Transparency = 0.3; şeffaflık faktörü.

Result:


getName

AdAçıklama
getName()Adı alır veya ayarlar. Ad.

Result:


setName

AdAçıklama
setName(value)Adı alır veya ayarlar. Ad.

Result:


getProperties

AdAçıklama
getProperties()Tüm özelliklerin koleksiyonunu alır.

Result:


getTexture

AdAçıklama
getTexture(slotName)Belirtilen slot’tan dokuyu alır, bu bir materyalin özellik adı veya shader’ın parametre adı olabilir

Parameters:

AdTürAçıklama
slotNameStringSlot adı.

Result: TextureBase


setTexture

AdAçıklama
setTexture(slotName, texture)Dokuyu belirtilen slota ayarlar

Parameters:

AdTürAçıklama
slotNameStringSlot adı.
textureTextureBaseDoku.

Result: TextureBase


toString

AdAçıklama
toString()Nesneyi dizeye biçimlendir

Result: String


removeProperty

AdAçıklama
removeProperty(property)Dinamik bir özelliği kaldırır.

Parameters:

AdTürAçıklama
propertyPropertyHangi özellik kaldırılacak

Result: boolean


removeProperty

AdAçıklama
removeProperty(property)Adı belirtilen özelliği kaldır.

Parameters:

AdTürAçıklama
propertStringnull

Result: boolean


getProperty

AdAçıklama
getProperty(property)Belirtilen özelliğin değerini al

Parameters:

AdTürAçıklama
propertyStringÖzellik adı

Result: Object


setProperty

AdAçıklama
setProperty(property, value)Belirtilen özelliğin değerini ayarlar

Parameters:

AdTürAçıklama
propertyStringÖzellik adı
değerObjectÖzelliğin değeri

Result: Object


findProperty

AdAçıklama
findProperty(propertyName)Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir.

Parameters:

AdTürAçıklama
propertyNameStringÖzellik adı.

Result: Property


iterator

AdAçıklama
iterator()Dahili kullanım için ayrılmıştır.

Result: Property