PhongMaterial
İçindekiler
[
Saklamak
]PhongMaterial class
Blinn-Phong gölgelendirme modeli için malzeme.
Yöntemler
constructor
| Ad | Açıklama |
|---|---|
| constructor() | PhongMaterial sınıfının yeni bir örneğini başlatır. |
Result:
constructor_overload
| Ad | Açıklama |
|---|---|
| constructor_overload(name) | PhongMaterial sınıfının yeni bir örneğini başlatır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| name | String | Ad |
Result:
getSpecularColor
| Ad | Açıklama |
|---|---|
| getSpecularColor() | Speküler rengi alır veya ayarlar. |
Result:
setSpecularColor
| Ad | Açıklama |
|---|---|
| setSpecularColor(value) | Speküler rengi alır veya ayarlar. |
Result:
getSpecularFactor
| Ad | Açıklama |
|---|---|
| getSpecularFactor() | Speküler faktörü alır veya ayarlar. Speküler formül: SpecularColor SpecularFactor (N dot H) ^ Shininess |
Result:
setSpecularFactor
| Ad | Açıklama |
|---|---|
| setSpecularFactor(value) | Speküler faktörü alır veya ayarlar. Speküler formül: SpecularColor SpecularFactor (N dot H) ^ Shininess |
Result:
getShininess
| Ad | Açı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
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| getReflectionColor() | Yansıma rengini alır veya ayarlar. Yansıma. |
Result:
setReflectionColor
| Ad | Açıklama |
|---|---|
| setReflectionColor(value) | Yansıma rengini alır veya ayarlar. Yansıma. |
Result:
getReflectionFactor
| Ad | Açıklama |
|---|---|
| getReflectionFactor() | Yansıma renginin zayıflamasını alır veya ayarlar. Yansıma faktörü. |
Result:
setReflectionFactor
| Ad | Açıklama |
|---|---|
| setReflectionFactor(value) | Yansıma renginin zayıflamasını alır veya ayarlar. Yansıma faktörü. |
Result:
getEmissiveColor
| Ad | Açıklama |
|---|---|
| getEmissiveColor() | Emisyon rengini alır veya ayarlar |
Result:
setEmissiveColor
| Ad | Açıklama |
|---|---|
| setEmissiveColor(value) | Emisyon rengini alır veya ayarlar |
Result:
getAmbientColor
| Ad | Açıklama |
|---|---|
| getAmbientColor() | Ambient rengi alır veya ayarlar. Örnek: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient. |
Result:
setAmbientColor
| Ad | Açıklama |
|---|---|
| setAmbientColor(value) | Ambient rengi alır veya ayarlar. Örnek: var mat = new LambertMaterial(); mat.AmbientColor = new Vector3(1, 1, 1); ambient. |
Result:
getDiffuseColor
| Ad | Açı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
| Ad | Açı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
| Ad | Açı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
| Ad | Açı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
| Ad | Açı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
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| getName() | Adı alır veya ayarlar. Ad. |
Result:
setName
| Ad | Açıklama |
|---|---|
| setName(value) | Adı alır veya ayarlar. Ad. |
Result:
getProperties
| Ad | Açıklama |
|---|---|
| getProperties() | Tüm özelliklerin koleksiyonunu alır. |
Result:
getTexture
| Ad | Açıklama |
|---|---|
| getTexture(slotName) | Belirtilen slot’tan dokuyu alır, bu bir materyalin özellik adı veya shader’ın parametre adı olabilir |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| slotName | String | Slot adı. |
Result: TextureBase
setTexture
| Ad | Açıklama |
|---|---|
| setTexture(slotName, texture) | Dokuyu belirtilen slota ayarlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| slotName | String | Slot adı. |
| texture | TextureBase | Doku. |
Result: TextureBase
toString
| Ad | Açıklama |
|---|---|
| toString() | Nesneyi dizeye biçimlendir |
Result: String
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Dinamik bir özelliği kaldırır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | Property | Hangi özellik kaldırılacak |
Result: boolean
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Adı belirtilen özelliği kaldır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Ad | Açıklama |
|---|---|
| getProperty(property) | Belirtilen özelliğin değerini al |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
Result: Object
setProperty
| Ad | Açıklama |
|---|---|
| setProperty(property, value) | Belirtilen özelliğin değerini ayarlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
| değer | Object | Özelliğin değeri |
Result: Object
findProperty
| Ad | Açıklama |
|---|---|
| findProperty(propertyName) | Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propertyName | String | Özellik adı. |
Result: Property
iterator
| Ad | Açıklama |
|---|---|
| iterator() | Dahili kullanım için ayrılmıştır. |
Result: Property