2
0
Эх сурвалжийг харах

Examples: Switched to FileLoader

Mugen87 6 жил өмнө
parent
commit
6d573219dc
1 өөрчлөгдсөн 10 нэмэгдсэн , 11 устгасан
  1. 10 11
      examples/svg_sandbox.html

+ 10 - 11
examples/svg_sandbox.html

@@ -180,21 +180,20 @@
 
 				// CUSTOM FROM FILE
 
-				fetch( 'models/svg/hexagon.svg' )
-					.then( response => response.text() )
-					.then( svg => {
+				var fileLoader = new THREE.FileLoader();
+				fileLoader.load( 'models/svg/hexagon.svg', function ( svg ) {
 
-						var node = document.createElementNS( 'http://www.w3.org/2000/svg', 'g' );
-						var parser = new DOMParser();
-						var doc = parser.parseFromString( svg, 'image/svg+xml' );
+					var node = document.createElementNS( 'http://www.w3.org/2000/svg', 'g' );
+					var parser = new DOMParser();
+					var doc = parser.parseFromString( svg, 'image/svg+xml' );
 
-						node.appendChild( doc.documentElement );
+					node.appendChild( doc.documentElement );
 
-						var object = new THREE.SVGObject( node );
-						object.position.x = 500;
-						scene.add( object );
+					var object = new THREE.SVGObject( node );
+					object.position.x = 500;
+					scene.add( object );
 
-					} );
+				} );
 
 				// LIGHTS