Material

Material class

Malzeme, geometrinin görsel görünümü için gerekli parametreleri tanımlar. Aspose.3D, aşağıdakiler için gölgeleme modeli sağlar.LambertMaterial ,PhongMaterial veShaderMaterial

public abstract class Material : A3DObject, IEnumerable<TextureSlot>

Özellikleri

İsimTanım
virtual Name { get; set; }Adı alır veya ayarlar.
Properties { get; }Tüm özelliklerin koleksiyonunu alır.

yöntemler

İsimTanım
FindProperty(string)Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır)
GetEnumerator()Numaralandırıcının dahili doku yuvalarını numaralandırmasını sağlar.
GetProperty(string)Belirtilen özelliğin değerini alın
GetTexture(string)Belirtilen yuvadan dokuyu alır, malzemenin özellik adı veya gölgelendiricinin parametre adı olabilir
RemoveProperty(Property)Dinamik bir özelliği kaldırır.
RemoveProperty(string)name ile tanımlanan belirtilen özelliği kaldırın
SetProperty(string, object)Belirtilen özelliğin değerini ayarlar
SetTexture(string, TextureBase)Dokuyu belirtilen slot olarak ayarlar
override ToString()Nesneyi string olarak biçimlendirir

Alanlar

İsimTanım
const MapAmbientŞurada kullanılır:SetTexture bir ortam dokusu eşlemesi atamak için.
const MapDiffuseŞurada kullanılır:SetTexture dağınık doku eşlemesi atamak için.
const MapEmissiveŞurada kullanılır:SetTexture bir yayıcı doku eşlemesi atamak için.
const MapNormalŞurada kullanılır:SetTexture normal bir doku eşlemesi atamak için.
const MapSpecularŞurada kullanılır:SetTexture aynasal doku eşlemesi atamak için.

Ayrıca bakınız