22 * @author mrdoob / http://mrdoob.com/
33 */
44
5- import {
6- AnimationMixer ,
7- BufferGeometryLoader ,
8- Group ,
9- LoadingManager ,
10- LoaderUtils ,
11- Mesh ,
12- MeshBasicMaterial ,
13- MeshStandardMaterial ,
14- ObjectLoader ,
15- ShapeBufferGeometry
16- } from '../../build/three.module.js' ;
5+ import * as THREE from '../../build/three.module.js' ;
176
187import { AMFLoader } from '../../examples/jsm/loaders/AMFLoader.js' ;
198import { ColladaLoader } from '../../examples/jsm/loaders/ColladaLoader.js' ;
@@ -46,7 +35,7 @@ var Loader = function ( editor ) {
4635
4736 var filesMap = createFileMap ( files ) ;
4837
49- var manager = new LoadingManager ( ) ;
38+ var manager = new THREE . LoadingManager ( ) ;
5039 manager . setURLModifier ( function ( url ) {
5140
5241 var file = filesMap [ url ] ;
@@ -147,9 +136,9 @@ var Loader = function ( editor ) {
147136 loader . setDecoderPath ( '../examples/js/libs/draco/' ) ;
148137 loader . decodeDracoFile ( contents , function ( geometry ) {
149138
150- var material = new MeshStandardMaterial ( ) ;
139+ var material = new THREE . MeshStandardMaterial ( ) ;
151140
152- var mesh = new Mesh ( geometry , material ) ;
141+ var mesh = new THREE . Mesh ( geometry , material ) ;
153142 mesh . name = filename ;
154143
155144 editor . execute ( new AddObjectCommand ( editor , mesh ) ) ;
@@ -317,13 +306,13 @@ var Loader = function ( editor ) {
317306 var contents = event . target . result ;
318307
319308 var geometry = new MD2Loader ( ) . parse ( contents ) ;
320- var material = new MeshStandardMaterial ( {
309+ var material = new THREE . MeshStandardMaterial ( {
321310 morphTargets : true ,
322311 morphNormals : true
323312 } ) ;
324313
325- var mesh = new Mesh ( geometry , material ) ;
326- mesh . mixer = new AnimationMixer ( mesh ) ;
314+ var mesh = new THREE . Mesh ( geometry , material ) ;
315+ mesh . mixer = new THREE . AnimationMixer ( mesh ) ;
327316 mesh . name = filename ;
328317
329318 editor . addAnimation ( mesh , geometry . animations ) ;
@@ -360,9 +349,9 @@ var Loader = function ( editor ) {
360349 geometry . sourceType = "ply" ;
361350 geometry . sourceFile = file . name ;
362351
363- var material = new MeshStandardMaterial ( ) ;
352+ var material = new THREE . MeshStandardMaterial ( ) ;
364353
365- var mesh = new Mesh ( geometry , material ) ;
354+ var mesh = new THREE . Mesh ( geometry , material ) ;
366355 mesh . name = filename ;
367356
368357 editor . execute ( new AddObjectCommand ( editor , mesh ) ) ;
@@ -382,9 +371,9 @@ var Loader = function ( editor ) {
382371 geometry . sourceType = "stl" ;
383372 geometry . sourceFile = file . name ;
384373
385- var material = new MeshStandardMaterial ( ) ;
374+ var material = new THREE . MeshStandardMaterial ( ) ;
386375
387- var mesh = new Mesh ( geometry , material ) ;
376+ var mesh = new THREE . Mesh ( geometry , material ) ;
388377 mesh . name = filename ;
389378
390379 editor . execute ( new AddObjectCommand ( editor , mesh ) ) ;
@@ -414,15 +403,15 @@ var Loader = function ( editor ) {
414403
415404 //
416405
417- var group = new Group ( ) ;
406+ var group = new THREE . Group ( ) ;
418407 group . scale . multiplyScalar ( 0.1 ) ;
419408 group . scale . y *= - 1 ;
420409
421410 for ( var i = 0 ; i < paths . length ; i ++ ) {
422411
423412 var path = paths [ i ] ;
424413
425- var material = new MeshBasicMaterial ( {
414+ var material = new THREE . MeshBasicMaterial ( {
426415 color : path . color ,
427416 depthWrite : false
428417 } ) ;
@@ -433,8 +422,8 @@ var Loader = function ( editor ) {
433422
434423 var shape = shapes [ j ] ;
435424
436- var geometry = new ShapeBufferGeometry ( shape ) ;
437- var mesh = new Mesh ( geometry , material ) ;
425+ var geometry = new THREE . ShapeBufferGeometry ( shape ) ;
426+ var mesh = new THREE . Mesh ( geometry , material ) ;
438427
439428 group . add ( mesh ) ;
440429
@@ -459,9 +448,9 @@ var Loader = function ( editor ) {
459448 geometry . sourceType = "vtk" ;
460449 geometry . sourceFile = file . name ;
461450
462- var material = new MeshStandardMaterial ( ) ;
451+ var material = new THREE . MeshStandardMaterial ( ) ;
463452
464- var mesh = new Mesh ( geometry , material ) ;
453+ var mesh = new THREE . Mesh ( geometry , material ) ;
465454 mesh . name = filename ;
466455
467456 editor . execute ( new AddObjectCommand ( editor , mesh ) ) ;
@@ -531,10 +520,10 @@ var Loader = function ( editor ) {
531520
532521 case 'buffergeometry' :
533522
534- var loader = new BufferGeometryLoader ( ) ;
523+ var loader = new THREE . BufferGeometryLoader ( ) ;
535524 var result = loader . parse ( data ) ;
536525
537- var mesh = new Mesh ( result ) ;
526+ var mesh = new THREE . Mesh ( result ) ;
538527
539528 editor . execute ( new AddObjectCommand ( editor , mesh ) ) ;
540529
@@ -548,7 +537,7 @@ var Loader = function ( editor ) {
548537
549538 case 'object' :
550539
551- var loader = new ObjectLoader ( ) ;
540+ var loader = new THREE . ObjectLoader ( ) ;
552541 loader . setResourcePath ( scope . texturePath ) ;
553542
554543 var result = loader . parse ( data ) ;
@@ -608,7 +597,7 @@ var Loader = function ( editor ) {
608597
609598 zip . filter ( function ( path , file ) {
610599
611- var manager = new LoadingManager ( ) ;
600+ var manager = new THREE . LoadingManager ( ) ;
612601 manager . setURLModifier ( function ( url ) {
613602
614603 var file = zip . files [ url ] ;
@@ -684,7 +673,7 @@ var Loader = function ( editor ) {
684673
685674 } else {
686675
687- var magic = LoaderUtils . decodeText ( new Uint8Array ( contents , 0 , 4 ) ) ;
676+ var magic = THREE . LoaderUtils . decodeText ( new Uint8Array ( contents , 0 , 4 ) ) ;
688677
689678 if ( magic === 'glTF' ) {
690679
@@ -696,7 +685,7 @@ var Loader = function ( editor ) {
696685 } else {
697686
698687 // contents is a .gltf file
699- resultContent = LoaderUtils . decodeText ( new Uint8Array ( contents ) ) ;
688+ resultContent = THREE . LoaderUtils . decodeText ( new Uint8Array ( contents ) ) ;
700689
701690 }
702691
0 commit comments