PbrMaterial

نظرة عامة

PbrMaterial هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: Material.

المواد لتمثيل مبدئي على أساس ألوان/معدنية/حادة الألبيدو

توفر هذه الفئة 12 طريقة للعمل مع PbrMaterial كائنات في برامج .NET. المنهجيات المتاحة تشمل: A3DObject, FindProperty, FromMaterial, GetEnumerator, GetProperty, GetTexture, Material, PbrMaterial, RemoveProperty, SetProperty, SetTexture, ToString. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Albedo, AlbedoTexture, EmissiveColor, EmissiveTexture, MapAmbient, MapDiffuse,و 13 آخرين.

خصائص

اسمالنوعAccessوصف
Transparencydoubleالقراءة/ الكتابةيحصل على الشفافية أو يضعها.
NormalTextureTextureBaseالقراءة/ الكتابةيحصل على أو يضع النسيج الطبيعي.
SpecularTextureTextureBaseالقراءة/ الكتابةيحصل على أو يضع النسيج المُنظّر.
AlbedoTextureTextureBaseالقراءة/ الكتابةيحصل على أو يضع نسيج البيدو.
AlbedoVector3القراءة/ الكتابةيحصل على أو يضع البديو.
OcclusionTextureTextureBaseالقراءة/ الكتابةيحصل على أو يضع نسيج الاختفاء.
OcclusionFactordoubleالقراءة/ الكتابةيحصل على أو يضع عامل التغطية.
MetallicFactordoubleالقراءة/ الكتابةيحصل على العامل المعدني أو يحدده.
RoughnessFactordoubleالقراءة/ الكتابةيحصل على أو يحدد عامل الخرطومة.
MetallicRoughnessTextureBaseالقراءة/ الكتابةيحصل على أو يضع الوعر المعدني.
EmissiveTextureTextureBaseالقراءة/ الكتابةيحصل على أو يضع النسيج الإشعاعي.
EmissiveColorVector3القراءة/ الكتابةيحصل على أو يحدد اللون الإشعاعي.
MapSpecularstringاقرأتحصل على خريطة نظرية.
MapDiffusestringاقرأيُصبح الخريطة مُنتشرة.
MapEmissivestringاقرأيجعل الخريطة مشعّة.
MapAmbientstringاقرأيحصل على خريطة البيئة.
MapNormalstringاقرأتحصل على الخريطة طبيعية.
Namestringالقراءة/ الكتابةيحصل على الاسم أو يحدده.
PropertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

Signatureوصف
PbrMaterial()يخلق مثال جديد PbrMaterial مع القيم الافتراضية
PbrMaterial(albedo: Vector3)لون البيدو
FromMaterial(material: Material)مثال جديد PbrMaterial
Material()
GetTexture(slotName: string)يحصل على النسيج من فتحة محددة، يمكن أن يكون اسم خاصية المواد أو اسم المعيار للظلال.
SetTexture(slotName: string, texture: TextureBase)يضع النسيج في الفقرة المحددة.
ToString()الصيغ تعارض السلسلة.
GetEnumerator()يحصل على الحساب ليحصي فتحات النسيج الداخلية.
A3DObject()
RemoveProperty(property: Property)يزيل خاصية ديناميكية.
GetProperty(property: string)احصل على قيمة العقار المحدد
SetProperty(property: string, value: object?)تعيين قيمة العقار المحدد
FindProperty(propertyName: string)يجد العقار. يمكن أن يكون عبارة عن خاصية ديناميكية (خلقت بواسطة CreateDynamicProperty/SetProperty) أو خاصة أصلية ((محددة باسمها))

انظر أيضاً

 العربية