this.texturePath).geometry;break;default:console.warn('THREE.ObjectLoader: Unsupported geometry type "'+h.type+'"');continue}g.uuid=h.uuid;void0!==h.name&&(g.name=h.name);b[h.uuid]=g}returnb},parseMaterials:function(a,b){varc={};if(void0!==a){vard=newTHREE.MaterialLoader;d.setTextures(b);for(vare=0,f=a.length;e<f;e++){varg=d.parse(a[e]);c[g.uuid]=g}}returnc},parseAnimations:function(a){for(varb=[],c=0;c<a.length;c++){vard=THREE.AnimationClip.parse(a[c]);b.push(d)}returnb},parseImages:function(a,
b){functionc(a){d.manager.itemStart(a);returng.load(a,function(){d.manager.itemEnd(a)})}vard=this,e={};if(void0!==a&&0<a.length){varf=newTHREE.LoadingManager(b),g=newTHREE.ImageLoader(f);g.setCrossOrigin(this.crossOrigin);for(varf=0,h=a.length;f<h;f++){vark=a[f],l=/^(\/\/)|([a-z]+:(\/\/)?)/i.test(k.url)?k.url:d.texturePath+k.url;e[k.uuid]=c(l)}}returne},parseTextures:function(a,b){functionc(a){if("number"===typeofa)returna;console.warn("THREE.ObjectLoader.parseTexture: Constant should be in numeric form.",