UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

41 lines (39 loc) 974 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AmbientLight = void 0; var _Light = require("./Light.js"); /** * This light globally illuminates all objects in the scene equally. * * It cannot be used to cast shadows as it does not have a direction. * * ```js * const light = new THREE.AmbientLight( 0x404040 ); // soft white light * scene.add( light ); * ``` * * @augments Light */ class AmbientLight extends _Light.Light { /** * Constructs a new ambient light. * * @param {(number|Color|string)} [color=0xffffff] - The light's color. * @param {number} [intensity=1] - The light's strength/intensity. */ constructor(color, intensity) { super(color, intensity); /** * This flag can be used for type testing. * * @type {boolean} * @readonly * @default true */ this.isAmbientLight = true; this.type = 'AmbientLight'; } } exports.AmbientLight = AmbientLight;