function PointLight$$1() {
	    var _this;

	    var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};

	    classCallCheck(this, PointLight$$1);

	    _this = possibleConstructorReturn(this, getPrototypeOf$2(PointLight$$1).call(this, params, PointLight$$1.defaults));

	    _this.wrapShadow();

	    return _this;
	  }
@class PointLight
@category components/lights
@description PointLight creates a light at a specific position in the scene. The light shines in all directions (roughly similar to a light bulb.)<br/><br/>
It has the same options as AmbientLight in light paramater, but it also supports position, distance and decay.<br/>
@param {Object} [params={light: {color: 0xffffff, intensity: 1, distance: 100, decay: 1}}] - The params.
@extends LightComponent
@memberof module:components/lights
@example <caption>Creating a PointLight</caption>
new PointLight( {
  color: 0xff0000,
  intensity: 2,
  distance: 300

  position: [10, 20, 10]
}).addTo(app);