设置 pointLight() 和 spotLight() 的衰减率。
光的衰减描述了其在距离上的光束强度。例如,一个灯笼具有缓慢的衰减,手电筒具有中等的衰减,激光笔具有迅速的衰减。
lightFalloff()
有三个参数, constant
, linear
和 quadratic
。它们是用于计算距离 d<code> 的衰减的数字,如下所示:</code>
<code> <p><code>falloff = 1 / (constant + d * linear + (d * d) * quadratic)</code></p> <p>注意: <code>constant</code>, <code>linear</code> 和 <code>quadratic</code> 应始终设置为大于 0 的值。</p> </code>
示例
语法
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!