Malzeme

Material class

Material, geometrinin görsel görünümü için gerekli parametreleri tanımlar. Aspose.3D, LambertMaterial, PhongMaterial ve ShaderMaterial için gölgelendirme modeli sağlar @hideconstructor

Properties

AdAçıklama
MAP_SPECULARsetTexture(java.lang.String, com.aspose.threed.TextureBase) içinde speküler doku eşlemesi atamak için kullanılır.
MAP_DIFFUSEsetTexture(java.lang.String, com.aspose.threed.TextureBase) içinde difüz doku eşlemesi atamak için kullanılır.
MAP_EMISSIVEsetTexture(java.lang.String, com.aspose.threed.TextureBase) içinde emisyon doku eşlemesi atamak için kullanılır.
MAP_AMBIENTsetTexture(java.lang.String, com.aspose.threed.TextureBase) içinde ortam doku eşlemesi atamak için kullanılır.
MAP_NORMALsetTexture(java.lang.String, com.aspose.threed.TextureBase) içinde normal doku eşlemesi atamak için kullanılır.

Yöntemler

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