Material

Material class

تحدد المادة المعلمات اللازمة للمظهر الهندسي المرئي . Aspose.3D نموذج تظليل لـLambertMaterial وPhongMaterial وShaderMaterial

public abstract class Material : A3DObject, IEnumerable<TextureSlot>

الخصائص

اسم وصف
virtual Name { get; set; } الحصول على الاسم أو تعيينه .
Properties { get; } الحصول على مجموعة من كافة الخصائص .

طُرق

اسم وصف
FindProperty(string) البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetEnumerator() الحصول على العداد لتعداد فتحات النسيج الداخلي.
GetProperty(string) الحصول على قيمة الخاصية المحددة
GetTexture(string) الحصول على النسيج من الفتحة المحددة ، يمكن أن يكون اسم خاصية المادة أو اسم معلمة shader
RemoveProperty(Property) يزيل خاصية ديناميكية .
RemoveProperty(string) إزالة الخاصية المحددة المحددة بالاسم
SetProperty(string, object) يحدد قيمة الخاصية المحددة
SetTexture(string, TextureBase) يضبط النسيج على slot
override ToString() كائن تنسيقات إلى string

مجالات

اسم وصف
const MapAmbient المستخدمة فيSetTexture لتعيين مخطط نسيج محيط .
const MapDiffuse المستخدمة فيSetTexture لتعيين رسم خرائط نسيج منتشر.
const MapEmissive المستخدمة فيSetTexture لتعيين رسم خرائط نسيج انبعاث.
const MapNormal المستخدمة فيSetTexture لتعيين مخطط نسيج عادي.
const MapSpecular المستخدمة فيSetTexture لتعيين مخطط نسيج مرآوي .

أنظر أيضا