ShaderMaterial

ShaderMaterial

סקירה כללית

ShaderMaterial הוא שיעור ב Aspose.3D FOSS עבור Java. מורשת מ : Material.

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

שיעור זה מספק 15 שיטות לעבוד עם אובייקטים ShaderMaterial בתוכניות Java. שיטות זמינות כוללות: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty,2 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. רכוש : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, name,ועוד 2 עוד.

נכסים

שםסוגגישהתיאור
techniquesjava.util.List<ShaderTechnique>קראומקבל את כל הטכניקות הזמינות המוגדרות בחומר זה.
MAP_SPECULARStringקראומשתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל ספקטורית.
MAP_DIFFUSEStringקראומשתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל דיפוסית.
MAP_EMISSIVEStringקראומשתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל מפוזרת.
MAP_AMBIENTStringקראומשתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן תרשים סביבתי.
MAP_NORMALStringקראומשתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל רגיל.
nameStringקראומקבל את השם.
propertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
ShaderMaterial()הוא מתחיל דוגמה חדשה של הכיתה ShaderMaterial.
ShaderMaterial(name: String)הוא מתחיל דוגמה חדשה של הכיתה ShaderMaterial.
getTechniques()java.util.List<ShaderTechnique>מקבל את כל הטכניקות הזמינות המוגדרות בחומר זה.
getTexture(slotName: String)TextureBaseאם הטקסטורה נלקחה מהחלון שנקבע, זה יכול להיות שם הבעלות של החומר או שם הפרמטרים של הצל.
setTexture(slotName: String, texture: TextureBase)הגדר את הטקסטורה לתוך החריץ המפורט.
toString()Stringפורמט מתנגד ל- string.
iterator()Iterator<TextureSlot>מקבל את הרשימה כדי לרשום את הפסוקים הטקסטוריים הפנימיים.
A3DObject()ניתן להשתמש בו גם כדי לייצג קונ כאשר אחד מהתכונות של רדיוס/רדיסבוטום הוא אפס.
getName()Stringחלקים של הקורבן.
setName(name: String)יצירת פרופיל CircleShape עם רדיוס מסוים.
getProperties()PropertyCollectionהוא מתחיל את המקום החדש של מדרגת סילינדר.
findProperty(name: String)Propertyהוא מתחיל את האינסטינקט החדש של המעמד העצם.
getProperty(name: String)Objectמקבל את המטרנספורמציה של הקוטב במצב הנוכחי.
setProperty(name: String, value: Object)מקבלים את החלקים הרחבים.
removeProperty(name: String)booleanמקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא.

ראה גם

 עברית