PhongMaterial
סיכום כללי
PhongMaterial הוא כיתה ב Aspose.3D FOSS עבור .NET. ירושה מ: LambertMaterial.
חומר למודל צללים של בלין-פונג.
כיתה זו מספקת 12 שיטות לעבודה עם אובייקטים PhongMaterial בתוכניות .NET. שיטות זמינות כוללות: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, PhongMaterial, RemoveProperty, SetProperty, SetTexture, ToString. כל חברי הציבור נגישים לכל יישום .NET לאחר התקנת חבילה Aspose.3D FOSS for .Net. תכונות: AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive, ו 11 יותר.
תכונות
| שם: | סוג: | Access | תיאור |
|---|---|---|---|
SpecularColor | Vector3 | קריאה/כתיבה | מקבל או מגדיר את צבע השתקפות. |
SpecularFactor | double | קריאה/כתיבה | מקבל או מגדיר את גורם השיקוף. |
Shininess | double | קריאה/כתיבה | מקבל או קובע את הבהירות, זה שולט בגודל של האצבע המראה. |
ReflectionColor | Vector3 | קריאה/כתיבה | מקבל או מגדיר את צבע ההשתקפות. |
ReflectionFactor | double | קריאה/כתיבה | מקבל או מגדיר את ההחלשה של צבע ההשתקפות. |
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 | תיאור |
|---|---|
PhongMaterial() | מקדמה דוגמא חדשה של הכיתה PhongMaterial |
PhongMaterial(name: string) | מקדמה דוגמא חדשה של כיתה PhongMaterial שם חומר |
LambertMaterial() | מקדמה דוגמא חדשה של הכיתה 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) | מוצא את הנכס. |