Browse Source

Updated builds.

Mr.doob 4 years ago
parent
commit
52fb19870c
3 changed files with 186 additions and 186 deletions
  1. 92 92
      build/three.js
  2. 2 2
      build/three.min.js
  3. 92 92
      build/three.module.js

+ 92 - 92
build/three.js

@@ -97,7 +97,7 @@
 
 	}
 
-	var REVISION = '120';
+	var REVISION = '121dev';
 	var MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2, ROTATE: 0, DOLLY: 1, PAN: 2 };
 	var TOUCH = { ROTATE: 0, PAN: 1, DOLLY_PAN: 2, DOLLY_ROTATE: 3 };
 	var CullFaceNone = 0;
@@ -3929,8 +3929,8 @@
 
 	};
 
-	var _vector = new Vector3();
-	var _quaternion = new Quaternion();
+	var _vector = /*@__PURE__*/ new Vector3();
+	var _quaternion = /*@__PURE__*/ new Quaternion();
 
 	var Box3 = function Box3( min, max ) {
 
@@ -4447,38 +4447,38 @@
 	}
 
 	var _points = [
-		new Vector3(),
-		new Vector3(),
-		new Vector3(),
-		new Vector3(),
-		new Vector3(),
-		new Vector3(),
-		new Vector3(),
-		new Vector3()
+		/*@__PURE__*/ new Vector3(),
+		/*@__PURE__*/ new Vector3(),
+		/*@__PURE__*/ new Vector3(),
+		/*@__PURE__*/ new Vector3(),
+		/*@__PURE__*/ new Vector3(),
+		/*@__PURE__*/ new Vector3(),
+		/*@__PURE__*/ new Vector3(),
+		/*@__PURE__*/ new Vector3()
 	];
 
-	var _vector$1 = new Vector3();
+	var _vector$1 = /*@__PURE__*/ new Vector3();
 
-	var _box = new Box3();
+	var _box = /*@__PURE__*/ new Box3();
 
 	// triangle centered vertices
 
-	var _v0 = new Vector3();
-	var _v1 = new Vector3();
-	var _v2 = new Vector3();
+	var _v0 = /*@__PURE__*/ new Vector3();
+	var _v1 = /*@__PURE__*/ new Vector3();
+	var _v2 = /*@__PURE__*/ new Vector3();
 
 	// triangle edge vectors
 
-	var _f0 = new Vector3();
-	var _f1 = new Vector3();
-	var _f2 = new Vector3();
+	var _f0 = /*@__PURE__*/ new Vector3();
+	var _f1 = /*@__PURE__*/ new Vector3();
+	var _f2 = /*@__PURE__*/ new Vector3();
 
-	var _center = new Vector3();
-	var _extents = new Vector3();
-	var _triangleNormal = new Vector3();
-	var _testAxis = new Vector3();
+	var _center = /*@__PURE__*/ new Vector3();
+	var _extents = /*@__PURE__*/ new Vector3();
+	var _triangleNormal = /*@__PURE__*/ new Vector3();
+	var _testAxis = /*@__PURE__*/ new Vector3();
 
-	var _box$1 = new Box3();
+	var _box$1 = /*@__PURE__*/ new Box3();
 
 	var Sphere = function Sphere( center, radius ) {
 
@@ -4657,14 +4657,14 @@
 
 	};
 
-	var _vector$2 = new Vector3();
-	var _segCenter = new Vector3();
-	var _segDir = new Vector3();
-	var _diff = new Vector3();
+	var _vector$2 = /*@__PURE__*/ new Vector3();
+	var _segCenter = /*@__PURE__*/ new Vector3();
+	var _segDir = /*@__PURE__*/ new Vector3();
+	var _diff = /*@__PURE__*/ new Vector3();
 
-	var _edge1 = new Vector3();
-	var _edge2 = new Vector3();
-	var _normal = new Vector3();
+	var _edge1 = /*@__PURE__*/ new Vector3();
+	var _edge2 = /*@__PURE__*/ new Vector3();
+	var _normal = /*@__PURE__*/ new Vector3();
 
 	var Ray = function Ray( origin, direction ) {
 
@@ -6025,13 +6025,13 @@
 
 	};
 
-	var _v1$1 = new Vector3();
-	var _m1 = new Matrix4();
-	var _zero = new Vector3( 0, 0, 0 );
-	var _one = new Vector3( 1, 1, 1 );
-	var _x = new Vector3();
-	var _y = new Vector3();
-	var _z = new Vector3();
+	var _v1$1 = /*@__PURE__*/ new Vector3();
+	var _m1 = /*@__PURE__*/ new Matrix4();
+	var _zero = /*@__PURE__*/ new Vector3( 0, 0, 0 );
+	var _one = /*@__PURE__*/ new Vector3( 1, 1, 1 );
+	var _x = /*@__PURE__*/ new Vector3();
+	var _y = /*@__PURE__*/ new Vector3();
+	var _z = /*@__PURE__*/ new Vector3();
 
 	var Euler = function Euler( x, y, z, order ) {
 		if ( x === void 0 ) x = 0;
@@ -6358,8 +6358,8 @@
 	Euler.DefaultOrder = 'XYZ';
 	Euler.RotationOrders = [ 'XYZ', 'YZX', 'ZXY', 'XZY', 'YXZ', 'ZYX' ];
 
-	var _matrix = new Matrix4();
-	var _quaternion$1 = new Quaternion();
+	var _matrix = /*@__PURE__*/ new Matrix4();
+	var _quaternion$1 = /*@__PURE__*/ new Quaternion();
 
 	var Layers = function Layers() {
 
@@ -7255,9 +7255,9 @@
 
 	} );
 
