Light
סקירה
Light היא מחלקה ב-Aspose.3D FOSS עבור Java. יורש מ: Entity.
מחלקה זו מספקת 36 שיטות לעבודה עם אובייקטים מסוג Light בתוכניות Java. השיטות הזמינות כוללות: A3DObject, Entity, Light, SceneObject, findProperty, getBoundingBox, getColor, getEnabled, getEntityRendererKey, getExcluded, getFalloffEnd, getFalloffStart, ו-23 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Java לאחר התקנת חבילת Aspose.3D FOSS עבור Java. מאפיינים: boundingBox, color, enabled, entityRendererKey, excluded, falloffEnd, ועוד 10 נוספים.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
color | Vector3 | קריאה | מקבל את הצבע. |
intensity | float | קריאה | מקבל את העוצמה. |
falloffStart | float | קריאה | מקבל את תחילת הפחתה. |
falloffEnd | float | קריאה | מקבל את קצה ההפחתה. |
innerAngle | float | קריאה | מקבל את הזווית הפנימית. |
outerAngle | float | קרא | מקבל את הזווית החיצונית. |
type | LightType | קרא | מקבל את הסוג. |
enabled | boolean | קרא | מקבל את המופעל. |
boundingBox | BoundingBox | קרא | מקבל את תיבת הגבול. |
parentNode | Node | קרא | מקבל את הצומת האב. |
parentNodes | ArrayList<Node> | קרא | מקבל את הצמתים ההורים. |
excluded | boolean | קרא | מקבל את המוחרג. |
entityRendererKey | EntityRendererKey | קרא | מקבל את מפתח הרינדור של הישות. |
scene | Scene | קרא | מקבל את הסצנה. |
name | String | קרא | מקבל את השם. |
properties | PropertyCollection | קרא | מקבל את המאפיינים. |
שיטות
| Signature | תיאור |
|---|---|
Light() | קורא ל‑Light על מופע ה‑Light הזה. |
Light(name: String) | קורא ל‑Light(name) על מופע ה‑Light הזה. |
getColor() → Vector3 | מחזיר את הצבע. |
setColor(value: Vector3) | מגדיר את ערך הצבע. |
getIntensity() → float | מחזיר את העוצמה. |
setIntensity(value: float) | מגדיר את ערך העוצמה. |
getFalloffStart() → float | מחזיר את תחילת ה‑falloff. |
setFalloffStart(value: float) | מגדיר את ערך תחילת ההפחתה. |
getFalloffEnd() → float | מחזיר את סוף ה‑falloff. |
setFalloffEnd(value: float) | מגדיר את ערך סוף הירידה. |
getInnerAngle() → float | מחזיר את הזווית הפנימית. |
setInnerAngle(value: float) | מגדיר את ערך הזווית הפנימית. |
getOuterAngle() → float | מחזיר את הזווית החיצונית. |
setOuterAngle(value: float) | מגדיר את ערך הזווית החיצונית. |
getType() → LightType | מחזיר את הסוג. |
setType(value: LightType) | מגדיר את ערך הסוג. |
getEnabled() → boolean | מחזיר את המופעל. |
setEnabled(value: boolean) | מגדיר את ערך המופעל. |
getBoundingBox() → BoundingBox | מחזיר את תיבת הגבול. |
Entity(name: String) | בונה של BooleanOperator. |
getParentNode() → Node | קונסטרקטור של מופע. |
setParentNode(value: Node) | ה-Boolean operator המשמש בפעולה ליצירת רשת התוצאה. |
getParentNodes() → ArrayList<Node> | קונסטרקטור מוגן כדי לאפשר למחלקות נגזרות להגדיר שם. |
getExcluded() → boolean | ה-Boolean operator המשמש בפעולה ליצירת רשת התוצאה. |
setExcluded(value: boolean) | מגדיר את הערך המוחרג. |
getEntityRendererKey() → EntityRendererKey | מחזיר את entity renderer key. |
SceneObject() | ה-Boolean operator מאפשר לך לבצע פעולה בוליאנית על שני מופעים של IMeshConvertible. |
getScene() → Scene | קונסטרקטור של BooleanOperator. |
A3DObject() | צילינדר פרמטרי. הוא יכול לשמש גם לייצוג קונוס כאשר אחד מהערכים radiusTop/radiusBottom הוא אפס. |
getName() → String | גובה של הצלחת. |
setName(name: String) | בונה פרופיל CircleShape עם רדיוס שצוין. |
getProperties() → PropertyCollection | מאתחל מופע חדש של מחלקת Cylinder. |
findProperty(name: String) → Property | מאתחל מופע חדש של מחלקת Bone. |
getProperty(name: String) → Object | מקבל את מטריצת ההמרה של הצומת בפוזה הנוכחית. |
setProperty(name: String, value: Object) | מקבל את מקטעי הרוחב. |
removeProperty(name: String) → boolean | מקבל את מפתח הרנדר של הישות עבור ישות זו. |