Material

Material class

Material menentukan parameter yang diperlukan untuk tampilan visual geometri. Aspose.3D menyediakan model bayangan untukLambertMaterial ,PhongMaterial DanShaderMaterial

public abstract class Material : A3DObject, IEnumerable<TextureSlot>

Properti

NamaKeterangan
virtual Name { get; set; }Mendapat atau menetapkan nama.
Properties { get; }Mendapat koleksi semua properti.

Metode

NamaKeterangan
FindProperty(string)Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya)
GetEnumerator()Membuat enumerator menghitung slot tekstur internal.
GetProperty(string)Dapatkan nilai properti yang ditentukan
GetTexture(string)Mendapatkan tekstur dari slot yang ditentukan, bisa berupa nama properti material atau nama parameter shader
RemoveProperty(Property)Menghapus properti dinamis.
RemoveProperty(string)Hapus properti yang ditentukan yang diidentifikasi dengan name
SetProperty(string, object)Menetapkan nilai properti yang ditentukan
SetTexture(string, TextureBase)Mengatur tekstur ke slot yang ditentukan
override ToString()Memformat objek menjadi string

Bidang

NamaKeterangan
const MapAmbientDigunakan diSetTexture untuk menetapkan pemetaan tekstur sekitar.
const MapDiffuseDigunakan diSetTexture untuk menetapkan pemetaan tekstur yang tersebar.
const MapEmissiveDigunakan diSetTexture untuk menetapkan pemetaan tekstur emisif.
const MapNormalDigunakan diSetTexture untuk menetapkan pemetaan tekstur normal.
const MapSpecularDigunakan diSetTexture untuk menetapkan pemetaan tekstur specular.

Lihat juga