आकारों के सतह के पदार्थ के आंबियंट रंग को सेट करता है।
ambientMaterial() रंग ambientLight() रंग के घटकों को सेट करता है जिन्हें आकार प्रतिबिंबित करेंगे। उदाहरण के लिए, ambientMaterial(255, 255, 0) कहने से एक आकार लाल और हरे रोशनी को प्रतिबिंबित करेगा, लेकिन नीले रोशनी को नहीं।
ambientMaterial() को तीन तरीकों से कॉल किया जा सकता है, जिनमें अलग-अलग पैरामीटर हैं, ताकि पदार्थ का रंग सेट किया जा सके।
ambientMaterial() को कॉल करने का पहला तरीका एक पैरामीटर, gray है। 0 और 255 के बीच के ग्रेस्केल मान, जैसे ambientMaterial(50), पदार्थ के रंग को सेट करने के लिए पास किए जा सकते हैं। उच्चतर ग्रेस्केल मान आकार को अधिक प्रकाशित दिखाते हैं।
ambientMaterial() को कॉल करने का दूसरा तरीका एक पैरामीटर, color है। एक p5.Color ऑब्जेक्ट, रंग मानों का एक array, या CSS रंग स्ट्रिंग, जैसे ambientMaterial('magenta'), पदार्थ के रंग को सेट करने के लिए पास किया जा सकता है।
ambientMaterial() को कॉल करने का तीसरा तरीका तीन पैरामीटर, v1, v2, और v3 है। RGB, HSB, या HSL मान, जैसे ambientMaterial(255, 0, 0), पदार्थ के रंगों को सेट करने के लिए पास किए जा सकते हैं। रंग मान वर्तमान colorMode() का उपयोग करके व्याख्या किए जाएंगे।
नोट: ambientMaterial() केवल WebGL मोड में उपयोग किया जा सकता है।
उदाहरण
सिंटैक्स
ambientMaterial(v1, v2, v3)
ambientMaterial(gray)
ambientMaterial(color)
पैरामीटर्स
वर्तमान colorMode() में लाल या रंग का मान।
वर्तमान colorMode() में हरा या संतृप्ति मान।
वर्तमान colorMode() में नीला, चमक, या हल्कापन मान।
0 (काला) और 255 (सफ़ेद) के बीच ग्रेस्केल मान।
एक p5.Color ऑब्जेक्ट के रूप में रंग, रंग मानों की एक सरणी, या एक CSS स्ट्रिंग।