Material

Material class

Material mendefinisikan parameter yang diperlukan untuk tampilan visual geometri. Aspose.3D menyediakan model shading untuk LambertMaterial, PhongMaterial, dan ShaderMaterial @hideconstructor

Properti

NamaDeskripsi
MAP_SPECULARDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur specular.
MAP_DIFFUSEDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur diffuse.
MAP_EMISSIVEDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur emissive.
MAP_AMBIENTDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur ambient.
MAP_NORMALDigunakan dalam setTexture(java.lang.String, com.aspose.threed.TextureBase) untuk menetapkan pemetaan tekstur normal.

Metode

getName

NamaDeskripsi
getName()Mendapatkan atau mengatur nama. Nama.

Result:


setName

NamaDeskripsi
setName(value)Mendapatkan atau mengatur nama. Nama.

Result:


getProperties

NamaDeskripsi
getProperties()Mendapatkan koleksi semua properti.

Result:


getTexture

NamaDeskripsi
getTexture(slotName)Mendapatkan tekstur dari slot yang ditentukan, dapat berupa nama properti material atau nama parameter shader

Parameters:

NamaTipeDeskripsi
slotNameStringNama slot.

Result: TextureBase


setTexture

NamaDeskripsi
setTexture(slotName, texture)Mengatur tekstur ke slot yang ditentukan

Parameters:

NamaTipeDeskripsi
slotNameStringNama slot.
textureTextureBaseTekstur.

Result: TextureBase


toString

NamaDeskripsi
toString()Memformat objek menjadi string

Result: String


removeProperty

NamaDeskripsi
removeProperty(property)Menghapus properti dinamis.

Parameters:

NamaTipeDeskripsi
propertyPropertyProperti mana yang akan dihapus

Result: boolean


removeProperty

NamaDeskripsi
removeProperty(property)Hapus properti yang ditentukan yang diidentifikasi dengan nama

Parameters:

NamaTipeDeskripsi
propertStringnull

Result: boolean


getProperty

NamaDeskripsi
getProperty(property)Dapatkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti

Result: Object


setProperty

NamaDeskripsi
setProperty(property, value)Menetapkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti
valueObjectNilai properti

Result: Object


findProperty

NamaDeskripsi
findProperty(propertyName)Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya)

Parameters:

NamaTipeDeskripsi
propertyNameStringNama properti.

Result: Property


iterator

NamaDeskripsi
iterator()Dipesan untuk penggunaan internal.

Result: Property