ShaderMaterial

ShaderMaterial

סקירה כללית

ShaderMaterial היא מחלקה ב-Aspose.3D FOSS עבור .NET. יורשת מ-: Material.

חומר shader מאפשר לתאר את החומר על-ידי מנוע רינדור חיצוני או שפת shader.

מחלקה זו מספקת 13 שיטות לעבודה עם עצמים מסוג ShaderMaterial בתוכניות .NET. השיטות הזמינות כוללות: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, RemoveProperty, SetProperty, SetTexture, ShaderMaterial, ToString. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. מאפיינים: MapAmbient, MapDiffuse, MapEmissive, MapNormal, MapSpecular, Name, ועוד 2.

מאפיינים

שםסוגגישהתיאור
TechniquesIList<ShaderTechnique>קריאהמקבל את כל הטכניקות הזמינות המוגדרות בחומר זה.
MapSpecularstringקריאהמשמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם משקף.
MapDiffusestringקריאהמשמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם פיזור.
MapEmissivestringקריאהמשמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם פולט.
MapAmbientstringקריאהמשמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם סביבתי.
MapNormalstringקריאהמשמש ב-GetTexture/SetTexture כדי להקצות מיפוי מרקם נורמלי.
Namestringקריאה/כתיבהמקבל או מגדיר את השם.
PropertiesPropertyCollectionקריאהמקבל את האוסף של כל המאפיינים.

שיטות

חתימהתיאור
ShaderMaterial()מאתחל מופע חדש של המחלקה ShaderMaterial.
ShaderMaterial(name: string)מאתחל מופע חדש של המחלקה ShaderMaterial.
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)מגדיר את המרקם לחריץ שצוין.
ToString()מעצב אובייקט למחרוזת.
GetEnumerator()מקבל את המונה כדי לספור את משבצות המרקם הפנימיות.
A3DObject()מאתחל מופע חדש של המחלקה A3DObject ללא שם.
A3DObject(name: string)מאתחל מופע חדש של המחלקה A3DObject.
RemoveProperty(property: Property)מסיר מאפיין דינמי.
RemoveProperty(property: string)הסר את המאפיין המוגדר על-פי שם
GetProperty(property: string)קבל את הערך של המאפיין המצוין
SetProperty(property: string, value: object?)מגדיר את הערך של המאפיין שצוין
FindProperty(propertyName: string)מוצא את המאפיין.

ראה גם

 עברית