PbrSpecularMaterial

PbrSpecularMaterial

Genel Bakış

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

Fiziksel olarak tabanlı renklendirme için malzeme, diffüs renk / spekülasyon / parlaklık temelinde

Bu sınıf, .NET programlarında PbrSpecularMaterial nesnelerle çalışmak için 10 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, PbrSpecularMaterial, 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 : Diffuse, DiffuseTexture, EmissiveColor, EmissiveTexture, GlossinessFactor, MapAmbient,11 daha var.

Özellikler

Adı :TipiAccessAçıklama
TransparencydoubleOkumak / YazmakŞeffaflık faktörünü alır veya ayarlar.
NormalTextureTextureBaseOkumak / YazmakNormal haritalamanın dokusunu alır veya ayarlar
SpecularGlossinessTextureTextureBaseOkumak / YazmakDokunuş spekülatif renk için alır veya ayarlanır, kanal RGB spekulatif rengi depolar ve kanal A parlaklığı depolamaktadır.
GlossinessFactordoubleOkumak / YazmakMalzemenin parlaklığını (yumuşaklığı) alır veya ayarlar, 1 mükemmel yumuşu anlamına gelir ve 0 mükemmellikten sert anlamını verir, varsayılan değeri 1, aralığı [0, 1]
SpecularVector3Okumak / YazmakMalzemenin spekülatif rengi alır veya ayarlanırsa, varsayılan değeri (1, 1, 1).
DiffuseTextureTextureBaseOkumak / YazmakDifüz renk için dokuyu alır veya ayarlar.
DiffuseVector3Okumak / YazmakMalzemenin yaygın rengi alır veya ayarlanırsa, varsayılan değeri (1, 1, 1).
EmissiveTextureTextureBaseOkumak / YazmakEmissive renginin dokusunu alır veya ayarlar.
EmissiveColorVector3Okumak / YazmakEmissive rengi alır veya ayarlar, varsayılan değer (0, 0, 0)’dir.
MapSpecularGlossinessstringOkumaya devam etGetTexture/SetTexture’de, spekülatif bir parlaklık dokusu haritalama için kullanılır.
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
PbrSpecularMaterial()Yapımcılar için The
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öndürücüyü 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ız:

 Türkçe