LambertMaterial
Genel Bakış
LambertMaterial .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: Material.
Lambert Shading Modeli için malzeme
Bu sınıf, .NET programlarında LambertMaterial nesnelerle çalışmak için 11 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, 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,6 ve daha fazlası.
Mülkiyetler
| Adı : | Tipi | Access | Açıklama |
|---|---|---|---|
EmissiveColor | Vector3 | Okumak / Yazmak | Emissive color’ı alır veya ayarlar |
AmbientColor | Vector3 | Okumak / Yazmak | Ortam rengini alır veya ayarlar |
DiffuseColor | Vector3 | Okumak / Yazmak | Dağılma rengini alır veya ayarlar |
TransparentColor | Vector3 | Okumak / Yazmak | Şeffaf rengi alır veya ayarlar. |
Transparency | double | Okumak / Yazmak | Şeffaflık faktörünü alır veya ayarlar. |
MapSpecular | string | Okumaya devam et | GetTexture/SetTexture’de spekülatif bir doku haritalama atamak için kullanılır. |
MapDiffuse | string | Okumaya devam et | GetTexture/SetTexture’de yaygın bir doku haritalama atamak için kullanılır. |
MapEmissive | string | Okumaya devam et | GetTexture/SetTexture bir emisyon dokusu haritalama atamak için kullanılır. |
MapAmbient | string | Okumaya devam et | GetTexture/SetTexture bir çevre dokusu haritalama atamak için kullanılır. |
MapNormal | string | Okumaya devam et | GetTexture/SetTexture normal bir doku haritalama atamak için kullanılır. |
Name | string | Okumak / Yazmak | Adı alır veya ayarlar. |
Properties | PropertyCollection | Okumaya devam et | Tüm özelliklerin koleksiyonunu alır. |
Yöntemler
| Signature | Açıklama |
|---|---|
LambertMaterial() | Yeni bir örnek LambertMaterial sınıfı başlatır |
LambertMaterial(name: string) | LambertMaterial sınıfı Malzeme adı yeni bir örnek 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 yineleyiciyi 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. |