एक ऐसी रोशनी बनाता है जो सभी दिशाओं से चमकती है।
परिवेशीय प्रकाश एक दिशा से नहीं आता है। इसके बजाय, 3डी आकृतियाँ सभी तरफ से समान रूप से प्रकाशित होती हैं। परिवेशीय रोशनी का उपयोग अन्य प्रकार की रोशनी के साथ संयोजन के लिए लगभग हमेशा किया जाता है।
वैकल्पिक के साथ ambientLight() को कॉल करने के तीन तरीके हैं प्रकाश का रंग सेट करने के लिए पैरामीटर।
कॉल करने का पहला तरीका ambientLight() के दो पैरामीटर हैं, gray और alpha। alpha> वैकल्पिक है. परिवेशी प्रकाश का रंग सेट करने के लिए 0 और 255 के बीच ग्रेस्केल और अल्फा मानों को पारित किया जा सकता है, जैसे ambientLight(50) या ambientLight(50, 30).
कॉल करने का दूसरा तरीका ambientLight() में एक पैरामीटर है, रंग। एक p5.Color ऑब्जेक्ट, रंग मानों की एक सरणी, या एक CSS रंग स्ट्रिंग, जैसा कि ambientLight('magenta'), परिवेशीय प्रकाश का रंग सेट करने के लिए पारित किया जा सकता है।
कॉल करने का तीसरा तरीका ambientLight() में चार पैरामीटर हैं, v1, v2, v3 और alpha। alpha वैकल्पिक है. परिवेशी प्रकाश के रंग सेट करने के लिए RGBA, HSBA, या HSLA मानों को पारित किया जा सकता है, जैसे ambientLight(255, 0, 0) या ambientLight(255, 0, 0, 30). रंग मानों की व्याख्या वर्तमान <a href="/reference/p5/colorMode">colorMode()</a> का उपयोग करके की जाएगी।
उदाहरण
सिंटैक्स
ambientLight(v1, v2, v3, [alpha])
ambientLight(gray, [alpha])
ambientLight(value)
ambientLight(values)
ambientLight(color)
पैरामीटर्स
वर्तमान colorMode() में लाल या रंग का मान।
वर्तमान colorMode() में हरा या संतृप्ति मान।
वर्तमान colorMode() में नीला, चमक, या हल्कापन मान।
वर्तमान colorMode() में अल्फा (पारदर्शिता) मान।
0 और 255 के बीच ग्रेस्केल मान।
सीएसएस स्ट्रिंग के रूप में रंग।
आरजीबीए, एचएसबीए, या एचएसएलए मानों की एक सरणी के रूप में रंग।
एक p5.Color ऑब्जेक्ट के रूप में रंग दें।