|
@@ -4,21 +4,15 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
import {
|
|
import {
|
|
- BufferGeometry,
|
|
|
|
DefaultLoadingManager,
|
|
DefaultLoadingManager,
|
|
FileLoader,
|
|
FileLoader,
|
|
- Group,
|
|
|
|
- Material,
|
|
|
|
- Object3D
|
|
|
|
|
|
+ Group
|
|
} from "../../../build/three.module.js";
|
|
} from "../../../build/three.module.js";
|
|
|
|
|
|
import { Parser } from "./worker/independent/OBJLoader2Parser.js";
|
|
import { Parser } from "./worker/independent/OBJLoader2Parser.js";
|
|
import { MeshReceiver } from "./shared/MeshReceiver.js";
|
|
import { MeshReceiver } from "./shared/MeshReceiver.js";
|
|
import { MaterialHandler } from "./shared/MaterialHandler.js";
|
|
import { MaterialHandler } from "./shared/MaterialHandler.js";
|
|
|
|
|
|
-export { OBJLoader2 };
|
|
|
|
-
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* Use this class to load OBJ data from files or to parse OBJ data from an arraybuffer
|
|
* Use this class to load OBJ data from files or to parse OBJ data from an arraybuffer
|
|
* @class
|
|
* @class
|
|
@@ -51,16 +45,13 @@ const OBJLoader2 = function ( manager ) {
|
|
this.meshReceiver = new MeshReceiver( this.materialHandler );
|
|
this.meshReceiver = new MeshReceiver( this.materialHandler );
|
|
};
|
|
};
|
|
OBJLoader2.OBJLOADER2_VERSION = '3.0.0-beta';
|
|
OBJLoader2.OBJLOADER2_VERSION = '3.0.0-beta';
|
|
|
|
+console.info( 'Using OBJLoader2 version: ' + OBJLoader2.OBJLOADER2_VERSION );
|
|
|
|
|
|
|
|
|
|
OBJLoader2.prototype = {
|
|
OBJLoader2.prototype = {
|
|
|
|
|
|
constructor: OBJLoader2,
|
|
constructor: OBJLoader2,
|
|
|
|
|
|
- printVersion: function() {
|
|
|
|
- console.info( 'Using OBJLoader2 version: ' + OBJLoader2.OBJLOADER2_VERSION );
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* Enable or disable logging in general (except warn and error), plus enable or disable debug logging.
|
|
* Enable or disable logging in general (except warn and error), plus enable or disable debug logging.
|
|
*
|
|
*
|
|
@@ -227,17 +218,17 @@ OBJLoader2.prototype = {
|
|
* Announce error feedback which is given to the generic error handler to the registered callbacks.
|
|
* Announce error feedback which is given to the generic error handler to the registered callbacks.
|
|
* @private
|
|
* @private
|
|
*
|
|
*
|
|
- * @param {String} message The event containing the error
|
|
|
|
|
|
+ * @param {String} errorMessage The event containing the error
|
|
*/
|
|
*/
|
|
- _onError: function ( message ) {
|
|
|
|
|
|
+ _onError: function ( errorMessage ) {
|
|
if ( this.callbacks.genericErrorHandler ) {
|
|
if ( this.callbacks.genericErrorHandler ) {
|
|
|
|
|
|
- this.callbacks.genericErrorHandler( message );
|
|
|
|
|
|
+ this.callbacks.genericErrorHandler( errorMessage );
|
|
|
|
|
|
}
|
|
}
|
|
if ( this.logging.enabled && this.logging.debug ) {
|
|
if ( this.logging.enabled && this.logging.debug ) {
|
|
|
|
|
|
- console.log( message );
|
|
|
|
|
|
+ console.log( errorMessage );
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -388,3 +379,5 @@ OBJLoader2.prototype = {
|
|
return this.baseObject3d;
|
|
return this.baseObject3d;
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
+
|
|
|
|
+export { OBJLoader2 };
|