LambertMaterial
סקירה
LambertMaterial היא מחלקה ב-Aspose.3D FOSS עבור .NET. יורשת מ: Material.
Material עבור מודל הצללה של Lambert
מחלקה זו מספקת 11 שיטות לעבודה עם עצמים של LambertMaterial בתוכניות .NET. שיטות זמינות כוללות: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, RemoveProperty, SetProperty, SetTexture, ToString. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. מאפיינים: AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive, ועוד 6.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
EmissiveColor | Vector3 | קריאה/כתיבה | מקבל או מגדיר את צבע הפלט |
AmbientColor | Vector3 | קריאה/כתיבה | מקבל או מגדיר את צבע האווירה |
DiffuseColor | Vector3 | קריאה/כתיבה | מקבל או מגדיר את צבע הפיזור |
TransparentColor | Vector3 | קריאה/כתיבה | מקבל או מגדיר את הצבע השקוף. |
Transparency | double | קריאה/כתיבה | מקבל או מגדיר את גורם השקיפות. |
MapSpecular | string | קריאה | משמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם משקף. |
MapDiffuse | string | קרא | משמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם פיזור. |
MapEmissive | string | קרא | משמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם פולט אור. |
MapAmbient | string | קריאה | משמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם סביבתי. |
MapNormal | string | קריאה | משמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם נורמלי. |
Name | string | קריאה/כתיבה | מקבל או מגדיר את השם. |
Properties | PropertyCollection | קריאה | מקבל את האוסף של כל המאפיינים. |
שיטות
| Signature | תיאור |
|---|---|
LambertMaterial() | מאתחל מופע חדש של המחלקה LambertMaterial |
LambertMaterial(name: string) | מאתחל מופע חדש של המחלקה LambertMaterial שם חומר |
GetTexture(slotName: string) | /// |
SetTexture(slotName: string, texture: TextureBase) | מגדיר את המרקם לחריץ שצוין. |
ToString() | ממיר את האובייקט למחרוזת. |
GetEnumerator() | מקבל את המאתר כדי למנות חריצי מרקם פנימיים. |
A3DObject() | מאתחל מופע חדש של המחלקה A3DObject ללא שם. |
RemoveProperty(property: Property) | מסיר נכס דינמי. |
GetProperty(property: string) | קבל את הערך של המאפיין שצוין |
SetProperty(property: string, value: object?) | מגדיר את הערך של המאפיין שצוין |
FindProperty(propertyName: string) | מוצא את הנכס. |