if(e.name===a||!0===b&&(e=e.getObjectByName(a,b),void0!==e))returne}},getChildByName:function(a,b){console.warn("THREE.Object3D: .getChildByName() has been renamed to .getObjectByName().");returnthis.getObjectByName(a,b)},updateMatrix:function(){this.matrix.compose(this.position,this.quaternion,this.scale);this.matrixWorldNeedsUpdate=!0},updateMatrixWorld:function(a){!0===this.matrixAutoUpdate&&this.updateMatrix();if(!0===this.matrixWorldNeedsUpdate||!0===a)void0===this.parent?this.matrixWorld.copy(this.matrix):
b.groundColor,b.intensity);break;case"Mesh":e=c[b.geometry];varf=d[b.material];void0===e&&console.error("THREE.ObjectLoader: Undefined geometry "+b.geometry);void0===f&&console.error("THREE.ObjectLoader: Undefined material "+b.material);e=newTHREE.Mesh(e,f);break;case"Sprite":f=d[b.material];void0===f&&console.error("THREE.ObjectLoader: Undefined material "+b.material);e=newTHREE.Sprite(f);break;case"Group":e=newTHREE.Group;break;default:e=newTHREE.Object3D}e.uuid=b.uuid;void0!==b.name&&
THREE.Material.prototype={constructor:THREE.Material,setValues:function(a){if(void0!==a)for(varbina){varc=a[b];if(void0===c)console.warn("THREE.Material: '"+b+"' parameter is undefined.");elseif(binthis){vard=this[b];dinstanceofTHREE.Color?d.set(c):dinstanceofTHREE.Vector3&&cinstanceofTHREE.Vector3?d.copy(c):this[b]="overdraw"==b?Number(c):c}}},toJSON:function(){vara={metadata:{version:4.2,type:"material",generator:"MaterialExporter"},uuid:this.uuid,type:this.type};""!==this.name&&