PbrMaterial
סיכום כללי
PbrMaterial הוא כיתה ב Aspose.3D FOSS עבור .NET. ירושה מ: Material.
חומר להביאה מבוססת פיזית המבוססה על צבע אלבדו/מתכת/קשיחות.
כיתה זו מספקת 12 שיטות לעבודה עם אובייקטים PbrMaterial בתוכניות .NET. שיטות זמינות כוללות: A3DObject, FindProperty, FromMaterial, GetEnumerator, GetProperty, GetTexture, PbrMaterial, RemoveProperty, SetProperty, SetTexture, ToString. כל חברי הציבור נגישים לכל יישום .NET לאחר התקנת חבילה Aspose.3D FOSS for .Net. תכונות: Albedo, AlbedoTexture, EmissiveColor, EmissiveTexture, MapAmbient, MapDiffuse, ו 13 יותר.
תכונות
| שם: | סוג: | Access | תיאור |
|---|---|---|---|
Transparency | double | קריאה/כתיבה | מקבל או מגדיר את גורם השקיפות. |
NormalTexture | TextureBase | קריאה/כתיבה | מקבל או מגדיר את המרקם של מיפוי נורמל |
SpecularTexture | TextureBase | קריאה/כתיבה | מקבל או מגדיר את המרקם לצבע המראה |
AlbedoTexture | TextureBase | קריאה/כתיבה | מקבל או מגדיר את המרקם של אלבדו |
Albedo | Vector3 | קריאה/כתיבה | מקבל או מגדיר את הצבע הבסיסי של החומר |
OcclusionTexture | TextureBase | קריאה/כתיבה | מקבל או מגדיר את המרקם עבור הצללה אמביינטית |
OcclusionFactor | double | קריאה/כתיבה | מקבל או מגדיר את גורם ההצללה הסביבתית |
MetallicFactor | double | קריאה/כתיבה | מקבל או קובע את מתכת החומר, ערך של 1 אומר שהחומר הוא מתכתי וערך 0 אומר כי החומרים הם דיאלקטרי. |
RoughnessFactor | double | קריאה/כתיבה | מקבל או קובע את חריפות החומר, ערך של 1 אומר שהחומר הוא גס לחלוטין וערך 0 פירושו שהמחקר הוא חלק לגמרי. |
MetallicRoughness | TextureBase | קריאה/כתיבה | מקבל או קובע את הטקסטורה עבור מתכת ((ב R ערוץ) ו חריפות ((באירוע G) |
EmissiveTexture | TextureBase | קריאה/כתיבה | מקבל או מגדיר את המרקם עבור פיזור |
EmissiveColor | Vector3 | קריאה/כתיבה | מקבל או מגדיר את הצבע הפולט |
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 | תיאור |
|---|---|
PbrMaterial() | בניית דוגמא של חומר PBR מטכנת |
PbrMaterial(albedo: Vector3) | בניית חומר PBR מטען עם ערך צבע אלבדו מסוים. |
FromMaterial(material: Material) | לאפשר להפוך חומר אחר ל PbrMaterial החומר המקור עיקרית חדשה של PbrMaterial |
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) | מוצא את הנכס. |