संदर्भ lightFalloff()

lightFalloff()

pointLight() और spotLight() के लिए फ़ॉलऑफ़ रेट सेट करता है।

एक प्रकाश का फ़ॉलऑफ़ एक निश्चित दूरी पर उसकी किरण की तीव्रता का वर्णन करता है। उदाहरण के लिए, एक लालटेन में धीमा फ़ॉलऑफ़ होता है, एक फ्लैशलाइट में मध्यम फ़ॉलऑफ़ होता है, और एक लेज़र पॉइंटर में तेज़ फ़ॉलऑफ़ होता है।

lightFalloff() में तीन पैरामीटर हैं, constant, linear, और quadratic। ये संख्याएं हैं जो एक दूरी d पर फ़ॉलऑफ़ की गणना करने के लिए उपयोग की जाती हैं, जैसा कि निम्नलिखित में दिखाया गया है:

falloff = 1 / (constant + d * linear + (d * d) * quadratic)

नोट: constant, linear, और quadratic हमेशा 0 से अधिक मानों पर सेट किए जाने चाहिए।

उदाहरण

सिंटैक्स

lightFalloff(constant, linear, quadratic)

पैरामीटर्स

constant

फ़ॉलऑफ़ की गणना के लिए स्थिर मान।

linear

फ़ॉलऑफ़ की गणना के लिए रैखिक मान।

quadratic

फ़ॉलऑफ़ की गणना के लिए द्विघात मान।

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

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