瀏覽代碼

Examples: Clean up

Mugen87 7 年之前
父節點
當前提交
47227a8358
共有 3 個文件被更改,包括 5 次插入14 次删除
  1. 2 5
      examples/canvas_lines_dashed.html
  2. 1 4
      examples/webgl_geometry_spline_editor.html
  3. 2 5
      examples/webgl_lines_dashed.html

+ 2 - 5
examples/canvas_lines_dashed.html

@@ -72,14 +72,11 @@
 
 				var spline = new THREE.CatmullRomCurve3( points );
 				var geometrySpline = new THREE.Geometry();
-				var point = new THREE.Vector3();
 
 				for ( var i = 0; i < points.length * subdivisions; i ++ ) {
 
-					var index = i / ( points.length * subdivisions );
-					spline.getPoint( index, point );
-
-					geometrySpline.vertices[ i ] = new THREE.Vector3( point.x, point.y, point.z );
+					var t = i / ( points.length * subdivisions );
+					geometrySpline.vertices[ i ] = spline.getPoint( t );
 
 				}
 

+ 1 - 4
examples/webgl_geometry_spline_editor.html

@@ -353,8 +353,6 @@
 
 			function updateSplineOutline() {
 
-				var point = new THREE.Vector3();
-
 				for ( var k in splines ) {
 
 					var spline = splines[ k ];
@@ -365,8 +363,7 @@
 
 						var p = splineMesh.geometry.vertices[ i ];
 						var t = i /  ( ARC_SEGMENTS - 1 );
-						spline.getPoint( t, point )
-						p.copy( point );
+						spline.getPoint( t, p );
 
 					}
 

+ 2 - 5
examples/webgl_lines_dashed.html

@@ -70,14 +70,11 @@
 
 				var spline = new THREE.CatmullRomCurve3( points );
 				var geometrySpline = new THREE.Geometry();
-				var point = new THREE.Vector3();
 
 				for ( var i = 0; i < points.length * subdivisions; i ++ ) {
 
-					var index = i / ( points.length * subdivisions );
-					spline.getPoint( index, point );
-
-					geometrySpline.vertices[ i ] = new THREE.Vector3( point.x, point.y, point.z );
+					var t = i / ( points.length * subdivisions );
+					geometrySpline.vertices[ i ] = spline.getPoint( t );
 
 				}