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תיאור
colorVector3קריאהמקבל את הצבע.
intensityfloatקריאהמקבל את העוצמה.
falloffStartfloatקריאהמקבל את תחילת הפחתה.
falloffEndfloatקריאהמקבל את קצה ההפחתה.
innerAnglefloatקריאהמקבל את הזווית הפנימית.
outerAnglefloatקראמקבל את הזווית החיצונית.
typeLightTypeקראמקבל את הסוג.
enabledbooleanקראמקבל את המופעל.
boundingBoxBoundingBoxקראמקבל את תיבת הגבול.
parentNodeNodeקראמקבל את הצומת האב.
parentNodesArrayList<Node>קראמקבל את הצמתים ההורים.
excludedbooleanקראמקבל את המוחרג.
entityRendererKeyEntityRendererKeyקראמקבל את מפתח הרינדור של הישות.
sceneSceneקראמקבל את הסצנה.
nameStringקראמקבל את השם.
propertiesPropertyCollectionקראמקבל את המאפיינים.

שיטות

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מקבל את מפתח הרנדר של הישות עבור ישות זו.

ראה גם

 עברית