लाइट.बिल्डर

सार्वजनिक स्टैटिक फ़ाइनल क्लास Light.Builder

Light के लिए फ़ैक्ट्री की क्लास

सार्वजनिक तरीके

हल्के रंग वाली थीम
build()
पहले से सेट पैरामीटर के आधार पर नया Light बनाता है
Light.Builder
setColor (रंग रंग)
रोशनी के रंग (&GB) को सेट करता है.
Light.Builder
setColortemperature(फ़्लोट तापमान)
रोशनी के रंग और मनचाहे तापमान पर आधारित "RGB" का रंग सेट करता है.
Light.Builder
setFalloffScope(फ़्लोट फ़ॉलबैक के दायरे)
वह रेंज सेट करता है जिस पर कम रोशनी होती है.
Light.Builder
setnerConeAngle(फ़्लोट कोनियर)
स्पॉटलाइट, कोन में चमकती है. यह वैल्यू, कोन के अंदरूनी हिस्से का साइज़ तय करती है.
Light.Builder
setInnessness(फ़्लो इंटेंसिटी)
लाइट की रोशनी सेट करती है, जो यह तय करती है कि रोशनी, लक्स (lx) या Lumens (LM) में कितनी दिखेगी (लाइट टाइप के हिसाब से).
Light.Builder
setOuterConeAngle(फ़्लोट कोनआउटर)
स्पॉटलाइट, कोन में रोशनी के बारे में चमकता है. यह वैल्यू, कोन के बाहरी हिस्से का साइज़ तय करती है.
Light.Builder
setShadowCastingEnabled(बूलियन सक्षम Shaadows)
यह तय करता है कि लाइट शैडो करेगी या सिंथेटिक ऑब्जेक्ट रोशनी को ब्लॉक कर सकती हैं या नहीं.

इनहेरिट किए गए तरीके

सार्वजनिक तरीके

public Light build ()

पहले से सेट पैरामीटर के आधार पर नया Light बनाता है

Public Light.Builder setColor (Color color)

रोशनी के रंग (&GB) को सेट करता है. ध्यान दें कि अगर अलग पैरामीटर है, तो इंटेंसिटी (ज़्यादा)). इसलिए, आपको शुद्ध रंग सेट करना चाहिए. जैसे, हर चैनल [0,1] की रेंज में हो. हालांकि, उस सीमा से बाहर की वैल्यू सेट करना मान्य है.

पैरामीटर
रंग "RGB" रंग, डिफ़ॉल्ट है (1, 1, 1)

सार्वजनिक Light.Builder setColorTemperature (फ़्लोट तापमान)

रोशनी के रंग और मनचाहे तापमान पर आधारित "RGB" का रंग सेट करता है.

पैरामीटर
तापमान केल्विन में 1,000 से 10,000K के पैमाने पर रंग तापमान. आम तौर पर, व्यावसायिक और रिहायशी हिस्से में रोशनी 2,000 हज़ार से 65 लाख होती है.

Public Light.Builder setFalloffScope (फ़्लोट फ़ॉलऑफ़ रेडियस)

वह रेंज सेट करता है जिस पर कम रोशनी होती है. इससे, असीमित रोशनी वाले प्रकारों पर कोई असर नहीं पड़ता.

पैरामीटर
फ़ॉलऑफ़ रेडियस दुनिया की इकाइयों में रोशनी का दायरा, डिफ़ॉल्ट रूप से 10.0f होता है.

Public Light.Builder setnerConeAngle (फ़्लोट कोनीर)

स्पॉटलाइट, कोन में चमकती है. यह वैल्यू, कोन के अंदरूनी हिस्से का साइज़ तय करती है. अंदर और बाहर के कोन के कोण के बीच की मोटाई को इंटरपोलेट किया जाता है. इसका मतलब है कि अगर वे कोन के बराबर हैं, तो पूरी तरह से तेज़ हैं. आम तौर पर, आप चाहते हैं कि अंदरूनी शंकु बाहरी शंकु से छोटा हो, ताकि एलियासिंग से बचा जा सके.

पैरामीटर
कोनइनर रेडीअन में अंदरूनी शंकु का कोण डिफ़ॉल्ट रूप से 0.5 है

Public Light.Builder setInnessness (फ़्लो इंटेंसिटी)

लाइट की रोशनी सेट करती है, जो यह तय करती है कि रोशनी, लक्स (lx) या Lumens (LM) में कितनी दिखेगी (लाइट टाइप के हिसाब से). ज़्यादा बड़ी वैल्यू होने पर, ज़्यादा रोशनी होती है और करीब शून्य वैल्यू बहुत कम रोशनी जनरेट करती हैं. परिवार के लिए लाइट बल्ब की ऊंचाई आम तौर पर 800 - 2500 LM के बीच होगी, जबकि धूप करीब 120,000 lx के बीच होगी. कोई सटीक ऊपरी सीमा नहीं है, लेकिन धूप (120,000 lx) से बड़ी वैल्यू की आम तौर पर ज़रूरत नहीं होती.

पैरामीटर
इंटेंसिटी लाइट की इंटेंसिटी, एक से ज़्यादा वैल्यू मान्य हैं. इंटेंसिटी को होल्ड पर रखा जाता है और शून्य या नेगेटिव नहीं हो सकता. निर्देश वाली लाइटों के लिए, डिफ़ॉल्ट रूप से 420 lx रिज़ॉल्यूशन होना चाहिए. दूसरी लाइटों के लिए, डिफ़ॉल्ट रूप से 2,500 LM हैं.

Public Light.Builder setOuterConeAngle (फ़्लोट कोनआउटर)

स्पॉटलाइट, कोन में रोशनी के बारे में चमकता है. यह वैल्यू, कोन के बाहरी हिस्से का साइज़ तय करती है. अंदर और बाहर के कोन के कोण के बीच की मोटाई को इंटरपोलेट किया जाता है. इसका मतलब है कि अगर वे कोन के बराबर हैं, तो पूरी तरह से तेज़ हैं. आम तौर पर, आप चाहते हैं कि अंदरूनी शंकु बाहरी शंकु से छोटा हो, ताकि एलियासिंग से बचा जा सके.

पैरामीटर
कोनआउटर रेडीअन में बाहरी कोन का कोण डिफ़ॉल्ट रूप से 0.6 है

Public Light.Builder setShadowCastingEnabled (बूलचालू Shashows)

यह तय करता है कि लाइट शैडो करेगी या सिंथेटिक ऑब्जेक्ट रोशनी को ब्लॉक कर सकती हैं या नहीं.

पैरामीटर
शैडो चालू करें शैडो के लिए सही, बंद के लिए गलत, डिफ़ॉल्ट के तौर पर गलत के लिए.