浏览代码

Examples: Clean up

Mugen87 7 年之前
父节点
当前提交
a5a1ccba01

+ 2 - 2
examples/canvas_lights_pointlights.html

@@ -91,8 +91,8 @@
 				var sprite = new THREE.Sprite( new THREE.SpriteCanvasMaterial( { color: 0x80ff80, program: program } ) );
 				var sprite = new THREE.Sprite( new THREE.SpriteCanvasMaterial( { color: 0x80ff80, program: program } ) );
 				light3.add( sprite );
 				light3.add( sprite );
 
 
-				loader = new THREE.JSONLoader();
-				loader.load( 'models/json/WaltHeadLo.json', function ( geometry ) {
+				loader = new THREE.BufferGeometryLoader();
+				loader.load( 'models/json/WaltHeadLo_buffergeometry.json', function ( geometry ) {
 
 
 					mesh = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { color: 0xffffff, overdraw: 0.5 } ) );
 					mesh = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { color: 0xffffff, overdraw: 0.5 } ) );
 					scene.add( mesh );
 					scene.add( mesh );

+ 2 - 2
examples/canvas_materials_normal.html

@@ -61,8 +61,8 @@
 
 
 				scene = new THREE.Scene();
 				scene = new THREE.Scene();
 
 
-				loader = new THREE.JSONLoader();
-				loader.load( 'models/json/WaltHeadLo.json', function ( geometry ) {
+				loader = new THREE.BufferGeometryLoader();
+				loader.load( 'models/json/WaltHeadLo_buffergeometry.json', function ( geometry ) {
 
 
 					mesh = new THREE.Mesh( geometry, new THREE.MeshNormalMaterial( { overdraw: 0.5 } ) );
 					mesh = new THREE.Mesh( geometry, new THREE.MeshNormalMaterial( { overdraw: 0.5 } ) );
 					scene.add( mesh );
 					scene.add( mesh );

+ 2 - 4
examples/canvas_materials_reflection.html

@@ -62,10 +62,8 @@
 
 
 				scene = new THREE.Scene();
 				scene = new THREE.Scene();
 
 
-				loader = new THREE.JSONLoader();
-				loader.load( 'models/json/WaltHeadLo.json', function ( geometry ) {
-
-					geometry.computeVertexNormals();
+				loader = new THREE.BufferGeometryLoader();
+				loader.load( 'models/json/WaltHeadLo_buffergeometry.json', function ( geometry ) {
 
 
 					var envMap = new THREE.TextureLoader().load( 'textures/metal.jpg' );
 					var envMap = new THREE.TextureLoader().load( 'textures/metal.jpg' );
 					envMap.mapping = THREE.SphericalReflectionMapping;
 					envMap.mapping = THREE.SphericalReflectionMapping;

文件差异内容过多而无法显示
+ 0 - 8
examples/models/json/WaltHeadLo.json


文件差异内容过多而无法显示
+ 0 - 0
examples/models/json/WaltHeadLo_buffergeometry.json


+ 6 - 4
examples/webgl_modifier_subdivision.html

@@ -94,10 +94,12 @@
 
 
 			} );
 			} );
 
 
-			var loader = new THREE.JSONLoader();
-			loader.load( 'models/json/WaltHeadLo.json', function ( geometry ) {
+			var loader = new THREE.BufferGeometryLoader();
+			loader.load( 'models/json/WaltHeadLo_buffergeometry.json', function ( geometry ) {
 
 
-				geometriesParams.push({type: 'WaltHead', args: [ ], meshScale: 6 });
+				geometry = new THREE.Geometry().fromBufferGeometry( geometry );
+
+				geometriesParams.push( {type: 'WaltHead', args: [ ], meshScale: 6 } );
 
 
 				THREE.WaltHead = function() {
 				THREE.WaltHead = function() {
 					return geometry.clone();
 					return geometry.clone();
@@ -112,7 +114,7 @@
 
 
 				geometry = new THREE.Geometry().fromBufferGeometry( geometry );
 				geometry = new THREE.Geometry().fromBufferGeometry( geometry );
 
 
-				geometriesParams.push({type: 'Suzanne', args: [ ], scale: 100, meshScale:2 });
+				geometriesParams.push( {type: 'Suzanne', args: [ ], scale: 100, meshScale:2 } );
 
 
 				THREE.Suzanne = function() {
 				THREE.Suzanne = function() {
 					return geometry.clone();
 					return geometry.clone();

部分文件因为文件数量过多而无法显示