|
@@ -3644,20 +3644,14 @@ THREE.ColladaLoader.prototype = {
|
|
|
|
|
|
}
|
|
|
|
|
|
- console.time( 'THREE.ColladaLoader' );
|
|
|
-
|
|
|
if ( text.length === 0 ) {
|
|
|
|
|
|
return { scene: new THREE.Scene() };
|
|
|
|
|
|
}
|
|
|
|
|
|
- console.time( 'THREE.ColladaLoader: DOMParser' );
|
|
|
-
|
|
|
var xml = new DOMParser().parseFromString( text, 'application/xml' );
|
|
|
|
|
|
- console.timeEnd( 'THREE.ColladaLoader: DOMParser' );
|
|
|
-
|
|
|
var collada = getElementsByTagName( xml, 'COLLADA' )[ 0 ];
|
|
|
|
|
|
// metadata
|
|
@@ -3693,8 +3687,6 @@ THREE.ColladaLoader.prototype = {
|
|
|
kinematicsScenes: {}
|
|
|
};
|
|
|
|
|
|
- console.time( 'THREE.ColladaLoader: Parse' );
|
|
|
-
|
|
|
parseLibrary( collada, 'library_animations', 'animation', parseAnimation );
|
|
|
parseLibrary( collada, 'library_animation_clips', 'animation_clip', parseAnimationClip );
|
|
|
parseLibrary( collada, 'library_controllers', 'controller', parseController );
|
|
@@ -3709,10 +3701,6 @@ THREE.ColladaLoader.prototype = {
|
|
|
parseLibrary( collada, 'library_kinematics_models', 'kinematics_model', parseKinematicsModel );
|
|
|
parseLibrary( collada, 'scene', 'instance_kinematics_scene', parseKinematicsScene );
|
|
|
|
|
|
- console.timeEnd( 'THREE.ColladaLoader: Parse' );
|
|
|
-
|
|
|
- console.time( 'THREE.ColladaLoader: Build' );
|
|
|
-
|
|
|
buildLibrary( library.animations, buildAnimation );
|
|
|
buildLibrary( library.clips, buildAnimationClip );
|
|
|
buildLibrary( library.controllers, buildController );
|
|
@@ -3724,8 +3712,6 @@ THREE.ColladaLoader.prototype = {
|
|
|
buildLibrary( library.geometries, buildGeometry );
|
|
|
buildLibrary( library.visualScenes, buildVisualScene );
|
|
|
|
|
|
- console.timeEnd( 'THREE.ColladaLoader: Build' );
|
|
|
-
|
|
|
setupAnimations();
|
|
|
setupKinematics();
|
|
|
|
|
@@ -3739,8 +3725,6 @@ THREE.ColladaLoader.prototype = {
|
|
|
|
|
|
scene.scale.multiplyScalar( asset.unit );
|
|
|
|
|
|
- console.timeEnd( 'THREE.ColladaLoader' );
|
|
|
-
|
|
|
return {
|
|
|
animations: animations,
|
|
|
kinematics: kinematics,
|