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תיאור
Transparencydoubleקריאה/כתיבהמקבל או מגדיר את גורם השקיפות.
NormalTextureTextureBaseקריאה/כתיבהמקבל או מגדיר את המרקם של מיפוי נורמל
SpecularTextureTextureBaseקריאה/כתיבהמקבל או מגדיר את המרקם לצבע המראה
AlbedoTextureTextureBaseקריאה/כתיבהמקבל או מגדיר את המרקם של אלבדו
AlbedoVector3קריאה/כתיבהמקבל או מגדיר את הצבע הבסיסי של החומר
OcclusionTextureTextureBaseקריאה/כתיבהמקבל או מגדיר את המרקם עבור הצללה אמביינטית
OcclusionFactordoubleקריאה/כתיבהמקבל או מגדיר את גורם ההצללה הסביבתית
MetallicFactordoubleקריאה/כתיבהמקבל או קובע את מתכת החומר, ערך של 1 אומר שהחומר הוא מתכתי וערך 0 אומר כי החומרים הם דיאלקטרי.
RoughnessFactordoubleקריאה/כתיבהמקבל או קובע את חריפות החומר, ערך של 1 אומר שהחומר הוא גס לחלוטין וערך 0 פירושו שהמחקר הוא חלק לגמרי.
MetallicRoughnessTextureBaseקריאה/כתיבהמקבל או קובע את הטקסטורה עבור מתכת ((ב R ערוץ) ו חריפות ((באירוע G)
EmissiveTextureTextureBaseקריאה/כתיבהמקבל או מגדיר את המרקם עבור פיזור
EmissiveColorVector3קריאה/כתיבהמקבל או מגדיר את הצבע הפולט
MapSpecularstringקרא.משמש ב GetTexture/SetTexture כדי להקצות מפת טקסטורה ספיקולרית.
MapDiffusestringקרא.משמש ב GetTexture/SetTexture כדי להקצות מתאר טקסטורה מפוז.
MapEmissivestringקרא.משמש ב GetTexture/SetTexture כדי להקצות מתאר טקסטורה פליטת.
MapAmbientstringקרא.משמש ב GetTexture/SetTexture כדי להקצות מתאר טקסטורה סביבתית.
MapNormalstringקרא.משמש ב GetTexture/SetTexture כדי להקצות מתאר טקסטורה נורמלי.
Namestringקריאה/כתיבהמקבל או מגדיר את השם.
PropertiesPropertyCollectionקרא.מקבל את האוסף של כל המאפיינים.

שיטות

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)מוצא את הנכס.

ראה גם:

 עברית