בהיר.בונה

מחלקה סופית סטטית סטטית Light.Builder

מפעל להגדרות של Light

שיטות ציבוריות

בהיר
build()
יוצר Light חדש על סמך הפרמטרים שהוגדרו בעבר
Light.Builder
setצבע(צבע)
מגדירה את הצבע של הנורה.
Light.Builder
setcolorTemperature(טמפרטורה צפה)
מגדירה את הצבע "RGB" של צבע האור על סמך הערך המבוקש &"טמפרטורת הצבע."
Light.Builder
setFalloffRadius (floatfloatRadius)
ההגדרה הזו קובעת את הטווח שבו עוצמת העוצמה נופלת לאפס.
Light.Builder
setInnerConeAngle(צף coneInner)
באור הזרקור יש זרקור על חרוט. הערך הזה קובע את הגודל של החלק הפנימי של הגביע.
Light.Builder
setIntensity(עוצמת צף)
מגדירה את עוצמת התאורה שקובעת את מידת התאורה של לוקס (lx) או Lumens (LM) (בהתאם לסוג התאורה).
Light.Builder
setOuterConeAngle(float coneOuter)
באור הזרקור יש זרקור על חרוט. הערך הזה קובע את הגודל של החלק החיצוני של הגביע.
Light.Builder
setShadowCastingEnabled(ערך בוליאני allowShadows)
קובעת אם האור מעביר צלליות או אם אובייקטים סינתטיים יכולים לחסום את האור.

שיטות שעברו בירושה

שיטות ציבוריות

גלוי לכול בהיר build ()

יוצר Light חדש על סמך הפרמטרים שהוגדרו בעבר

גלוי לכול Light.Builder setcolor (צבע)

מגדירה את הצבע של הנורה. חשוב לשים לב שהעוצמה היא פרמטר נפרד, לכן צריך להגדיר את הצבע הטהור (כלומר, כל ערוץ נמצא בטווח של [0,1]). עם זאת, הגדרת ערכים מחוץ לטווח הזה חוקית.

פרמטרים
color [צבע] "RGB" color, ברירת מחדל היא (1, 1, 1)

גלוי לכול Light.Builder setcolorTemperature (טמפרטורה צפה)

מגדירה את הצבע "RGB" של צבע האור על סמך הערך המבוקש &"טמפרטורת הצבע."

פרמטרים
טמפרטורה טמפרטורת הצבע של קלווין בסולם של 1,000 עד 10,000 אלף. התאורה המקובלת במסחר ובמגורים נמצאת בטווח של 2,000 עד 6,500 אלף.

Public Light.Builder setFalloffRadius (floatfloatoffRadius)

ההגדרה הזו קובעת את הטווח שבו עוצמת העוצמה נופלת לאפס. אין לכך השפעה על סוגי תאורה אינסופיים - סוגי הכיוונים.

פרמטרים
רדיוס של ירידה רדיוס האור ביחידות בעולם, ברירת המחדל היא 10.0f.

Public Light.Builder setInnerConeAngle (float coneInner)

באור הזרקור יש זרקור על חרוט. הערך הזה קובע את הגודל של החלק הפנימי של הגביע. העוצמה מופיעה בזוויות בין זוויות החרוטים הפנימיים והחיצוניים, כלומר אם הן זהות מהחרוט, חדות לחלוטין. באופן כללי, רצוי שהחרוט הפנימי יהיה קטן יותר מהחרוט החיצוני כדי להימנע מכינוי.

פרמטרים
coneInner זווית החרוט הפנימי ברדיאנים, ברירת המחדל היא 0.5

גלוי לכול Light.Builder setIntensity (עוצמת צף)

מגדירה את עוצמת התאורה שקובעת את מידת התאורה של לוקס (lx) או Lumens (LM) (בהתאם לסוג התאורה). ערכים גדולים יותר מפיקים אורות בהירים יותר וכמעט ערכי ערכים מניבים מעט מאוד אור. בדרך כלל, הנורה ביתית תפעל בעוצמה של 800 עד 2,500 ליטר, ואילו אור השמש יהיה בסביבות 120,000 לוקס. אין סף עליון מוחלט, אבל לרוב אין צורך בערכים גדולים מאור שמש (120,000 lx).

פרמטרים
עוצמה עוצמת האור חזקה. הערכים גדולים מאחד מהם. העוצמה תעוגל ולא יכולה להיות אפס או שלילית. עבור נורות לכיוון, ברירת המחדל היא 420 לוקס. באורות אחרים, ברירת המחדל היא 2,500 LM.

Public Light.Builder setOuterConeAngle (float coneOuter)

באור הזרקור יש זרקור על חרוט. הערך הזה קובע את הגודל של החלק החיצוני של הגביע. העוצמה מופיעה בזוויות בין זוויות החרוטים הפנימיים והחיצוניים, כלומר אם הן זהות מהחרוט, חדות לחלוטין. באופן כללי, רצוי שהחרוט הפנימי יהיה קטן יותר מהחרוט החיצוני כדי להימנע מכינוי.

פרמטרים
coneOuter זווית החרוט החיצוני ברדיאנים, ברירת המחדל היא 0.6

Public Light.Builder setShadowCastingEnabled (boolean allowShadows)

קובעת אם האור מעביר צלליות או אם אובייקטים סינתטיים יכולים לחסום את האור.

פרמטרים
EnableShadows true כדי להפעיל את הצלליות, false כדי להשבית; ברירת המחדל היא false.