संदर्भ pointLight()

pointLight()

सभी दिशाओं में एक बिंदु से चमकने वाला एक प्रकार का प्रकाश बनाता है।

पॉइंट लाइट्स उन्हें बल्ब के रूप में समझा जा सकता है जो सभी दिशाओं में चमकते हैं। विभिन्न स्थानों पर रखे जा सकते हैं ताकि विभिन्न प्रकाश प्रभाव प्राप्त किए जा सकें। एक समय में अधिकतम 5 पॉइंट लाइट्स सक्रिय हो सकते हैं।

pointLight() को प्रकाश के रंग और स्थिति सेट करने के लिए पैरामीटर के साथ चार तरीके होते हैं।

pointLight() को बुलाने का पहला तरीका छह पैरामीटर्स होते हैं। पहले तीन पैरामीटर, v1, v2, और v3, मौजूदा colorMode() का उपयोग करके प्रकाश का रंग सेट करते हैं। अंतिम तीन पैरामीटर, x, y, और z, प्रकाश की स्थिति सेट करते हैं। उदाहरण के लिए, pointLight(255, 0, 0, 50, 0, 0) एक लाल (255, 0, 0) प्रकाश बनाता है जो निर्देशांक (50, 0, 0) से चमकता है।

कॉल करने के दूसरे तरीके pointLight() में चार पैरामीटर हैं। पहले तीन पैरामीटर, v1, v2, और v3, वर्तमान कलरमोड(). अंतिम पैरामीटर, स्थिति p5.Vector ऑब्जेक्ट का उपयोग करके प्रकाश की स्थिति निर्धारित करती है। उदाहरण के लिए, pointLight(255, 0, 0,lightPos) एक लाल (255, 0, 0) प्रकाश बनाता है जो lightPos वेक्टर द्वारा निर्धारित स्थिति से चमकता है.

pointLight() को बुलाने का तीसरा तरीका चार पैरामीटर्स होते हैं। पहला पैरामीटर, color, p5.Color ऑब्जेक्ट या रंग मानों के एक एरे का उपयोग करके प्रकाश का रंग सेट करता है। अंतिम तीन पैरामीटर, x, y, और z, प्रकाश की स्थिति सेट करते हैं। उदाहरण के लिए, directionalLight(myColor, 50, 0, 0) उन निर्देशांकों से चमकता है जो (50, 0, 0) होते हैं और उसके रंग मान का उपयोग करता है myColor

pointLight() को बुलाने का चौथा तरीका दो पैरामीटर्स होते हैं। पहला पैरामीटर, color, p5.Color ऑब्जेक्ट या रंग मानों के एक एरे का उपयोग करके प्रकाश का रंग सेट करता है। दूसरा पैरामीटर, position, p5.Vector ऑब्जेक्ट का उपयोग करके प्रकाश की स्थिति सेट करता है। उदाहरण के लिए, directionalLight(myColor, lightPos) उस स्थिति से चमकता है जो lightPos वेक्टर द्वारा सेट की गई होती है और उसके रंग मान का उपयोग करता है myColor

उदाहरण

सिंटैक्स

pointLight(v1, v2, v3, x, y, z)
pointLight(v1, v2, v3, position)
pointLight(color, x, y, z)
pointLight(color, position)

पैरामीटर्स

v1
Number:

वर्तमान colorMode() में लाल या रंग का मान।

v2
Number:

वर्तमान colorMode() में हरा या संतृप्ति मान।

v3
Number:

वर्तमान colorMode() में नीला, चमक, या हल्कापन मान।

x
Number:

x-प्रकाश का समन्वय।

y
Number:

y-प्रकाश का समन्वय।

z
Number:

z-प्रकाश का समन्वय।

position
p5.Vector:

एक p5.Vector ऑब्जेक्ट के रूप में प्रकाश की स्थिति।

color
p5.Color|Number[]|String:

एक p5.Color ऑब्जेक्ट के रूप में रंग, रंग मानों की एक सरणी, या एक CSS स्ट्रिंग।

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/light.js and open a pull request!

संबंधित संदर्भ