THREE.Material.prototype.setValues=function(a){if(a!==void0)for(varbina){varc=a[b];if(c===void0)console.warn("THREE.Material: '"+b+"' parameter is undefined.");elseif(binthis){vard=this[b];dinstanceofTHREE.Color&&cinstanceofTHREE.Color?d.copy(c):dinstanceofTHREE.Color&&typeofc==="number"?d.setHex(c):dinstanceofTHREE.Vector3&&cinstanceofTHREE.Vector3?d.copy(c):this[b]=c}}};
255:i;ea[9]=j<0?0:j>255?255:j;ea[10]=c<0?0:c>255?255:c;ea[12]=k<0?0:k>255?255:k;ea[13]=l<0?0:l>255?255:l;ea[14]=d<0?0:d>255?255:d;sa.putImageData(ya,0,0);va.drawImage(ra,0,0);returnta}functionoa(a,b,c){a=(a-b)/(c-b);returna*a*(3-2*a)}functionqa(a){a=(a+1)*0.5;returna<0?0:a>1?1:a}functionka(a,b){varc=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!==0){e=1/Math.sqrt(e);c=c*e;d=d*e;b.x=b.x+c;b.y=b.y+d;a.x=a.x-c;a.y=a.y-d}}if(hinstanceofTHREE.Camera===false)console.error("THREE.CanvasRenderer.render: camera is not an instance of THREE.Camera.");