PhongMaterial

PhongMaterial

Genel Bakış

PhongMaterial .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: LambertMaterial.

Blinn-phong gölgeli model için malzeme.

Bu sınıf, .NET programlarında PhongMaterial nesnelerle çalışmak için 12 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, PhongMaterial, RemoveProperty, SetProperty, SetTexture, ToString. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive,11 daha var.

Mülkiyetler

Adı :TipiAccessAçıklama
SpecularColorVector3Okumak / YazmakSpeküler rengi alır veya ayarlar.
SpecularFactordoubleOkumak / YazmakSpecular faktörü alır veya ayarlar.
ShininessdoubleOkumak / YazmakParlaklığı alır veya ayarlar, bu spekülatif vurgunun büyüklüğünü kontrol eder.
ReflectionColorVector3Okumak / YazmakYansıma rengini alır veya ayarlar.
ReflectionFactordoubleOkumak / YazmakYansıma renginin zayıflamasını alır veya ayarlar.
EmissiveColorVector3Okumak / YazmakYayılış rengini alır veya ayarlar
AmbientColorVector3Okumak / YazmakOrtam rengini alır veya ayarlar
DiffuseColorVector3Okumak / YazmakDağılma rengini alır veya ayarlar
TransparentColorVector3Okumak / YazmakŞeffaf rengi alır veya ayarlar.
TransparencydoubleOkumak / YazmakŞeffaflık faktörünü alır veya ayarlar.
MapSpecularstringOkumaya devam etGetTexture/SetTexture’de spekülatif bir doku haritalama atamak için kullanılır.
MapDiffusestringOkumaya devam etGetTexture/SetTexture’de yaygın bir doku haritalama atamak için kullanılır.
MapEmissivestringOkumaya devam etGetTexture/SetTexture bir emisyon dokusu haritalama atamak için kullanılır.
MapAmbientstringOkumaya devam etGetTexture/SetTexture bir çevre dokusu haritalama atamak için kullanılır.
MapNormalstringOkumaya devam etGetTexture/SetTexture normal bir doku haritalama atamak için kullanılır.
NamestringOkumak / YazmakAdı alır veya ayarlar.
PropertiesPropertyCollectionOkumaya devam etTüm özelliklerin koleksiyonunu alır.

Yöntemler

SignatureAçıklama
PhongMaterial()Yeni bir örnek PhongMaterial sınıfı başlatır
PhongMaterial(name: string)PhongMaterial sınıfı Malzeme adı yeni bir örnek başlatır
LambertMaterial()Yeni bir örnek LambertMaterial sınıfı başlatır
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Belirtilen slota dokuyu ayarlar.
ToString()Formatı string ile karşı çıkıyor.
GetEnumerator()İç doku yuvalarını yinelemek için dökümleyiciyi alır.
A3DObject()A3DObject sınıfının yeni bir örneği adı olmadan başlatılır.
RemoveProperty(property: Property)Dinamik bir mülkü kaldırır.
GetProperty(property: string)Belirtilen özelliğin değerini al
SetProperty(property: string, value: object?)Belirtilen özelliğin değerini ayarlar
FindProperty(propertyName: string)Mülkiyetini bulmak.

Ayrıca bakın

 Türkçe