b.groundColor,b.intensity);break;case"Mesh":e=c[b.geometry];varg=d[b.material];void0===e&&console.error("THREE.ObjectLoader: Undefined geometry "+b.geometry);void0===g&&console.error("THREE.ObjectLoader: Undefined material "+b.material);e=newTHREE.Mesh(e,g);break;case"Sprite":g=d[b.material];void0===g&&console.error("THREE.ObjectLoader: Undefined material "+b.material);e=newTHREE.Sprite(g);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&&(a.name=