ソースを参照

Remove unused code on handtracking examples

Fernando Serrano 5 年 前
コミット
776bd5eb4c

+ 1 - 45
examples/webxr_vr_handtracking.html

@@ -26,10 +26,7 @@
 			var controller1, controller2;
 			var controllerGrip1, controllerGrip2;
 
-			var raycaster, intersected = [];
-			var tempMatrix = new THREE.Matrix4();
-
-			var controls, group;
+			var controls;
 
 			var grabbing = false;
 			var scaling = {
@@ -82,45 +79,6 @@
 				light.shadow.mapSize.set( 4096, 4096 );
 				scene.add( light );
 
-				group = new THREE.Group();
-				scene.add( group );
-	/*
-				var geometries = [
-					new THREE.BoxBufferGeometry( 0.2, 0.2, 0.2 ),
-					new THREE.ConeBufferGeometry( 0.2, 0.2, 64 ),
-					new THREE.CylinderBufferGeometry( 0.2, 0.2, 0.2, 64 ),
-					new THREE.IcosahedronBufferGeometry( 0.2, 3 ),
-					new THREE.TorusBufferGeometry( 0.2, 0.04, 64, 32 )
-				];
-
-				for ( var i = 0; i < 50; i ++ ) {
-
-					var geometry = geometries[ Math.floor( Math.random() * geometries.length ) ];
-					var material = new THREE.MeshStandardMaterial( {
-						color: Math.random() * 0xffffff,
-						roughness: 0.7,
-						metalness: 0.0
-					} );
-
-					var object = new THREE.Mesh( geometry, material );
-
-					object.position.x = Math.random() * 4 - 2;
-					object.position.y = Math.random() * 2;
-					object.position.z = Math.random() * 4 - 2;
-
-					object.rotation.x = Math.random() * 2 * Math.PI;
-					object.rotation.y = Math.random() * 2 * Math.PI;
-					object.rotation.z = Math.random() * 2 * Math.PI;
-
-					object.scale.setScalar( Math.random() + 0.5 );
-
-					object.castShadow = true;
-					object.receiveShadow = true;
-
-					group.add( object );
-
-				}
-*/
 				//
 
 				renderer = new THREE.WebGLRenderer( { antialias: true } );
@@ -183,8 +141,6 @@
 				controller1.add( line.clone() );
 				controller2.add( line.clone() );
 
-				raycaster = new THREE.Raycaster();
-
 				//
 
 				window.addEventListener( 'resize', onWindowResize, false );

+ 1 - 46
examples/webxr_vr_handtracking_simple.html

@@ -26,7 +26,7 @@
 			var controller1, controller2;
 			var controllerGrip1, controllerGrip2;
 
-			var controls, group;
+			var controls;
 
 			init();
 			animate();
@@ -69,45 +69,6 @@
 				light.shadow.mapSize.set( 4096, 4096 );
 				scene.add( light );
 
-				group = new THREE.Group();
-				scene.add( group );
-	/*
-				var geometries = [
-					new THREE.BoxBufferGeometry( 0.2, 0.2, 0.2 ),
-					new THREE.ConeBufferGeometry( 0.2, 0.2, 64 ),
-					new THREE.CylinderBufferGeometry( 0.2, 0.2, 0.2, 64 ),
-					new THREE.IcosahedronBufferGeometry( 0.2, 3 ),
-					new THREE.TorusBufferGeometry( 0.2, 0.04, 64, 32 )
-				];
-
-				for ( var i = 0; i < 50; i ++ ) {
-
-					var geometry = geometries[ Math.floor( Math.random() * geometries.length ) ];
-					var material = new THREE.MeshStandardMaterial( {
-						color: Math.random() * 0xffffff,
-						roughness: 0.7,
-						metalness: 0.0
-					} );
-
-					var object = new THREE.Mesh( geometry, material );
-
-					object.position.x = Math.random() * 4 - 2;
-					object.position.y = Math.random() * 2;
-					object.position.z = Math.random() * 4 - 2;
-
-					object.rotation.x = Math.random() * 2 * Math.PI;
-					object.rotation.y = Math.random() * 2 * Math.PI;
-					object.rotation.z = Math.random() * 2 * Math.PI;
-
-					object.scale.setScalar( Math.random() + 0.5 );
-
-					object.castShadow = true;
-					object.receiveShadow = true;
-
-					group.add( object );
-
-				}
-*/
 				//
 
 				renderer = new THREE.WebGLRenderer( { antialias: true } );
@@ -124,13 +85,9 @@
 				// controllers
 
 				controller1 = renderer.xr.getController( 0 );
-				controller1.addEventListener( 'selectstart', onSelectStart );
-				controller1.addEventListener( 'selectend', onSelectEnd );
 				scene.add( controller1 );
 
 				controller2 = renderer.xr.getController( 1 );
-				controller2.addEventListener( 'selectstart', onSelectStart );
-				controller2.addEventListener( 'selectend', onSelectEnd );
 				scene.add( controller2 );
 
 				var controllerModelFactory = new XRControllerModelFactory();
@@ -166,8 +123,6 @@
 				controller1.add( line.clone() );
 				controller2.add( line.clone() );
 
-				raycaster = new THREE.Raycaster();
-
 				//
 
 				window.addEventListener( 'resize', onWindowResize, false );