PbrSpecularMaterial
סקירה כללית
PbrSpecularMaterial הוא שיעור ב Aspose.3D FOSS עבור Java. מורשת מ : Material.
חומר לריננדציה מבוססת פיזית המבוסס על צבע / ספקטורה / בהירות /
שיעור זה מספק 31 שיטות לעבוד עם אובייקטים PbrSpecularMaterial בתוכניות Java. שיטות זמינות כוללות: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty,19 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. רכוש : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, MAP_SPECULAR_GLOSSINESS,11 ועוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
transparency | double | קראו | יש את גורם הפתיחות. |
normalTexture | TextureBase | קראו | מקבל את הטקסטורה של הרפתקאות רגילות |
| *חזרה למערכת המפה הרגילה | |||
| / | |||
specularGlossinessTexture | TextureBase | קראו | כאשר הטקסטורה מקבלת צבע ספקטורי, ערוץ RGB מאוחסן בצבע הספקטורית וערוץ A מאחסן את השקיעה. |
glossinessFactor | double | קראו | מקבל את השקיפות (חות) של החומר, 1 פירושו רך לחלוטין ו 0 פירוש רזה לחלוק, הערך הנדרש הוא 1, טווח הוא [0, 1] |
| * החזרה של חומר (חומץ) 1 פירושו | |||
specular | Vector3 | קראו | אם הצבע הספקולרי של החומר, הערך הנדרש הוא (1, 1, 1). |
diffuseTexture | TextureBase | קראו | מקבל את הטקסטורה עבור דיפוז |
| *חזרה למסגרת לדיפוס | |||
| / | |||
diffuse | Vector3 | קראו | אם הצבע של החומר הוא דיפוס, הערך הנדרש הוא (1, 1, 1) |
| @חזיר את הצבע הדיפוס של החומר, הערך הנדרש הוא (1, 1, 1) | |||
| / | |||
emissiveTexture | TextureBase | קראו | מקבל את הטקסטורה עבור פליטות |
| *חזרה למסגרת עבור emissive | |||
| / | |||
emissiveColor | Vector3 | קראו | אם הצבע המופץ, הערך הנדרש הוא (0, 0, 0) |
| @חזיר את הצבע המופץ, הערך הנדרש הוא (0, 0, 0) | |||
| / | |||
MAP_SPECULAR_GLOSSINESS | String | קראו | מפת הטקסטורה עבור מבריק ספקטורי |
| / | |||
MAP_SPECULAR | String | קראו | משתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל ספקטורית. |
MAP_DIFFUSE | String | קראו | משתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל דיפוסית. |
MAP_EMISSIVE | String | קראו | משתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל מפוזרת. |
MAP_AMBIENT | String | קראו | משתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן תרשים סביבתי. |
MAP_NORMAL | String | קראו | משתמשים בסדרה טקסט (java.lang.String, com.aspose.threed.TextureBase) כדי לסמן מפת טקסטיל רגיל. |
name | String | קראו | מקבל את השם. |
properties | PropertyCollection | קראו | מקבל את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
PbrSpecularMaterial() | המשתמש של ה-Platsholder |
| / | |
getTransparency() → double | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. יש את גורם הפתיחות. |
setTransparency(value: double) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הגדרת גורם הפתיחות. |
getNormalTexture() → TextureBase | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. מקבל את הטקסטורה של הרפתקאות רגילות |
| *חזרה למערכת המפה הרגילה | |
| / | |
setNormalTexture(value: TextureBase) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. תבנית של טקסטור רגיל |
| ערך חדש של @param | |
| / | |
getSpecularGlossinessTexture() → TextureBase | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. כאשר הטקסטורה מקבלת צבע ספקטורי, ערוץ RGB מאוחסן בצבע הספקטורית וערוץ A מאחסן את השקיעה. |
setSpecularGlossinessTexture(value: TextureBase) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הקמת הטקסטורה לצבע ספקטורי, ערוץ RGB מאוחסן את הצבע הספקטורית וערוץ A מאחסן צבע בהיר. |
getGlossinessFactor() → double | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. מקבל את השקיפות (חות) של החומר, 1 פירושו רך לחלוטין ו 0 פירוש רזה לחלוק, הערך הנדרש הוא 1, טווח הוא [0, 1] |
| * החזרה של חומר (חומץ) 1 פירושו | |
setGlossinessFactor(value: double) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הגדר את המבריקנות (חות) של החומר, 1 פירושו רך לחלוטין ו 0 פירוש רזה לחלוק, הערך הנדרש הוא 1, טווח הוא [0, 1] |
| ערך חדש של @param | |
| / | |
getSpecular() → Vector3 | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. אם הצבע הספקולרי של החומר, הערך הנדרש הוא (1, 1, 1). |
setSpecular(value: Vector3) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הגדרת הצבע הספקולרי של החומר, הערך הנדרש הוא (1, 1, 1). |
getDiffuseTexture() → TextureBase | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. מקבל את הטקסטורה עבור דיפוז |
| *חזרה למסגרת לדיפוס | |
| / | |
setDiffuseTexture(value: TextureBase) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הגדרת הטקסטורה לפיפוז |
| ערך חדש של @param | |
| / | |
getDiffuse() → Vector3 | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. אם הצבע של החומר הוא דיפוס, הערך הנדרש הוא (1, 1, 1) |
| @חזיר את הצבע הדיפוס של החומר, הערך הנדרש הוא (1, 1, 1) | |
| / | |
setDiffuse(value: Vector3) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הגדרת צבע דיפוסי של החומר, הערך הנדרש הוא (1, 1, 1) |
| ערך חדש של @param | |
| / | |
getEmissiveTexture() → TextureBase | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. מקבל את הטקסטורה עבור פליטות |
| *חזרה למסגרת עבור emissive | |
| / | |
setEmissiveTexture(value: TextureBase) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הגדרת הטקסטורה לפי פליטות |
| ערך חדש של @param | |
| / | |
getEmissiveColor() → Vector3 | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. אם הצבע המופץ, הערך הנדרש הוא (0, 0, 0) |
| @חזיר את הצבע המופץ, הערך הנדרש הוא (0, 0, 0) | |
| / | |
setEmissiveColor(value: Vector3) | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. הגדרת הצבע המופץ, הערך הנדרש הוא (0, 0, 0) |
| ערך חדש של @param | |
| / | |
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 | מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא. |