SYMBOL INDEX (1134 symbols across 82 files) FILE: Arrays/data_structures/linked_list.js function Cell (line 1) | function Cell(prev, next, value) { function List (line 7) | function List(head, tail) { FILE: Arrays/test_cases/particles.js function Particle (line 2) | function Particle() { FILE: DataStructures/structures/list.js function Cell (line 3) | function Cell(next, prev, value) { FILE: DataStructures/structures/pma.js function set_levels (line 14) | function set_levels(nlevels) { function rebalance (line 26) | function rebalance(lo, hi) { FILE: DataStructures/structures/vector.js function check_resize (line 11) | function check_resize() { FILE: Downsample/js/boxfilter.js function BoxFilter (line 3) | function BoxFilter(volume, dims) { FILE: Downsample/js/closing.js function ClosingFilter (line 3) | function ClosingFilter(volume, dims) { FILE: Downsample/js/marchingtetrahedra.js function interp (line 38) | function interp(i0, i1) { FILE: Downsample/js/maxfilter.js function MaxFilter (line 3) | function MaxFilter(volume, dims) { FILE: Downsample/js/medianfilter.js function MedianFilter (line 3) | function MedianFilter(volume, dims) { FILE: Downsample/js/minfilter.js function MinFilter (line 3) | function MinFilter(volume, dims) { FILE: Downsample/js/nearestfilter.js function NearestFilter (line 3) | function NearestFilter(volume, dims) { FILE: Downsample/js/opening.js function OpeningFilter (line 3) | function OpeningFilter(volume, dims) { FILE: Downsample/js/perlinnoise.js function fade (line 51) | function fade(t) { return t * t * t * (t * (t * 6 - 15) + 10); } function lerp (line 52) | function lerp( t, a, b) { return a + t * (b - a); } function grad (line 53) | function grad(hash, x, y, z) { function scale (line 59) | function scale(n) { return (1 + n)/2; } FILE: Downsample/js/testdata.js function createTestData (line 1) | function createTestData() { FILE: Downsample/vendor/dsp.js function setupTypedArray (line 57) | function setupTypedArray(name, fallback) { function FourierTransform (line 242) | function FourierTransform(bufferSize, sampleRate) { function DFT (line 298) | function DFT(bufferSize, sampleRate) { function FFT (line 353) | function FFT(bufferSize, sampleRate) { function RFFT (line 554) | function RFFT(bufferSize, sampleRate) { function Sampler (line 830) | function Sampler(file, bufferSize, sampleRate, playStart, playEnd, loopS... function Oscillator (line 960) | function Oscillator(type, frequency, amplitude, bufferSize, sampleRate) { function ADSR (line 1119) | function ADSR(attackLength, decayLength, sustainLevel, sustainLength, re... function IIRFilter (line 1215) | function IIRFilter(type, cutoff, resonance, sampleRate) { function IIRFilter2 (line 1307) | function IIRFilter2(type, cutoff, resonance, sampleRate) { function WindowFunction (line 1371) | function WindowFunction(type, alpha) { function sinh (line 1472) | function sinh (arg) { function Biquad (line 1491) | function Biquad(type, sampleRate) { function GraphicalEq (line 1847) | function GraphicalEq(sampleRate) { function MultiDelay (line 1963) | function MultiDelay(maxDelayInSamplesSize, delayInSamples, masterVolume,... function SingleDelay (line 2064) | function SingleDelay(maxDelayInSamplesSize, delayInSamples, delayVolume) { function Reverb (line 2155) | function Reverb(maxDelayInSamplesSize, delayInSamples, masterVolume, mix... FILE: Downsample/vendor/three.js/ShaderExtras.js function gauss (line 1751) | function gauss( x, sigma ) { FILE: Downsample/vendor/three.js/Three.js function c (line 24) | function c(a,b,c){q.sub(c,a);u=q.dot(b);t=n.add(a,r.copy(b).multiplyScal... function d (line 24) | function d(a,b,c,d){q.sub(d,b);n.sub(c,b);r.sub(a,b);s=q.dot(q);w=q.dot(... function a (line 29) | function a(){f=d-b;g=e-c} function a (line 66) | function a(){var a=g[f]=g[f]||new THREE.RenderableObject;f++;return a} function b (line 66) | function b(){var a=l[j]=l[j]||new THREE.RenderableVertex;j++;return a} function c (line 66) | function c(a,b){return b.z-a.z} function d (line 66) | function d(a,b){var c=0,d=1,e=a.z+a.w,f=b.z+b.w,g=-a.z+a.w,h=-b.z+b.w;if... function a (line 97) | function a(a,b,c,d,e,f,F){h=a.vertices[b];j=a.vertices[c]; function b (line 104) | function b(a,b,c,d,e,f,g){a=(c-a)*0.5;d=(d-b)*0.5;return(2*(b-c)+a+d)*g+... function c (line 119) | function c(a){a= function d (line 120) | function d(a){a=Math.log(a)/Math.LN2;return Math.pow(2,Math.round(a))} function e (line 120) | function e(a,b){var e=new Image;e.onload=function(){if(!c(this.width)||!... function f (line 120) | function f(a,c,d,f,g,h){var j=document.createElement("canvas");a[c]=new ... function g (line 121) | function g(a){return(a[0]*255<<16)+(a[1]*255<<8)+a[2]*255} function w (line 130) | function w(a){return a%4?4-a%4:0} function H (line 130) | function H(a,b){return(new Uint8Array(a,b,1))[0]} function E (line 130) | function E(a,b){return(new Uint32Array(a,b,1))[0]} function z (line 130) | function z(b,c){var d,e,f,g,h,i,j,k,l=new Uint32Array(a,c,3*b);for(d=0;d... function v (line 131) | function v(b,c){var d,e,f,g,h,i,j,k,l,m,n=new Uint32Array(a,c,4*b);for(d... function A (line 131) | function A(b,c,d){for(var e,f,g,h,c=new Uint32Array(a,c,3*b),i=new Uint1... function J (line 132) | function J(b,c,d){for(var e,f,g,h,i,c=new Uint32Array(a,c,4*b),j=new Uin... function K (line 132) | function K(b,c,d,e){for(var f,g,h,i,j,k,l,c=new Uint32Array(a,c,3*b),d=n... function R (line 133) | function R(b,c,d,e){for(var f,g,h,i,j,k,l,m,n,c=new Uint32Array(a,c,4*b)... function d (line 149) | function d(a,b){return b=="relativeToHTML"?a:l+"/"+a} function e (line 149) | function e(){var a;for(m in D.objects)if(!C.objects[m]){u=D.objects[m];i... function f (line 151) | function f(a){return function(b){C.geometries[a]=b;e();G=G-1;j.onLoadCom... function g (line 151) | function g(a){return function(b){C.geometries[a]=b}} function h (line 151) | function h(){j.callbackProgress({totalModels:T,totalTextures:U,loadedMod... function b (line 221) | function b(a){if(t!=a)n.globalAlpha=t=a} function c (line 221) | function c(a){if(y!=a){switch(a){case THREE.NormalBlending:n.globalCompo... function d (line 221) | function d(a){if(s!=a)n.strokeStyle=s=a} function e (line 221) | function e(a){if(w!=a)n.fillStyle=w=a} function m (line 225) | function m(a){var b,c,d,e;aa.setRGB(0,0,0);Ta.setRGB(0,0,0);Qa.setRGB(0,... function p (line 226) | function p(a,b,c,d){var e,f,g,i,h,j;e=0;for(f=a.length;e1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a1?1:a} function Nb (line 244) | function Nb(a,b){var c=b.x-a.x,d=b.y-a.y,e=c*c+d*d;if(e!=0){e=1/Math.sqr... function a (line 250) | function a(a,b,c,d){var e,f,g,h,j,k;e=0;for(f=a.length;e1?1:a} function b (line 299) | function b(a,b){var c=a.vertices.length,d=b.material;if(d.attributes){if... function c (line 300) | function c(a,b){if(a.material&&!(a.material instanceof THREE.MeshFaceMat... function d (line 300) | function d(a){return a instanceof THREE.MeshBasicMaterial&&!a.envMap||a ... function e (line 300) | function e(a){return a.map||a.lightMap||a instanceof THREE.ShaderMateria... function f (line 300) | function f(a,b,c){var d,e,f,g,h=a.vertices;g=h.length; function g (line 305) | function g(a,b){return b.z-a.z} function h (line 305) | function h(a,b,c){if(a.length)for(var d=0,e=a.length;d=0;c--)a[c].object=== function q (line 308) | function q(a,b){for(var c=a.length-1;c>=0;c--)a[c]===b&&a.splice(c,1)} function n (line 308) | function n(a,b,c,d,e){if(!d.program||d.needsUpdate){G.initMaterial(d,b,c... function r (line 324) | function r(a,b){a._modelViewMatrix.multiply(b.matrixWorldInverse,a.matri... function u (line 324) | function u(a,b,c){if(Ra!== function t (line 325) | function t(a,b){var c;a==="fragment"?c=i.createShader(i.FRAGMENT_SHADER)... function y (line 325) | function y(a,b,c){if(c){i.texParameteri(a,i.TEXTURE_WRAP_S,H(b.wrapS));i... function s (line 326) | function s(a,b){i.bindRenderbuffer(i.RENDERBUFFER,a);if(b.depthBuffer&&!... function w (line 327) | function w(a){switch(a){case THREE.NearestFilter:case THREE.NearestMipMa... function H (line 328) | function H(a){switch(a){case THREE.RepeatWrapping:return i.REPEAT;case T... function c (line 442) | function c(a){function b(c,d){if(d=0;){e=F;f=F-1;f<0&&(f= function f (line 618) | function f(a,b,c){A.vertices.push(new THREE.Vector3(a,b,c))} function g (line 618) | function g(c,d,e,f){c=c+J;d=d+J;e=e+J;A.faces.push(new THREE.Face3(c,d,e... function h (line 646) | function h(a,b,c,d,e,f){var g=Math.cos(a);Math.cos(b);b=Math.sin(a);a=c/... function e (line 656) | function e(a){var b=a.normalize().clone();b.index=j.vertices.push(b)-1;v... function f (line 656) | function f(a,b,c,d){if(d<1){d=new THREE.Face3(a.index,b.index,c.index,[a... function g (line 657) | function g(a,b){p[a.index]||(p[a.index]=[]);p[b.index]||(p[b.index]=[]);... function h (line 657) | function h(a,b,c){c<0&&a.u===1&&(a=new THREE.UV(a.u-1,a.v));b.x===0&&b.z... function b (line 669) | function b(a,b,d){c(a,d);c(b,d)} function c (line 669) | function c(a,b){d.lineGeometry.vertices.push(new THREE.Vector3);d.lineGe... function a (line 672) | function a(a,d,e,f){THREE.CameraHelper.__v.set(d,e,f);THREE.CameraHelper... function b (line 675) | function b(){m.debug&&console.log.apply(console,arguments)} function c (line 675) | function c(){console&&console.log.apply(console,arguments)} function d (line 675) | function d(a,c,d,e,g,h,i){var j=new THREE.Face4(a,c,d,e,null,g.color,g.m... function e (line 676) | function e(a,b){return Math.min(a,b)+"_"+Math.max(a,b)} function f (line 676) | function f(a,d){var e=a+":"+d,f=t[e];if(!f){a>=y&&a