فهرست منبع

Improve webgl_loader_svg.html (#23040)

linbingquan 3 سال پیش
والد
کامیت
2e17ddbacb
1فایلهای تغییر یافته به همراه4 افزوده شده و 19 حذف شده
  1. 4 19
      examples/webgl_loader_svg.html

+ 4 - 19
examples/webgl_loader_svg.html

@@ -22,17 +22,13 @@
 		<script type="module">
 		<script type="module">
 
 
 			import * as THREE from '../build/three.module.js';
 			import * as THREE from '../build/three.module.js';
-
-			import Stats from './jsm/libs/stats.module.js';
-
 			import { GUI } from './jsm/libs/lil-gui.module.min.js';
 			import { GUI } from './jsm/libs/lil-gui.module.min.js';
 			import { OrbitControls } from './jsm/controls/OrbitControls.js';
 			import { OrbitControls } from './jsm/controls/OrbitControls.js';
 			import { SVGLoader } from './jsm/loaders/SVGLoader.js';
 			import { SVGLoader } from './jsm/loaders/SVGLoader.js';
 
 
-			let renderer, stats, scene, camera, gui, guiData;
+			let renderer, scene, camera, gui, guiData;
 
 
 			init();
 			init();
-			animate();
 
 
 			//
 			//
 
 
@@ -55,15 +51,11 @@
 				//
 				//
 
 
 				const controls = new OrbitControls( camera, renderer.domElement );
 				const controls = new OrbitControls( camera, renderer.domElement );
+				controls.addEventListener( 'change', render );
 				controls.screenSpacePanning = true;
 				controls.screenSpacePanning = true;
 
 
 				//
 				//
 
 
-				stats = new Stats();
-				container.appendChild( stats.dom );
-
-				//
-
 				window.addEventListener( 'resize', onWindowResize );
 				window.addEventListener( 'resize', onWindowResize );
 
 
 				guiData = {
 				guiData = {
@@ -222,6 +214,8 @@
 
 
 					scene.add( group );
 					scene.add( group );
 
 
+					render();
+
 				} );
 				} );
 
 
 			}
 			}
@@ -235,15 +229,6 @@
 
 
 			}
 			}
 
 
-			function animate() {
-
-				requestAnimationFrame( animate );
-
-				render();
-				stats.update();
-
-			}
-
 			function render() {
 			function render() {
 
 
 				renderer.render( scene, camera );
 				renderer.render( scene, camera );