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