diff --git a/src/loaders/GeometryLoader.js b/src/loaders/GeometryLoader.js deleted file mode 100644 index 978f11e27da334affbfb9f58558b22424343fa71..0000000000000000000000000000000000000000 --- a/src/loaders/GeometryLoader.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @author mrdoob / http://mrdoob.com/ - */ - -THREE.GeometryLoader = function ( manager ) { - - this.manager = ( manager !== undefined ) ? manager : THREE.DefaultLoadingManager; - -}; - -THREE.GeometryLoader.prototype = { - - constructor: THREE.GeometryLoader, - - load: function ( url, onLoad, onProgress, onError ) { - - var scope = this; - - var loader = new THREE.XHRLoader( this.manager ); - loader.setCrossOrigin( this.crossOrigin ); - loader.load( url, function ( text ) { - - onLoad( scope.parse( JSON.parse( text ) ) ); - - }, onProgress, onError ); - - }, - - setCrossOrigin: function ( value ) { - - this.crossOrigin = value; - - }, - - parse: function ( json ) { - - var geometry = new THREE.Geometry(); - - geometry.indices = json.indices; - geometry.vertices = json.vertices; - geometry.normals = json.normals; - geometry.uvs = json.uvs; - - var boundingSphere = json.boundingSphere; - - if ( boundingSphere !== undefined ) { - - var center = new THREE.Vector3(); - - if ( boundingSphere.center !== undefined ) { - - center.fromArray( boundingSphere.center ); - - } - - geometry.boundingSphere = new THREE.Sphere( center, boundingSphere.radius ); - - } - - return geometry; - - } - -};