浏览代码

Revert "Improve Vector2 closure performance"

This reverts commit 5f2187fbef3960f2111d498adf5e6a8c50404946.
Joe Fox 8 年之前
父节点
当前提交
b6b6cad22c
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/math/Vector2.js

+ 8 - 2
src/math/Vector2.js

@@ -268,11 +268,17 @@ Object.assign( Vector2.prototype, {
 
 	clampScalar: function () {
 
-		var min = new Vector2();
-		var max = new Vector2();
+		var min, max;
 
 		return function clampScalar( minVal, maxVal ) {
 
+			if ( min === undefined ) {
+
+				min = new Vector2();
+				max = new Vector2();
+
+			}
+
 			min.set( minVal, minVal );
 			max.set( maxVal, maxVal );