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&&
THREE.Material.prototype={constructor:THREE.Material,getneedsUpdate(){returnthis._needsUpdate},setneedsUpdate(a){!0===a&&this.update();this._needsUpdate=a},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,