PbrSpecularMaterial

PbrSpecularMaterial class

Difüz renk/yansıma/parlaklığa dayalı fiziksel tabanlı renderleme için malzeme

Properties

AdAçıklama
MAP_SPECULAR_GLOSSINESSSpeküler parlaklık için doku haritası

Yöntemler

constructor

AdAçıklama
constructor()PbrSpecularMaterial yapıcısı

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 bir faktör değeri sınırlanacaktır. Ş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 bir faktör değeri sınırlanacaktır. Şeffaflık faktörü.

Result:


getNormalTexture

AdAçıklama
getNormalTexture()Normal haritalamanın dokusunu alır veya ayarlar

Result:


setNormalTexture

AdAçıklama
setNormalTexture(value)Normal haritalamanın dokusunu alır veya ayarlar

Result:


getSpecularGlossinessTexture

AdAçıklama
getSpecularGlossinessTexture()Speküler renk için dokuyu alır veya ayarlar, RGB kanalı speküler rengi, A kanalı ise parlaklığı depolar.

Result:


setSpecularGlossinessTexture

AdAçıklama
setSpecularGlossinessTexture(value)Speküler renk için dokuyu alır veya ayarlar, RGB kanalı speküler rengi, A kanalı ise parlaklığı depolar.

Result:


getGlossinessFactor

AdAçıklama
getGlossinessFactor()Malzemenin parlaklığını (pürüzsüzlüğünü) alır veya ayarlar, 1 tamamen pürüzsüz, 0 tamamen pürüzlü anlamına gelir, varsayılan değer 1’dir, aralık [0, 1]‘dir.

Result:


setGlossinessFactor

AdAçıklama
setGlossinessFactor(value)Malzemenin parlaklığını (pürüzsüzlüğünü) alır veya ayarlar, 1 tamamen pürüzsüz, 0 tamamen pürüzlü anlamına gelir, varsayılan değer 1’dir, aralık [0, 1]‘dir.

Result:


getSpecular

AdAçıklama
getSpecular()Malzemenin speküler rengini alır veya ayarlar, varsayılan değer (1, 1, 1)‘dir.

Result:


setSpecular

AdAçıklama
setSpecular(value)Malzemenin speküler rengini alır veya ayarlar, varsayılan değer (1, 1, 1)‘dir.

Result:


getDiffuseTexture

AdAçıklama
getDiffuseTexture()Difüz için dokuyu alır veya ayarlar

Result:


setDiffuseTexture

AdAçıklama
setDiffuseTexture(value)Difüz için dokuyu alır veya ayarlar

Result:


getDiffuse

AdAçıklama
getDiffuse()Malzemenin difüz rengini alır veya ayarlar, varsayılan değer (1, 1, 1)‘dir.

Result:


setDiffuse

AdAçıklama
setDiffuse(value)Malzemenin difüz rengini alır veya ayarlar, varsayılan değer (1, 1, 1)‘dir.

Result:


getEmissiveTexture

AdAçıklama
getEmissiveTexture()Emisyon için dokuyu alır veya ayarlar

Result:


setEmissiveTexture

AdAçıklama
setEmissiveTexture(value)Emisyon için dokuyu alır veya ayarlar

Result:


getEmissiveColor

AdAçıklama
getEmissiveColor()Emisyon rengini alır veya ayarlar, varsayılan değer (0, 0, 0)‘dır.

Result:


setEmissiveColor

AdAçıklama
setEmissiveColor(value)Emisyon rengini alır veya ayarlar, varsayılan değer (0, 0, 0)‘dı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