Преглед на файлове

Added PCDLoader example to list.

Mr.doob преди 9 години
родител
ревизия
2379c7d306
променени са 2 файла, в които са добавени 12 реда и са изтрити 7 реда
  1. 1 0
      examples/files.js
  2. 11 7
      examples/webgl_loader_pcd.html

+ 1 - 0
examples/files.js

@@ -88,6 +88,7 @@ var files = {
 		"webgl_loader_msgpack",
 		"webgl_loader_obj",
 		"webgl_loader_obj_mtl",
+		"webgl_loader_pcd",
 		"webgl_loader_pdb",
 		"webgl_loader_ply",
 		"webgl_loader_sea3d",

+ 11 - 7
examples/webgl_loader_pcd.html

@@ -93,6 +93,7 @@
 
 				renderer = new THREE.WebGLRenderer( { antialias: true } );
 				renderer.setClearColor( 0x000000 );
+				renderer.setPixelRatio( window.devicePixelRatio );
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				document.body.appendChild( renderer.domElement );
 
@@ -103,7 +104,7 @@
 					var center = mesh.geometry.boundingSphere.center;
 					controls.target.set( center.x, center.y, center.z);
 					controls.update();
-					
+
 				} );
 
 				container = document.createElement( 'div' );
@@ -130,26 +131,29 @@
 
 			}
 
-			function keyboard (ev) 
-			{
+			function keyboard ( ev ) {
+
 				var ZaghettoMesh = scene.getObjectByName( "Zaghetto.pcd" );
-				switch (ev.key)
-				{
+
+				switch ( ev.key ) {
+
 					case '+':
 						ZaghettoMesh.material.size*=1.2;
 						ZaghettoMesh.material.needsUpdate = true;
 						break;
+
 					case '-':
 						ZaghettoMesh.material.size/=1.2;
 						ZaghettoMesh.material.needsUpdate = true;
 						break;
+
 					case 'c':
 						ZaghettoMesh.material.color.setHex(Math.random()*0xffffff);
 						ZaghettoMesh.material.needsUpdate = true;
 						break;
-					default:
-						break;
+
 				}
+
 			}
 
 			function animate() {