संदर्भ ambientLight()

ambientLight()

एक ऐसी रोशनी बनाता है जो सभी दिशाओं से चमकती है।

परिवेशीय प्रकाश एक दिशा से नहीं आता है। इसके बजाय, 3डी आकृतियाँ सभी तरफ से समान रूप से प्रकाशित होती हैं। परिवेशीय रोशनी का उपयोग अन्य प्रकार की रोशनी के साथ संयोजन के लिए लगभग हमेशा किया जाता है।

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

कॉल करने का पहला तरीका ambientLight() के दो पैरामीटर हैं, gray और alphaalpha> वैकल्पिक है. परिवेशी प्रकाश का रंग सेट करने के लिए 0 और 255 के बीच ग्रेस्केल और अल्फा मानों को पारित किया जा सकता है, जैसे ambientLight(50) या ambientLight(50, 30).

कॉल करने का दूसरा तरीका ambientLight() में एक पैरामीटर है, रंग। एक p5.Color ऑब्जेक्ट, रंग मानों की एक सरणी, या एक CSS रंग स्ट्रिंग, जैसा कि ambientLight('magenta')<!-- में है। कोड-->, परिवेशीय प्रकाश का रंग सेट करने के लिए पारित किया जा सकता है।

<p>कॉल करने का तीसरा तरीका <code>ambientLight()</code> में चार पैरामीटर हैं, <code>v1</code>, <code>v2</code>, <code>v3</code> और <code>alpha</code>। <code>alpha</code> वैकल्पिक है. परिवेशी प्रकाश के रंग सेट करने के लिए RGBA, HSBA, या HSLA मानों को पारित किया जा सकता है, जैसे <code>ambientLight(255, 0, 0)</code> या <code>ambientLight(255, 0, 0, 30)<!-- कोड-->. रंग मानों की व्याख्या वर्तमान <a href="/reference/p5/colorMode">colorMode()</a> का उपयोग करके की जाएगी।</code></p><code> </code>

उदाहरण

सिंटैक्स

ambientLight(v1, v2, v3, [alpha])
ambientLight(gray, [alpha])
ambientLight(value)
ambientLight(values)
ambientLight(color)

पैरामीटर्स

v1
Number:

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

v2
Number:

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

v3
Number:

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

alpha
Number:

वर्तमान colorMode() में अल्फा (पारदर्शिता) मान।

gray
Number:

0 और 255 के बीच ग्रेस्केल मान।

value
String:

सीएसएस स्ट्रिंग के रूप में रंग।

values
Number[]:

आरजीबीए, एचएसबीए, या एचएसएलए मानों की एक सरणी के रूप में रंग।

color
p5.Color:

एक p5.Color ऑब्जेक्ट के रूप में रंग दें।

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

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