Buckets:

immErfanrajabee/bd / node_modules /three /examples /jsm /lights /RectAreaLightUniformsLib.js
imerfanrajabee's picture
download
raw
1.01 kB
import { UniformsLib } from 'three';
import { RectAreaLightTexturesLib } from './RectAreaLightTexturesLib.js';
/**
* This class is only relevant when using {@link RectAreaLight} with {@link WebGLRenderer}.
*
* Before rect area lights can be used, the internal uniform library of the renderer must be
* enhanced with the following code.
*
* ```js
* RectAreaLightUniformsLib.init();
* ```
*
* @hideconstructor
* @three_import import { RectAreaLightUniformsLib } from 'three/addons/lights/RectAreaLightUniformsLib.js';
*/
class RectAreaLightUniformsLib {
/**
* Inits the uniform library required when using rect area lights.
*/
static init() {
RectAreaLightTexturesLib.init();
const { LTC_FLOAT_1, LTC_FLOAT_2, LTC_HALF_1, LTC_HALF_2 } = RectAreaLightTexturesLib;
// data textures
UniformsLib.LTC_FLOAT_1 = LTC_FLOAT_1;
UniformsLib.LTC_FLOAT_2 = LTC_FLOAT_2;
UniformsLib.LTC_HALF_1 = LTC_HALF_1;
UniformsLib.LTC_HALF_2 = LTC_HALF_2;
}
}
export { RectAreaLightUniformsLib };

Xet Storage Details

Size:
1.01 kB
·
Xet hash:
fc57c4213164a904cbdd60c5c8b229282b92e3d74bec98c07524a15c69c7f542

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.