浏览代码

Updated builds.

Mr.doob 5 年之前
父节点
当前提交
ec733de12b
共有 3 个文件被更改,包括 6 次插入6 次删除
  1. 2 2
      build/three.js
  2. 2 2
      build/three.min.js
  3. 2 2
      build/three.module.js

+ 2 - 2
build/three.js

@@ -24535,7 +24535,7 @@
 
 
 						for ( var i = 0; i < object.material.length; i ++ ) {
 						for ( var i = 0; i < object.material.length; i ++ ) {
 
 
-							if ( ! object.material[ i ].uuid in compiled ) {
+							if ( object.material[ i ].uuid in compiled === false ) {
 
 
 								initMaterial( object.material[ i ], scene, object );
 								initMaterial( object.material[ i ], scene, object );
 								compiled[ object.material[ i ].uuid ] = true;
 								compiled[ object.material[ i ].uuid ] = true;
@@ -24544,7 +24544,7 @@
 
 
 						}
 						}
 
 
-					} else if ( ! object.material.uuid in compiled ) {
+					} else if ( object.material.uuid in compiled === false ) {
 
 
 						initMaterial( object.material, scene, object );
 						initMaterial( object.material, scene, object );
 						compiled[ object.material.uuid ] = true;
 						compiled[ object.material.uuid ] = true;

+ 2 - 2
build/three.min.js

@@ -218,8 +218,8 @@ v){var y=v.buffer,z=v.type;v=v.bytesPerElement;if(t.isInterleavedBufferAttribute
 t.meshPerAttribute*t.count)):aa.enableAttribute(r),H.bindBuffer(34962,y),H.vertexAttribPointer(r,u,z,n,0,0)}}else if("instanceMatrix"===W)v=oa.get(f.instanceMatrix),void 0!==v&&(y=v.buffer,z=v.type,aa.enableAttributeAndDivisor(r+0,1),aa.enableAttributeAndDivisor(r+1,1),aa.enableAttributeAndDivisor(r+2,1),aa.enableAttributeAndDivisor(r+3,1),H.bindBuffer(34962,y),H.vertexAttribPointer(r+0,4,z,!1,64,0),H.vertexAttribPointer(r+1,4,z,!1,64,16),H.vertexAttribPointer(r+2,4,z,!1,64,32),H.vertexAttribPointer(r+
 t.meshPerAttribute*t.count)):aa.enableAttribute(r),H.bindBuffer(34962,y),H.vertexAttribPointer(r,u,z,n,0,0)}}else if("instanceMatrix"===W)v=oa.get(f.instanceMatrix),void 0!==v&&(y=v.buffer,z=v.type,aa.enableAttributeAndDivisor(r+0,1),aa.enableAttributeAndDivisor(r+1,1),aa.enableAttributeAndDivisor(r+2,1),aa.enableAttributeAndDivisor(r+3,1),H.bindBuffer(34962,y),H.vertexAttribPointer(r+0,4,z,!1,64,0),H.vertexAttribPointer(r+1,4,z,!1,64,16),H.vertexAttribPointer(r+2,4,z,!1,64,32),H.vertexAttribPointer(r+
 3,4,z,!1,64,48));else if(void 0!==q&&(n=q[W],void 0!==n))switch(n.length){case 2:H.vertexAttrib2fv(r,n);break;case 3:H.vertexAttrib3fv(r,n);break;case 4:H.vertexAttrib4fv(r,n);break;default:H.vertexAttrib1fv(r,n)}}}aa.disableUnusedAttributes()}null!==a&&H.bindBuffer(34963,x.buffer)}var W=d.drawRange.start*p;m=null!==g?g.start*p:0;x=Math.max(W,m);g=Math.max(0,Math.min(null!==a?a.count:c.count,W+d.drawRange.count*p,m+(null!==g?g.count*p:Infinity))-1-x+1);0!==g&&(f.isMesh?!0===e.wireframe?(aa.setLineWidth(e.wireframeLinewidth*
 3,4,z,!1,64,48));else if(void 0!==q&&(n=q[W],void 0!==n))switch(n.length){case 2:H.vertexAttrib2fv(r,n);break;case 3:H.vertexAttrib3fv(r,n);break;case 4:H.vertexAttrib4fv(r,n);break;default:H.vertexAttrib1fv(r,n)}}}aa.disableUnusedAttributes()}null!==a&&H.bindBuffer(34963,x.buffer)}var W=d.drawRange.start*p;m=null!==g?g.start*p:0;x=Math.max(W,m);g=Math.max(0,Math.min(null!==a?a.count:c.count,W+d.drawRange.count*p,m+(null!==g?g.count*p:Infinity))-1-x+1);0!==g&&(f.isMesh?!0===e.wireframe?(aa.setLineWidth(e.wireframeLinewidth*
 (null===N?Q:1)),k.setMode(1)):k.setMode(4):f.isLine?(e=e.linewidth,void 0===e&&(e=1),aa.setLineWidth(e*(null===N?Q:1)),f.isLineSegments?k.setMode(1):f.isLineLoop?k.setMode(2):k.setMode(3)):f.isPoints?k.setMode(0):f.isSprite&&k.setMode(4),f.isInstancedMesh?k.renderInstances(d,x,g,f.count):d.isInstancedBufferGeometry?k.renderInstances(d,x,g,d.maxInstancedCount):k.render(x,g))};this.compile=function(a,b){G=wa.get(a,b);G.init();a.traverse(function(a){a.isLight&&(G.pushLight(a),a.castShadow&&G.pushShadow(a))});
 (null===N?Q:1)),k.setMode(1)):k.setMode(4):f.isLine?(e=e.linewidth,void 0===e&&(e=1),aa.setLineWidth(e*(null===N?Q:1)),f.isLineSegments?k.setMode(1):f.isLineLoop?k.setMode(2):k.setMode(3)):f.isPoints?k.setMode(0):f.isSprite&&k.setMode(4),f.isInstancedMesh?k.renderInstances(d,x,g,f.count):d.isInstancedBufferGeometry?k.renderInstances(d,x,g,d.maxInstancedCount):k.render(x,g))};this.compile=function(a,b){G=wa.get(a,b);G.init();a.traverse(function(a){a.isLight&&(G.pushLight(a),a.castShadow&&G.pushShadow(a))});
-G.setupLights(b);var c={};a.traverse(function(b){if(b.material)if(Array.isArray(b.material))for(var d=0;d<b.material.length;d++)!b.material[d].uuid in c&&(p(b.material[d],a,b),c[b.material[d].uuid]=!0);else!b.material.uuid in c&&(p(b.material,a,b),c[b.material.uuid]=!0)})};var Ea=null,Ca=new Ah;Ca.setAnimationLoop(function(a){la.isPresenting||Ea&&Ea(a)});"undefined"!==typeof window&&Ca.setContext(window);this.setAnimationLoop=function(a){Ea=a;la.setAnimationLoop(a);Ca.start()};this.render=function(a,
-c,d,e){if(void 0!==d){console.warn("THREE.WebGLRenderer.render(): the renderTarget argument has been removed. Use .setRenderTarget() instead.");var f=d}if(void 0!==e){console.warn("THREE.WebGLRenderer.render(): the forceClear argument has been removed. Use .clear() instead.");var g=e}c&&c.isCamera?I||(ha=b=null,xa=!1,Pe=-1,Z=null,!0===a.autoUpdate&&a.updateMatrixWorld(),null===c.parent&&c.updateMatrixWorld(),la.enabled&&la.isPresenting&&(c=la.getCamera(c)),G=wa.get(a,c),G.init(),a.onBeforeRender(A,
+G.setupLights(b);var c={};a.traverse(function(b){if(b.material)if(Array.isArray(b.material))for(var d=0;d<b.material.length;d++)!1===b.material[d].uuid in c&&(p(b.material[d],a,b),c[b.material[d].uuid]=!0);else!1===b.material.uuid in c&&(p(b.material,a,b),c[b.material.uuid]=!0)})};var Ea=null,Ca=new Ah;Ca.setAnimationLoop(function(a){la.isPresenting||Ea&&Ea(a)});"undefined"!==typeof window&&Ca.setContext(window);this.setAnimationLoop=function(a){Ea=a;la.setAnimationLoop(a);Ca.start()};this.render=
+function(a,c,d,e){if(void 0!==d){console.warn("THREE.WebGLRenderer.render(): the renderTarget argument has been removed. Use .setRenderTarget() instead.");var f=d}if(void 0!==e){console.warn("THREE.WebGLRenderer.render(): the forceClear argument has been removed. Use .clear() instead.");var g=e}c&&c.isCamera?I||(ha=b=null,xa=!1,Pe=-1,Z=null,!0===a.autoUpdate&&a.updateMatrixWorld(),null===c.parent&&c.updateMatrixWorld(),la.enabled&&la.isPresenting&&(c=la.getCamera(c)),G=wa.get(a,c),G.init(),a.onBeforeRender(A,
 a,c,f||N),Od.multiplyMatrices(c.projectionMatrix,c.matrixWorldInverse),mg.setFromProjectionMatrix(Od),ng=this.localClippingEnabled,na=Va.init(this.clippingPlanes,ng,c),B=ya.get(a,c),B.init(),l(a,c,0,A.sortObjects),!0===A.sortObjects&&B.sort(ka,ma),na&&Va.beginShadows(),Fa.render(G.state.shadowsArray,a,c),G.setupLights(c),na&&Va.endShadows(),this.info.autoReset&&this.info.reset(),void 0!==f&&this.setRenderTarget(f),la.enabled&&va.isAvailable()&&va.attachCamera(c),pa.render(B,a,c,g),d=B.opaque,e=B.transparent,
 a,c,f||N),Od.multiplyMatrices(c.projectionMatrix,c.matrixWorldInverse),mg.setFromProjectionMatrix(Od),ng=this.localClippingEnabled,na=Va.init(this.clippingPlanes,ng,c),B=ya.get(a,c),B.init(),l(a,c,0,A.sortObjects),!0===A.sortObjects&&B.sort(ka,ma),na&&Va.beginShadows(),Fa.render(G.state.shadowsArray,a,c),G.setupLights(c),na&&Va.endShadows(),this.info.autoReset&&this.info.reset(),void 0!==f&&this.setRenderTarget(f),la.enabled&&va.isAvailable()&&va.attachCamera(c),pa.render(B,a,c,g),d=B.opaque,e=B.transparent,
 a.overrideMaterial?(f=a.overrideMaterial,d.length&&m(d,a,c,f),e.length&&m(e,a,c,f)):(d.length&&m(d,a,c),e.length&&m(e,a,c)),a.onAfterRender(A,a,c),null!==N&&(U.updateRenderTargetMipmap(N),U.updateMultisampleRenderTarget(N)),aa.buffers.depth.setTest(!0),aa.buffers.depth.setMask(!0),aa.buffers.color.setMask(!0),aa.setPolygonOffset(!1),la.enabled&&va.isAvailable()&&va.detachCamera(c),G=B=null):console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.")};this.setFramebuffer=
 a.overrideMaterial?(f=a.overrideMaterial,d.length&&m(d,a,c,f),e.length&&m(e,a,c,f)):(d.length&&m(d,a,c),e.length&&m(e,a,c)),a.onAfterRender(A,a,c),null!==N&&(U.updateRenderTargetMipmap(N),U.updateMultisampleRenderTarget(N)),aa.buffers.depth.setTest(!0),aa.buffers.depth.setMask(!0),aa.buffers.color.setMask(!0),aa.setPolygonOffset(!1),la.enabled&&va.isAvailable()&&va.detachCamera(c),G=B=null):console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.")};this.setFramebuffer=
 function(a){K!==a&&null===N&&H.bindFramebuffer(36160,a);K=a};this.getActiveCubeFace=function(){return L};this.getActiveMipmapLevel=function(){return M};this.getRenderTarget=function(){return N};this.setRenderTarget=function(a,b,c){N=a;L=b;M=c;a&&void 0===S.get(a).__webglFramebuffer&&U.setupRenderTarget(a);var d=K,e=!1;a?(d=S.get(a).__webglFramebuffer,a.isWebGLCubeRenderTarget?(d=d[b||0],e=!0):d=a.isWebGLMultisampleRenderTarget?S.get(a).__webglMultisampledFramebuffer:d,X.copy(a.viewport),Y.copy(a.scissor),
 function(a){K!==a&&null===N&&H.bindFramebuffer(36160,a);K=a};this.getActiveCubeFace=function(){return L};this.getActiveMipmapLevel=function(){return M};this.getRenderTarget=function(){return N};this.setRenderTarget=function(a,b,c){N=a;L=b;M=c;a&&void 0===S.get(a).__webglFramebuffer&&U.setupRenderTarget(a);var d=K,e=!1;a?(d=S.get(a).__webglFramebuffer,a.isWebGLCubeRenderTarget?(d=d[b||0],e=!0):d=a.isWebGLMultisampleRenderTarget?S.get(a).__webglMultisampledFramebuffer:d,X.copy(a.viewport),Y.copy(a.scissor),

+ 2 - 2
build/three.module.js

@@ -24527,7 +24527,7 @@ function WebGLRenderer( parameters ) {
 
 
 					for ( var i = 0; i < object.material.length; i ++ ) {
 					for ( var i = 0; i < object.material.length; i ++ ) {
 
 
-						if ( ! object.material[ i ].uuid in compiled ) {
+						if ( object.material[ i ].uuid in compiled === false ) {
 
 
 							initMaterial( object.material[ i ], scene, object );
 							initMaterial( object.material[ i ], scene, object );
 							compiled[ object.material[ i ].uuid ] = true;
 							compiled[ object.material[ i ].uuid ] = true;
@@ -24536,7 +24536,7 @@ function WebGLRenderer( parameters ) {
 
 
 					}
 					}
 
 
-				} else if ( ! object.material.uuid in compiled ) {
+				} else if ( object.material.uuid in compiled === false ) {
 
 
 					initMaterial( object.material, scene, object );
 					initMaterial( object.material, scene, object );
 					compiled[ object.material.uuid ] = true;
 					compiled[ object.material.uuid ] = true;