Browse Source

Examples: Removed webgl_performance_doublesided.

Mr.doob 5 years ago
parent
commit
bd487a876f

+ 0 - 1
examples/files.js

@@ -195,7 +195,6 @@ var files = {
 		"webgl_panorama_cube",
 		"webgl_panorama_cube",
 		"webgl_panorama_equirectangular",
 		"webgl_panorama_equirectangular",
 		"webgl_performance",
 		"webgl_performance",
-		"webgl_performance_doublesided",
 		"webgl_performance_static",
 		"webgl_performance_static",
 		"webgl_points_billboards",
 		"webgl_points_billboards",
 		"webgl_points_dynamic",
 		"webgl_points_dynamic",

BIN
examples/screenshots/webgl_performance_doublesided.jpg


+ 0 - 156
examples/webgl_performance_doublesided.html

@@ -1,156 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-	<head>
-		<title>three.js webgl - performance</title>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
-		<link type="text/css" rel="stylesheet" href="main.css">
-	</head>
-	<body>
-
-		<script type="module">
-
-			import * as THREE from '../build/three.module.js';
-
-			import Stats from './jsm/libs/stats.module.js';
-
-			var container, stats;
-
-			var camera, scene, renderer;
-
-			var mouseX = 0, mouseY = 0;
-
-			var SCREEN_WIDTH = window.innerWidth,
-				SCREEN_HEIGHT = window.innerHeight;
-
-			var windowHalfX = SCREEN_WIDTH / 2;
-			var windowHalfY = SCREEN_HEIGHT / 2;
-
-			init();
-			animate();
-
-
-			function init() {
-
-				container = document.createElement( 'div' );
-				document.body.appendChild( container );
-
-				camera = new THREE.PerspectiveCamera( 50, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 20000 );
-				camera.position.z = 3200;
-
-				scene = new THREE.Scene();
-				scene.background = new THREE.Color( 0x050505 );
-
-				scene.add( new THREE.AmbientLight( 0x050505 ) );
-
-				var light = new THREE.PointLight( 0x0011ff, 1, 5500 );
-				light.position.set( 4000, 0, 0 );
-				scene.add( light );
-
-				var light = new THREE.PointLight( 0xff1100, 1, 5500 );
-				light.position.set( - 4000, 0, 0 );
-				scene.add( light );
-
-				var light = new THREE.PointLight( 0xffaa00, 2, 3000 );
-				light.position.set( 0, 0, 0 );
-				scene.add( light );
-
-				var path = "textures/cube/SwedishRoyalCastle/";
-				var format = '.jpg';
-				var urls = [
-					path + 'px' + format, path + 'nx' + format,
-					path + 'py' + format, path + 'ny' + format,
-					path + 'pz' + format, path + 'nz' + format
-				];
-
-				var reflectionCube = new THREE.CubeTextureLoader().load( urls );
-				reflectionCube.encoding = THREE.sRGBEncoding;
-
-				var material = new THREE.MeshPhongMaterial( { specular: 0x101010, shininess: 100, envMap: reflectionCube, combine: THREE.MixOperation, reflectivity: 0.1, side: THREE.DoubleSide } );
-
-				var geometry = new THREE.SphereBufferGeometry( 1, 32, 16, 0, Math.PI );
-
-				for ( var i = 0; i < 5000; i ++ ) {
-
-					var mesh = new THREE.Mesh( geometry, material );
-
-					mesh.position.x = Math.random() * 10000 - 5000;
-					mesh.position.y = Math.random() * 10000 - 5000;
-					mesh.position.z = Math.random() * 10000 - 5000;
-
-					mesh.rotation.x = Math.random() * 2 * Math.PI;
-					mesh.rotation.y = Math.random() * 2 * Math.PI;
-					mesh.scale.x = mesh.scale.y = mesh.scale.z = Math.random() * 50 + 100;
-
-					mesh.matrixAutoUpdate = false;
-					mesh.updateMatrix();
-
-					scene.add( mesh );
-
-				}
-
-				renderer = new THREE.WebGLRenderer( { antialias: true } );
-				renderer.setPixelRatio( window.devicePixelRatio );
-				renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
-				renderer.outputEncoding = THREE.sRGBEncoding;
-
-				container.appendChild( renderer.domElement );
-
-				stats = new Stats();
-				container.appendChild( stats.dom );
-
-				document.addEventListener( 'mousemove', onDocumentMouseMove, false );
-				window.addEventListener( 'resize', onWindowResize, false );
-
-			}
-
-			//
-
-			function onWindowResize() {
-
-				SCREEN_WIDTH = window.innerWidth;
-				SCREEN_HEIGHT = window.innerHeight;
-
-				renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
-
-				camera.aspect = SCREEN_WIDTH / SCREEN_HEIGHT;
-				camera.updateProjectionMatrix();
-
-				windowHalfX = SCREEN_WIDTH / 2;
-				windowHalfY = SCREEN_HEIGHT / 2;
-
-			}
-
-			function onDocumentMouseMove( event ) {
-
-				mouseX = ( event.clientX - windowHalfX ) * 10;
-				mouseY = ( event.clientY - windowHalfY ) * 10;
-
-			}
-
-			//
-
-			function animate() {
-
-				requestAnimationFrame( animate );
-
-				render();
-				stats.update();
-
-			}
-
-			function render() {
-
-				camera.position.x += ( mouseX - camera.position.x ) * .05;
-				camera.position.y += ( - mouseY - camera.position.y ) * .05;
-
-				camera.lookAt( scene.position );
-
-				renderer.render( scene, camera );
-
-			}
-
-		</script>
-
-	</body>
-</html>