|
@@ -111,9 +111,9 @@
|
|
this.camera = null;
|
|
this.camera = null;
|
|
this.cameraTarget = this.cameraDefaults.posCameraTarget;
|
|
this.cameraTarget = this.cameraDefaults.posCameraTarget;
|
|
|
|
|
|
- var logger = new THREE.LoaderSupport.ConsoleLogger();
|
|
|
|
- logger.setEnabled( false );
|
|
|
|
- this.workerDirector = new THREE.LoaderSupport.WorkerDirector( THREE.OBJLoader2, logger );
|
|
|
|
|
|
+ this.logger = new THREE.LoaderSupport.ConsoleLogger();
|
|
|
|
+ this.logger.setEnabled( false );
|
|
|
|
+ this.workerDirector = new THREE.LoaderSupport.WorkerDirector( THREE.OBJLoader2, this.logger );
|
|
this.workerDirector.setCrossOrigin( 'anonymous' );
|
|
this.workerDirector.setCrossOrigin( 'anonymous' );
|
|
|
|
|
|
this.controls = null;
|
|
this.controls = null;
|
|
@@ -199,7 +199,7 @@
|
|
if ( Validator.isValid( content ) && Validator.isValid( content.detail ) ) output = content.detail.text;
|
|
if ( Validator.isValid( content ) && Validator.isValid( content.detail ) ) output = content.detail.text;
|
|
|
|
|
|
output = Validator.verifyInput( output, '' );
|
|
output = Validator.verifyInput( output, '' );
|
|
- console.log( 'Progress:\n\t' + output.replace(/\<br\>/g, '\n\t' ) );
|
|
|
|
|
|
+ this.logger.logInfo( 'Progress:\n\t' + output.replace(/\<br\>/g, '\n\t' ) );
|
|
document.getElementById( 'feedback' ).innerHTML = output;
|
|
document.getElementById( 'feedback' ).innerHTML = output;
|
|
};
|
|
};
|
|
|
|
|
|
@@ -234,7 +234,7 @@
|
|
scope.allAssets.push( event.detail.loaderRootNode );
|
|
scope.allAssets.push( event.detail.loaderRootNode );
|
|
|
|
|
|
var msg = 'Worker #' + instanceNo + ': Completed loading: ' + event.detail.modelName + ' (#' + scope.workerDirector.objectsCompleted + ')';
|
|
var msg = 'Worker #' + instanceNo + ': Completed loading: ' + event.detail.modelName + ' (#' + scope.workerDirector.objectsCompleted + ')';
|
|
- console.log( msg );
|
|
|
|
|
|
+ scope.logger.logInfo( msg );
|
|
scope.feedbackArray[ instanceNo ] = msg;
|
|
scope.feedbackArray[ instanceNo ] = msg;
|
|
scope._reportProgress( scope.feedbackArray.join( '\<br\>' ) );
|
|
scope._reportProgress( scope.feedbackArray.join( '\<br\>' ) );
|
|
|
|
|
|
@@ -247,7 +247,7 @@
|
|
|
|
|
|
if ( scope.reportDonwload[ instanceNo ] ) {
|
|
if ( scope.reportDonwload[ instanceNo ] ) {
|
|
var msg = 'Worker #' + instanceNo + ': ' + text;
|
|
var msg = 'Worker #' + instanceNo + ': ' + text;
|
|
- console.log( msg );
|
|
|
|
|
|
+ scope.logger.logInfo( msg );
|
|
|
|
|
|
scope.feedbackArray[ instanceNo ] = msg;
|
|
scope.feedbackArray[ instanceNo ] = msg;
|
|
scope._reportProgress( scope.feedbackArray.join( '\<br\>' ) );
|
|
scope._reportProgress( scope.feedbackArray.join( '\<br\>' ) );
|
|
@@ -279,7 +279,7 @@
|
|
callbacks.setCallbackOnMeshAlter( callbackMeshAlter );
|
|
callbacks.setCallbackOnMeshAlter( callbackMeshAlter );
|
|
|
|
|
|
this.workerDirector.prepareWorkers( callbacks, maxQueueSize, maxWebWorkers );
|
|
this.workerDirector.prepareWorkers( callbacks, maxQueueSize, maxWebWorkers );
|
|
- console.log( 'Configuring WWManager with queue size ' + this.workerDirector.getMaxQueueSize() + ' and ' + this.workerDirector.getMaxWebWorkers() + ' workers.' );
|
|
|
|
|
|
+ this.logger.logInfo( 'Configuring WWManager with queue size ' + this.workerDirector.getMaxQueueSize() + ' and ' + this.workerDirector.getMaxWebWorkers() + ' workers.' );
|
|
|
|
|
|
var modelPrepDatas = [];
|
|
var modelPrepDatas = [];
|
|
prepData = new THREE.LoaderSupport.PrepData( 'male02' );
|
|
prepData = new THREE.LoaderSupport.PrepData( 'male02' );
|
|
@@ -349,7 +349,7 @@
|
|
|
|
|
|
if ( storedObject3d === object3d ) return;
|
|
if ( storedObject3d === object3d ) return;
|
|
|
|
|
|
- console.log( 'Removing ' + object3d.name );
|
|
|
|
|
|
+ scope.logger.logInfo( 'Removing ' + object3d.name );
|
|
scope.scene.remove( object3d );
|
|
scope.scene.remove( object3d );
|
|
|
|
|
|
if ( object3d.hasOwnProperty( 'geometry' ) ) object3d.geometry.dispose();
|
|
if ( object3d.hasOwnProperty( 'geometry' ) ) object3d.geometry.dispose();
|