-	var _vector1 = new Vector3();
-	var _vector2 = new Vector3();
-	var _normalMatrix = new Matrix3();
+	var _vector1 = /*@__PURE__*/ new Vector3();
+	var _vector2 = /*@__PURE__*/ new Vector3();
+	var _normalMatrix = /*@__PURE__*/ new Matrix3();
 
 	var Plane = function Plane( normal, constant ) {
 
@@ -7473,17 +7473,17 @@
 
 	};
 
-	var _v0$1 = new Vector3();
-	var _v1$3 = new Vector3();
-	var _v2$1 = new Vector3();
-	var _v3 = new Vector3();
+	var _v0$1 = /*@__PURE__*/ new Vector3();
+	var _v1$3 = /*@__PURE__*/ new Vector3();
+	var _v2$1 = /*@__PURE__*/ new Vector3();
+	var _v3 = /*@__PURE__*/ new Vector3();
 
-	var _vab = new Vector3();
-	var _vac = new Vector3();
-	var _vbc = new Vector3();
-	var _vap = new Vector3();
-	var _vbp = new Vector3();
-	var _vcp = new Vector3();
+	var _vab = /*@__PURE__*/ new Vector3();
+	var _vac = /*@__PURE__*/ new Vector3();
+	var _vbc = /*@__PURE__*/ new Vector3();
+	var _vap = /*@__PURE__*/ new Vector3();
+	var _vbp = /*@__PURE__*/ new Vector3();
+	var _vcp = /*@__PURE__*/ new Vector3();
 
 	var Triangle = function Triangle( a, b, c ) {
 
@@ -13805,8 +13805,8 @@
 
 	DataTexture.prototype.isDataTexture = true;
 
-	var _sphere$1 = new Sphere();
-	var _vector$5 = new Vector3();
+	var _sphere$1 = /*@__PURE__*/ new Sphere();
+	var _vector$5 = /*@__PURE__*/ new Vector3();
 
 	var Frustum = function Frustum( p0, p1, p2, p3, p4, p5 ) {
 
@@ -42426,10 +42426,10 @@
 
 	};
 
-	var _position$2 = new Vector3();
-	var _quaternion$3 = new Quaternion();
-	var _scale$1 = new Vector3();
-	var _orientation = new Vector3();
+	var _position$2 = /*@__PURE__*/ new Vector3();
+	var _quaternion$3 = /*@__PURE__*/ new Quaternion();
+	var _scale$1 = /*@__PURE__*/ new Vector3();
+	var _orientation = /*@__PURE__*/ new Vector3();
 
 		function AudioListener() {
 
@@ -42944,10 +42944,10 @@
 
 		};
 
-	var _position$3 = new Vector3();
-	var _quaternion$4 = new Quaternion();
-	var _scale$2 = new Vector3();
-	var _orientation$1 = new Vector3();
+	var _position$3 = /*@__PURE__*/ new Vector3();
+	var _quaternion$4 = /*@__PURE__*/ new Quaternion();
+	var _scale$2 = /*@__PURE__*/ new Vector3();
+	var _orientation$1 = /*@__PURE__*/ new Vector3();
 
 		function PositionalAudio( listener ) {
 
@@ -46336,7 +46336,7 @@
 
 	};
 
-	var _vector$7 = new Vector2();
+	var _vector$7 = /*@__PURE__*/ new Vector2();
 
 	var Box2 = function Box2( min, max ) {
 
@@ -46560,8 +46560,8 @@
 
 	};
 
-	var _startP = new Vector3();
-	var _startEnd = new Vector3();
+	var _startP = /*@__PURE__*/ new Vector3();
+	var _startEnd = /*@__PURE__*/ new Vector3();
 
 	var Line3 = function Line3( start, end ) {
 
@@ -46721,7 +46721,7 @@
 
 	ImmediateRenderObject.prototype.isImmediateRenderObject = true;
 
-	var _vector$8 = new Vector3();
+	var _vector$8 = /*@__PURE__*/ new Vector3();
 
 		function SpotLightHelper( light, color ) {
 
@@ -46802,9 +46802,9 @@
 
 		};
 
-	var _vector$9 = new Vector3();
-	var _boneMatrix = new Matrix4();
-	var _matrixWorldInv = new Matrix4();
+	var _vector$9 = /*@__PURE__*/ new Vector3();
+	var _boneMatrix = /*@__PURE__*/ new Matrix4();
+	var _matrixWorldInv = /*@__PURE__*/ new Matrix4();
 
 
 		function SkeletonHelper( object ) {
@@ -46995,9 +46995,9 @@
 
 		};
 
-	var _vector$a = new Vector3();
-	var _color1 = new Color();
-	var _color2 = new Color();
+	var _vector$a = /*@__PURE__*/ new Vector3();
+	var _color1 = /*@__PURE__*/ new Color();
+	var _color2 = /*@__PURE__*/ new Color();
 
 		function HemisphereLightHelper( light, size, color ) {
 
@@ -47190,9 +47190,9 @@
 		PolarGridHelper.prototype = Object.create( LineSegments.prototype );
 		PolarGridHelper.prototype.constructor = PolarGridHelper;
 
-	var _v1$5 = new Vector3();
-	var _v2$3 = new Vector3();
-	var _v3$1 = new Vector3();
+	var _v1$5 = /*@__PURE__*/ new Vector3();
+	var _v2$3 = /*@__PURE__*/ new Vector3();
+	var _v3$1 = /*@__PURE__*/ new Vector3();
 
 		function DirectionalLightHelper( light, size, color ) {
 
@@ -47268,8 +47268,8 @@
 
 		};
 
-	var _vector$b = new Vector3();
-	var _camera = new Camera();
+	var _vector$b = /*@__PURE__*/ new Vector3();
+	var _camera = /*@__PURE__*/ new Camera();
 
 	/**
 	 *	- shows frustum, line of sight and up of the camera
@@ -47461,7 +47461,7 @@
 
 	}
 
-	var _box$3 = new Box3();
+	var _box$3 = /*@__PURE__*/ new Box3();
 
 		function BoxHelper( object, color ) {
 			if ( color === void 0 ) color = 0xffff00;
@@ -47651,7 +47651,7 @@
 
 		};
 
-	var _axis = new Vector3();
+	var _axis = /*@__PURE__*/ new Vector3();
 	var _lineGeometry, _coneGeometry;
 
 		function ArrowHelper( dir, origin, length, color, headLength, headWidth ) {
@@ -47808,8 +47808,8 @@
 	ENCODINGS[ RGBDEncoding ] = 5;
 	ENCODINGS[ GammaEncoding ] = 6;
 
-	var _flatCamera = new OrthographicCamera();
-	var ref = _createPlanes();
+	var _flatCamera = /*@__PURE__*/ new OrthographicCamera();
+	var ref = /*@__PURE__*/ _createPlanes();
 	var _lodPlanes = ref._lodPlanes;
 	var _sizeLods = ref._sizeLods;
 	var _sigmas = ref._sigmas;
@@ -47822,16 +47822,16 @@
 	// Vertices of a dodecahedron (except the opposites, which represent the
 	// same axis), used as axis directions evenly spread on a sphere.
 	var _axisDirections = [
-		new Vector3( 1, 1, 1 ),
-		new Vector3( - 1, 1, 1 ),
-		new Vector3( 1, 1, - 1 ),
-		new Vector3( - 1, 1, - 1 ),
-		new Vector3( 0, PHI, INV_PHI ),
-		new Vector3( 0, PHI, - INV_PHI ),
-		new Vector3( INV_PHI, 0, PHI ),
-		new Vector3( - INV_PHI, 0, PHI ),
-		new Vector3( PHI, INV_PHI, 0 ),
-		new Vector3( - PHI, INV_PHI, 0 ) ];
+		/*@__PURE__*/ new Vector3( 1, 1, 1 ),
+		/*@__PURE__*/ new Vector3( - 1, 1, 1 ),
+		/*@__PURE__*/ new Vector3( 1, 1, - 1 ),
+		/*@__PURE__*/ new Vector3( - 1, 1, - 1 ),
+		/*@__PURE__*/ new Vector3( 0, PHI, INV_PHI ),
+		/*@__PURE__*/ new Vector3( 0, PHI, - INV_PHI ),
+		/*@__PURE__*/ new Vector3( INV_PHI, 0, PHI ),
+		/*@__PURE__*/ new Vector3( - INV_PHI, 0, PHI ),
+		/*@__PURE__*/ new Vector3( PHI, INV_PHI, 0 ),
+		/*@__PURE__*/ new Vector3( - PHI, INV_PHI, 0 ) ];
 
 	/**
 	 * This class generates a Prefiltered, Mipmapped Radiance Environment Map

+ 2 - 2
build/three.min.js

@@ -1060,7 +1060,7 @@ set:function(a){console.warn("THREE.WebGLRenderTarget: .offset is now .texture.o
 this.texture.format=a}},type:{get:function(){console.warn("THREE.WebGLRenderTarget: .type is now .texture.type.");return this.texture.type},set:function(a){console.warn("THREE.WebGLRenderTarget: .type is now .texture.type.");this.texture.type=a}},generateMipmaps:{get:function(){console.warn("THREE.WebGLRenderTarget: .generateMipmaps is now .texture.generateMipmaps.");return this.texture.generateMipmaps},set:function(a){console.warn("THREE.WebGLRenderTarget: .generateMipmaps is now .texture.generateMipmaps.");
 this.texture.generateMipmaps=a}}});Object.defineProperties(Ja.prototype,{load:{value:function(a){console.warn("THREE.Audio: .load has been deprecated. Use THREE.AudioLoader instead.");var b=this;(new wg).load(a,function(d){b.setBuffer(d)});return this}},startTime:{set:function(){console.warn("THREE.Audio: .startTime is now .play( delay ).")}}});Xg.prototype.getData=function(){console.warn("THREE.AudioAnalyser: .getData() is now .getFrequencyData().");return this.getFrequencyData()};Hd.prototype.updateCubeMap=
 function(a,b){console.warn("THREE.CubeCamera: .updateCubeMap() is now .update().");return this.update(a,b)};Sc.crossOrigin=void 0;Sc.loadTexture=function(a,b,d,e){console.warn("THREE.ImageUtils.loadTexture has been deprecated. Use THREE.TextureLoader() instead.");var f=new lg;f.setCrossOrigin(this.crossOrigin);a=f.load(a,d,void 0,e);b&&(a.mapping=b);return a};Sc.loadTextureCube=function(a,b,d,e){console.warn("THREE.ImageUtils.loadTextureCube has been deprecated. Use THREE.CubeTextureLoader() instead.");
-var f=new jg;f.setCrossOrigin(this.crossOrigin);a=f.load(a,d,void 0,e);b&&(a.mapping=b);return a};Sc.loadCompressedTexture=function(){console.error("THREE.ImageUtils.loadCompressedTexture has been removed. Use THREE.DDSLoader instead.")};Sc.loadCompressedTextureCube=function(){console.error("THREE.ImageUtils.loadCompressedTextureCube has been removed. Use THREE.DDSLoader instead.")};"undefined"!==typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:"120"}}));
+var f=new jg;f.setCrossOrigin(this.crossOrigin);a=f.load(a,d,void 0,e);b&&(a.mapping=b);return a};Sc.loadCompressedTexture=function(){console.error("THREE.ImageUtils.loadCompressedTexture has been removed. Use THREE.DDSLoader instead.")};Sc.loadCompressedTextureCube=function(){console.error("THREE.ImageUtils.loadCompressedTextureCube has been removed. Use THREE.DDSLoader instead.")};"undefined"!==typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:"121dev"}}));
 r.ACESFilmicToneMapping=4;r.AddEquation=100;r.AddOperation=2;r.AdditiveAnimationBlendMode=2501;r.AdditiveBlending=2;r.AlphaFormat=1021;r.AlwaysDepth=1;r.AlwaysStencilFunc=519;r.AmbientLight=qg;r.AmbientLightProbe=Mh;r.AnimationClip=Mb;r.AnimationLoader=Bh;r.AnimationMixer=Ph;r.AnimationObjectGroup=nj;r.AnimationUtils=Va;r.ArcCurve=ge;r.ArrayCamera=Tf;r.ArrowHelper=Rc;r.Audio=Ja;r.AudioAnalyser=Xg;r.AudioContext=Nh;r.AudioListener=Xb;r.AudioLoader=wg;r.AxesHelper=yf;r.AxisHelper=function(a){console.warn("THREE.AxisHelper has been renamed to THREE.AxesHelper.");
 return new yf(a)};r.BackSide=1;r.BasicDepthPacking=3200;r.BasicShadowMap=0;r.BinaryTextureLoader=function(a){console.warn("THREE.BinaryTextureLoader has been renamed to THREE.DataTextureLoader.");return new kg(a)};r.Bone=uh;r.BooleanKeyframeTrack=fg;r.BoundingBoxHelper=function(a,b){console.warn("THREE.BoundingBoxHelper has been deprecated. Creating a THREE.BoxHelper instead.");return new Qc(a,b)};r.Box2=$a;r.Box3=za;r.Box3Helper=wf;r.BoxBufferGeometry=Bc;r.BoxGeometry=Fd;r.BoxHelper=Qc;r.BufferAttribute=
 pa;r.BufferGeometry=ka;r.BufferGeometryLoader=ug;r.ByteType=1010;r.Cache=vd;r.Camera=ac;r.CameraHelper=vf;r.CanvasRenderer=function(){console.error("THREE.CanvasRenderer has been removed")};r.CanvasTexture=Te;r.CatmullRomCurve3=ob;r.CineonToneMapping=3;r.CircleBufferGeometry=ce;r.CircleGeometry=nf;r.ClampToEdgeWrapping=1001;r.Clock=ie;r.ClosedSplineCurve3=tj;r.Color=S;r.ColorKeyframeTrack=gg;r.CompressedTexture=Qd;r.CompressedTextureLoader=Ch;r.ConeBufferGeometry=mf;r.ConeGeometry=lf;r.CubeCamera=
@@ -1078,7 +1078,7 @@ Ec;r.MeshDistanceMaterial=Fc;r.MeshFaceMaterial=function(a){console.warn("THREE.
 a.isMultiMaterial=!0;a.materials=a;a.clone=function(){return a.slice()};return a};r.MultiplyBlending=4;r.MultiplyOperation=0;r.NearestFilter=1003;r.NearestMipMapLinearFilter=1005;r.NearestMipMapNearestFilter=1004;r.NearestMipmapLinearFilter=1005;r.NearestMipmapNearestFilter=1004;r.NeverDepth=0;r.NeverStencilFunc=512;r.NoBlending=0;r.NoColors=0;r.NoToneMapping=0;r.NormalAnimationBlendMode=2500;r.NormalBlending=1;r.NotEqualDepth=7;r.NotEqualStencilFunc=517;r.NumberKeyframeTrack=de;r.Object3D=ha;r.ObjectLoader=
 vg;r.ObjectSpaceNormalMap=1;r.OctahedronBufferGeometry=fd;r.OctahedronGeometry=Ye;r.OneFactor=201;r.OneMinusDstAlphaFactor=207;r.OneMinusDstColorFactor=209;r.OneMinusSrcAlphaFactor=205;r.OneMinusSrcColorFactor=203;r.OrthographicCamera=he;r.PCFShadowMap=1;r.PCFSoftShadowMap=2;r.PMREMGenerator=rb;r.ParametricBufferGeometry=Sd;r.ParametricGeometry=Ve;r.Particle=function(a){console.warn("THREE.Particle has been renamed to THREE.Sprite.");return new Qe(a)};r.ParticleBasicMaterial=function(a){console.warn("THREE.ParticleBasicMaterial has been renamed to THREE.PointsMaterial.");
 return new Rb(a)};r.ParticleSystem=function(a,b){console.warn("THREE.ParticleSystem has been renamed to THREE.Points.");return new Pd(a,b)};r.ParticleSystemMaterial=function(a){console.warn("THREE.ParticleSystemMaterial has been renamed to THREE.PointsMaterial.");return new Rb(a)};r.Path=Wb;r.PerspectiveCamera=eb;r.Plane=Na;r.PlaneBufferGeometry=cd;r.PlaneGeometry=Je;r.PlaneHelper=xf;r.PointCloud=function(a,b){console.warn("THREE.PointCloud has been renamed to THREE.Points.");return new Pd(a,b)};
-r.PointCloudMaterial=function(a){console.warn("THREE.PointCloudMaterial has been renamed to THREE.PointsMaterial.");return new Rb(a)};r.PointLight=og;r.PointLightHelper=le;r.Points=Pd;r.PointsMaterial=Rb;r.PolarGridHelper=xg;r.PolyhedronBufferGeometry=zb;r.PolyhedronGeometry=We;r.PositionalAudio=tb;r.PropertyBinding=qb;r.PropertyMixer=Oh;r.QuadraticBezierCurve=Ub;r.QuadraticBezierCurve3=ec;r.Quaternion=ua;r.QuaternionKeyframeTrack=pf;r.QuaternionLinearInterpolant=hg;r.REVISION="120";r.RGBADepthPacking=
+r.PointCloudMaterial=function(a){console.warn("THREE.PointCloudMaterial has been renamed to THREE.PointsMaterial.");return new Rb(a)};r.PointLight=og;r.PointLightHelper=le;r.Points=Pd;r.PointsMaterial=Rb;r.PolarGridHelper=xg;r.PolyhedronBufferGeometry=zb;r.PolyhedronGeometry=We;r.PositionalAudio=tb;r.PropertyBinding=qb;r.PropertyMixer=Oh;r.QuadraticBezierCurve=Ub;r.QuadraticBezierCurve3=ec;r.Quaternion=ua;r.QuaternionKeyframeTrack=pf;r.QuaternionLinearInterpolant=hg;r.REVISION="121dev";r.RGBADepthPacking=
 3201;r.RGBAFormat=1023;r.RGBAIntegerFormat=1033;r.RGBA_ASTC_10x10_Format=37819;r.RGBA_ASTC_10x5_Format=37816;r.RGBA_ASTC_10x6_Format=37817;r.RGBA_ASTC_10x8_Format=37818;r.RGBA_ASTC_12x10_Format=37820;r.RGBA_ASTC_12x12_Format=37821;r.RGBA_ASTC_4x4_Format=37808;r.RGBA_ASTC_5x4_Format=37809;r.RGBA_ASTC_5x5_Format=37810;r.RGBA_ASTC_6x5_Format=37811;r.RGBA_ASTC_6x6_Format=37812;r.RGBA_ASTC_8x5_Format=37813;r.RGBA_ASTC_8x6_Format=37814;r.RGBA_ASTC_8x8_Format=37815;r.RGBA_BPTC_Format=36492;r.RGBA_ETC2_EAC_Format=
 37496;r.RGBA_PVRTC_2BPPV1_Format=35843;r.RGBA_PVRTC_4BPPV1_Format=35842;r.RGBA_S3TC_DXT1_Format=33777;r.RGBA_S3TC_DXT3_Format=33778;r.RGBA_S3TC_DXT5_Format=33779;r.RGBDEncoding=3006;r.RGBEEncoding=3002;r.RGBEFormat=1023;r.RGBFormat=1022;r.RGBIntegerFormat=1032;r.RGBM16Encoding=3005;r.RGBM7Encoding=3004;r.RGB_ETC1_Format=36196;r.RGB_ETC2_Format=37492;r.RGB_PVRTC_2BPPV1_Format=35841;r.RGB_PVRTC_4BPPV1_Format=35840;r.RGB_S3TC_DXT1_Format=33776;r.RGFormat=1030;r.RGIntegerFormat=1031;r.RawShaderMaterial=
 pc;r.Ray=Ta;r.Raycaster=Sh;r.RectAreaLight=rg;r.RedFormat=1028;r.RedIntegerFormat=1029;r.ReinhardToneMapping=2;r.RepeatWrapping=1E3;r.ReplaceStencilOp=7681;r.ReverseSubtractEquation=102;r.RingBufferGeometry=$d;r.RingGeometry=jf;r.SRGB8_ALPHA8_ASTC_10x10_Format=37851;r.SRGB8_ALPHA8_ASTC_10x5_Format=37848;r.SRGB8_ALPHA8_ASTC_10x6_Format=37849;r.SRGB8_ALPHA8_ASTC_10x8_Format=37850;r.SRGB8_ALPHA8_ASTC_12x10_Format=37852;r.SRGB8_ALPHA8_ASTC_12x12_Format=37853;r.SRGB8_ALPHA8_ASTC_4x4_Format=37840;r.SRGB8_ALPHA8_ASTC_5x4_Format=

+ 92 - 92
build/three.module.js

@@ -91,7 +91,7 @@ if ( Object.assign === undefined ) {
 
 }
 
-const REVISION = '120';
+const REVISION = '121dev';
 const MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2, ROTATE: 0, DOLLY: 1, PAN: 2 };
 const TOUCH = { ROTATE: 0, PAN: 1, DOLLY_PAN: 2, DOLLY_ROTATE: 3 };
 const CullFaceNone = 0;
@@ -3914,8 +3914,8 @@ class Vector3 {
 
 }
 
-const _vector = new Vector3();
-const _quaternion = new Quaternion();
+const _vector = /*@__PURE__*/ new Vector3();
+const _quaternion = /*@__PURE__*/ new Quaternion();
 
 class Box3 {
 
@@ -4436,38 +4436,38 @@ function satForAxes( axes, v0, v1, v2, extents ) {
 }
 
 const _points = [
-	new Vector3(),
-	new Vector3(),
-	new Vector3(),
-	new Vector3(),
-	new Vector3(),
-	new Vector3(),
-	new Vector3(),
-	new Vector3()
+	/*@__PURE__*/ new Vector3(),
+	/*@__PURE__*/ new Vector3(),
+	/*@__PURE__*/ new Vector3(),
+	/*@__PURE__*/ new Vector3(),
+	/*@__PURE__*/ new Vector3(),
+	/*@__PURE__*/ new Vector3(),
+	/*@__PURE__*/ new Vector3(),
+	/*@__PURE__*/ new Vector3()
 ];
 
-const _vector$1 = new Vector3();
+const _vector$1 = /*@__PURE__*/ new Vector3();
 
-const _box = new Box3();
+const _box = /*@__PURE__*/ new Box3();
 
 // triangle centered vertices
 
-const _v0 = new Vector3();
-const _v1 = new Vector3();
-const _v2 = new Vector3();
+const _v0 = /*@__PURE__*/ new Vector3();
+const _v1 = /*@__PURE__*/ new Vector3();
+const _v2 = /*@__PURE__*/ new Vector3();
 
 // triangle edge vectors
 
-const _f0 = new Vector3();
-const _f1 = new Vector3();
-const _f2 = new Vector3();
+const _f0 = /*@__PURE__*/ new Vector3();
+const _f1 = /*@__PURE__*/ new Vector3();
+const _f2 = /*@__PURE__*/ new Vector3();
 
-const _center = new Vector3();
-const _extents = new Vector3();
-const _triangleNormal = new Vector3();
-const _testAxis = new Vector3();
+const _center = /*@__PURE__*/ new Vector3();
+const _extents = /*@__PURE__*/ new Vector3();
+const _triangleNormal = /*@__PURE__*/ new Vector3();
+const _testAxis = /*@__PURE__*/ new Vector3();
 
-const _box$1 = new Box3();
+const _box$1 = /*@__PURE__*/ new Box3();
 
 class Sphere {
 
@@ -4650,14 +4650,14 @@ class Sphere {
 
 }
 
-const _vector$2 = new Vector3();
-const _segCenter = new Vector3();
-const _segDir = new Vector3();
-const _diff = new Vector3();
+const _vector$2 = /*@__PURE__*/ new Vector3();
+const _segCenter = /*@__PURE__*/ new Vector3();
+const _segDir = /*@__PURE__*/ new Vector3();
+const _diff = /*@__PURE__*/ new Vector3();
 
-const _edge1 = new Vector3();
-const _edge2 = new Vector3();
-const _normal = new Vector3();
+const _edge1 = /*@__PURE__*/ new Vector3();
+const _edge2 = /*@__PURE__*/ new Vector3();
+const _normal = /*@__PURE__*/ new Vector3();
 
 class Ray {
 
@@ -6026,13 +6026,13 @@ class Matrix4 {
 
 }
 
-const _v1$1 = new Vector3();
-const _m1 = new Matrix4();
-const _zero = new Vector3( 0, 0, 0 );
-const _one = new Vector3( 1, 1, 1 );
-const _x = new Vector3();
-const _y = new Vector3();
-const _z = new Vector3();
+const _v1$1 = /*@__PURE__*/ new Vector3();
+const _m1 = /*@__PURE__*/ new Matrix4();
+const _zero = /*@__PURE__*/ new Vector3( 0, 0, 0 );
+const _one = /*@__PURE__*/ new Vector3( 1, 1, 1 );
+const _x = /*@__PURE__*/ new Vector3();
+const _y = /*@__PURE__*/ new Vector3();
+const _z = /*@__PURE__*/ new Vector3();
 
 class Euler {
 
@@ -6354,8 +6354,8 @@ class Euler {
 Euler.DefaultOrder = 'XYZ';
 Euler.RotationOrders = [ 'XYZ', 'YZX', 'ZXY', 'XZY', 'YXZ', 'ZYX' ];
 
-const _matrix = new Matrix4();
-const _quaternion$1 = new Quaternion();
+const _matrix = /*@__PURE__*/ new Matrix4();
+const _quaternion$1 = /*@__PURE__*/ new Quaternion();
 
 class Layers {
 
@@ -7255,9 +7255,9 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ),
 
 } );
 
-const _vector1 = new Vector3();
-const _vector2 = new Vector3();
-const _normalMatrix = new Matrix3();
+const _vector1 = /*@__PURE__*/ new Vector3();
+const _vector2 = /*@__PURE__*/ new Vector3();
+const _normalMatrix = /*@__PURE__*/ new Matrix3();
 
 class Plane {
 
@@ -7477,17 +7477,17 @@ class Plane {
 
 }
 
-const _v0$1 = new Vector3();
-const _v1$3 = new Vector3();
-const _v2$1 = new Vector3();
-const _v3 = new Vector3();
+const _v0$1 = /*@__PURE__*/ new Vector3();
+const _v1$3 = /*@__PURE__*/ new Vector3();
+const _v2$1 = /*@__PURE__*/ new Vector3();
+const _v3 = /*@__PURE__*/ new Vector3();
 
-const _vab = new Vector3();
-const _vac = new Vector3();
-const _vbc = new Vector3();
-const _vap = new Vector3();
-const _vbp = new Vector3();
-const _vcp = new Vector3();
+const _vab = /*@__PURE__*/ new Vector3();
+const _vac = /*@__PURE__*/ new Vector3();
+const _vbc = /*@__PURE__*/ new Vector3();
+const _vap = /*@__PURE__*/ new Vector3();
+const _vbp = /*@__PURE__*/ new Vector3();
+const _vcp = /*@__PURE__*/ new Vector3();
 
 class Triangle {
 
@@ -13855,8 +13855,8 @@ DataTexture.prototype.constructor = DataTexture;
 
 DataTexture.prototype.isDataTexture = true;
 
-const _sphere$1 = new Sphere();
-const _vector$5 = new Vector3();
+const _sphere$1 = /*@__PURE__*/ new Sphere();
+const _vector$5 = /*@__PURE__*/ new Vector3();
 
 class Frustum {
 
@@ -42536,10 +42536,10 @@ class Clock {
 
 }
 
-const _position$2 = new Vector3();
-const _quaternion$3 = new Quaternion();
-const _scale$1 = new Vector3();
-const _orientation = new Vector3();
+const _position$2 = /*@__PURE__*/ new Vector3();
+const _quaternion$3 = /*@__PURE__*/ new Quaternion();
+const _scale$1 = /*@__PURE__*/ new Vector3();
+const _orientation = /*@__PURE__*/ new Vector3();
 
 class AudioListener extends Object3D {
 
@@ -43056,10 +43056,10 @@ class Audio extends Object3D {
 
 }
 
-const _position$3 = new Vector3();
-const _quaternion$4 = new Quaternion();
-const _scale$2 = new Vector3();
-const _orientation$1 = new Vector3();
+const _position$3 = /*@__PURE__*/ new Vector3();
+const _quaternion$4 = /*@__PURE__*/ new Quaternion();
+const _scale$2 = /*@__PURE__*/ new Vector3();
+const _orientation$1 = /*@__PURE__*/ new Vector3();
 
 class PositionalAudio extends Audio {
 
@@ -46465,7 +46465,7 @@ class Cylindrical {
 
 }
 
-const _vector$7 = new Vector2();
+const _vector$7 = /*@__PURE__*/ new Vector2();
 
 class Box2 {
 
@@ -46693,8 +46693,8 @@ class Box2 {
 
 }
 
-const _startP = new Vector3();
-const _startEnd = new Vector3();
+const _startP = /*@__PURE__*/ new Vector3();
+const _startEnd = /*@__PURE__*/ new Vector3();
 
 class Line3 {
 
@@ -46858,7 +46858,7 @@ ImmediateRenderObject.prototype.constructor = ImmediateRenderObject;
 
 ImmediateRenderObject.prototype.isImmediateRenderObject = true;
 
-const _vector$8 = new Vector3();
+const _vector$8 = /*@__PURE__*/ new Vector3();
 
 class SpotLightHelper extends Object3D {
 
@@ -46940,9 +46940,9 @@ class SpotLightHelper extends Object3D {
 
 }
 
-const _vector$9 = new Vector3();
-const _boneMatrix = new Matrix4();
-const _matrixWorldInv = new Matrix4();
+const _vector$9 = /*@__PURE__*/ new Vector3();
+const _boneMatrix = /*@__PURE__*/ new Matrix4();
+const _matrixWorldInv = /*@__PURE__*/ new Matrix4();
 
 
 class SkeletonHelper extends LineSegments {
@@ -47135,9 +47135,9 @@ class PointLightHelper extends Mesh {
 
 }
 
-const _vector$a = new Vector3();
-const _color1 = new Color();
-const _color2 = new Color();
+const _vector$a = /*@__PURE__*/ new Vector3();
+const _color1 = /*@__PURE__*/ new Color();
+const _color2 = /*@__PURE__*/ new Color();
 
 class HemisphereLightHelper extends Object3D {
 
@@ -47333,9 +47333,9 @@ class PolarGridHelper extends LineSegments {
 
 }
 
-const _v1$5 = new Vector3();
-const _v2$3 = new Vector3();
-const _v3$1 = new Vector3();
+const _v1$5 = /*@__PURE__*/ new Vector3();
+const _v2$3 = /*@__PURE__*/ new Vector3();
+const _v3$1 = /*@__PURE__*/ new Vector3();
 
 class DirectionalLightHelper extends Object3D {
 
@@ -47412,8 +47412,8 @@ class DirectionalLightHelper extends Object3D {
 
 }
 
-const _vector$b = new Vector3();
-const _camera = new Camera();
+const _vector$b = /*@__PURE__*/ new Vector3();
+const _camera = /*@__PURE__*/ new Camera();
 
 /**
  *	- shows frustum, line of sight and up of the camera
@@ -47606,7 +47606,7 @@ function setPoint( point, pointMap, geometry, camera, x, y, z ) {
 
 }
 
-const _box$3 = new Box3();
+const _box$3 = /*@__PURE__*/ new Box3();
 
 class BoxHelper extends LineSegments {
 
@@ -47795,7 +47795,7 @@ class PlaneHelper extends Line {
 
 }
 
-const _axis = new Vector3();
+const _axis = /*@__PURE__*/ new Vector3();
 let _lineGeometry, _coneGeometry;
 
 class ArrowHelper extends Object3D {
@@ -47953,8 +47953,8 @@ const ENCODINGS = {
 	[ GammaEncoding ]: 6
 };
 
-const _flatCamera = new OrthographicCamera();
-const { _lodPlanes, _sizeLods, _sigmas } = _createPlanes();
+const _flatCamera = /*@__PURE__*/ new OrthographicCamera();
+const { _lodPlanes, _sizeLods, _sigmas } = /*@__PURE__*/ _createPlanes();
 let _oldTarget = null;
 
 // Golden Ratio
@@ -47964,16 +47964,16 @@ const INV_PHI = 1 / PHI;
 // Vertices of a dodecahedron (except the opposites, which represent the
 // same axis), used as axis directions evenly spread on a sphere.
 const _axisDirections = [
-	new Vector3( 1, 1, 1 ),
-	new Vector3( - 1, 1, 1 ),
-	new Vector3( 1, 1, - 1 ),
-	new Vector3( - 1, 1, - 1 ),
-	new Vector3( 0, PHI, INV_PHI ),
-	new Vector3( 0, PHI, - INV_PHI ),
-	new Vector3( INV_PHI, 0, PHI ),
-	new Vector3( - INV_PHI, 0, PHI ),
-	new Vector3( PHI, INV_PHI, 0 ),
-	new Vector3( - PHI, INV_PHI, 0 ) ];
+	/*@__PURE__*/ new Vector3( 1, 1, 1 ),
+	/*@__PURE__*/ new Vector3( - 1, 1, 1 ),
+	/*@__PURE__*/ new Vector3( 1, 1, - 1 ),
+	/*@__PURE__*/ new Vector3( - 1, 1, - 1 ),
+	/*@__PURE__*/ new Vector3( 0, PHI, INV_PHI ),
+	/*@__PURE__*/ new Vector3( 0, PHI, - INV_PHI ),
+	/*@__PURE__*/ new Vector3( INV_PHI, 0, PHI ),
+	/*@__PURE__*/ new Vector3( - INV_PHI, 0, PHI ),
+	/*@__PURE__*/ new Vector3( PHI, INV_PHI, 0 ),
+	/*@__PURE__*/ new Vector3( - PHI, INV_PHI, 0 ) ];
 
 /**
  * This class generates a Prefiltered, Mipmapped Radiance Environment Map