浏览代码

Line: raycast clean up.

Mr.doob 9 年之前
父节点
当前提交
d2ce916efd
共有 1 个文件被更改,包括 1 次插入3 次删除
  1. 1 3
      src/objects/Line.js

+ 1 - 3
src/objects/Line.js

@@ -61,11 +61,11 @@ THREE.Line.prototype.raycast = ( function () {
 
 
 			var index = geometry.index;
 			var index = geometry.index;
 			var attributes = geometry.attributes;
 			var attributes = geometry.attributes;
+			var positions = attributes.position.array;
 
 
 			if ( index !== null ) {
 			if ( index !== null ) {
 
 
 				var indices = index.array;
 				var indices = index.array;
-				var positions = attributes.position.array;
 
 
 				for ( var i = 0, l = indices.length - 1; i < l; i += step ) {
 				for ( var i = 0, l = indices.length - 1; i < l; i += step ) {
 
 
@@ -102,8 +102,6 @@ THREE.Line.prototype.raycast = ( function () {
 
 
 			} else {
 			} else {
 
 
-				var positions = attributes.position.array;
-
 				for ( var i = 0, l = positions.length / 3 - 1; i < l; i += step ) {
 				for ( var i = 0, l = positions.length / 3 - 1; i < l; i += step ) {
 
 
 					vStart.fromArray( positions, 3 * i );
 					vStart.fromArray( positions, 3 * i );