PhongMaterial

PhongMaterial class

Bahan untuk model shading blinn-phong.

public class PhongMaterial : LambertMaterial

Konstruktor

NamaKeterangan
PhongMaterial()Menginisialisasi instance baru dariPhongMaterial kelas.
PhongMaterial(string)Menginisialisasi instance baru dariPhongMaterial kelas.

Properti

NamaKeterangan
AmbientColor { get; set; }Mendapat atau menyetel warna sekitar
DiffuseColor { get; set; }Mendapat atau menyetel warna difus
EmissiveColor { get; set; }Mendapat atau menyetel warna emisif
virtual Name { get; set; }Mendapat atau menetapkan nama.
Properties { get; }Mendapat koleksi semua properti.
ReflectionColor { get; set; }Mendapat atau mengatur warna pantulan.
ReflectionFactor { get; set; }Mendapat atau mengatur pelemahan warna pantulan.
Shininess { get; set; }Mendapat atau menyetel kilau, ini mengontrol ukuran sorotan specular. Rumus specular: SpecularColor * SpecularFactor * (N dot H) ^ Shininess
SpecularColor { get; set; }Mendapat atau mengatur warna specular.
SpecularFactor { get; set; }Mendapat atau menetapkan faktor specular. Rumus specular: SpecularColor * SpecularFactor * (N dot H) ^ Shininess
Transparency { get; set; }Mendapat atau menyetel faktor transparansi. Faktor harus berkisar antara 0(0%, sepenuhnya buram) dan 1(100%, sepenuhnya transparan) Setiap nilai faktor yang tidak valid akan dijepit.
TransparentColor { get; set; }Mendapat atau mengatur warna transparan.

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

Lihat juga