|
@@ -80,6 +80,16 @@
|
|
// init scene
|
|
// init scene
|
|
init();
|
|
init();
|
|
|
|
|
|
|
|
+ var onProgress = function ( xhr ) {
|
|
|
|
+ if ( xhr.lengthComputable ) {
|
|
|
|
+ var percentComplete = xhr.loaded / xhr.total * 100;
|
|
|
|
+ console.log( Math.round(percentComplete, 2) + '% downloaded' );
|
|
|
|
+ }
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ var onError = function ( xhr ) {
|
|
|
|
+ };
|
|
|
|
+
|
|
// Load jeep model using the AssimpJSONLoader
|
|
// Load jeep model using the AssimpJSONLoader
|
|
var loader1 = new THREE.AssimpJSONLoader();
|
|
var loader1 = new THREE.AssimpJSONLoader();
|
|
loader1.load( 'models/assimp/jeep/jeep.assimp.json', function ( assimpjson ) {
|
|
loader1.load( 'models/assimp/jeep/jeep.assimp.json', function ( assimpjson ) {
|
|
@@ -88,8 +98,7 @@
|
|
assimpjson.updateMatrix();
|
|
assimpjson.updateMatrix();
|
|
|
|
|
|
scene.add(assimpjson);
|
|
scene.add(assimpjson);
|
|
- } );
|
|
|
|
-
|
|
|
|
|
|
+ }, onProgress, onError );
|
|
|
|
|
|
// load interior model
|
|
// load interior model
|
|
var loader2 = new THREE.AssimpJSONLoader();
|
|
var loader2 = new THREE.AssimpJSONLoader();
|
|
@@ -100,7 +109,7 @@
|
|
|
|
|
|
scene.add( assimpjson );
|
|
scene.add( assimpjson );
|
|
|
|
|
|
- } );
|
|
|
|
|
|
+ }, onProgress, onError );
|
|
|
|
|
|
animate();
|
|
animate();
|
|
|
|
|