浏览代码

added scalePivot

ncannasse 10 年之前
父节点
当前提交
88c13878bc
共有 2 个文件被更改,包括 17 次插入0 次删除
  1. 7 0
      h2d/col/Bounds.hx
  2. 10 0
      h3d/col/Bounds.hx

+ 7 - 0
h2d/col/Bounds.hx

@@ -106,6 +106,13 @@ class Bounds {
 		yMax = b.yMax;
 	}
 
+	public inline function scalePivot( v : Float ) {
+		xMin *= v;
+		yMin *= v;
+		xMax *= v;
+		yMax *= v;
+	}
+
 	public function scaleCenter( v : Float ) {
 		var dx = (xMax - xMin) * 0.5 * v;
 		var dy = (yMax - yMin) * 0.5 * v;

+ 10 - 0
h3d/col/Bounds.hx

@@ -210,6 +210,16 @@ class Bounds {
 		zMax = b.zMax;
 	}
 
+	public inline function scalePivot( v : Float ) {
+		xMin *= v;
+		yMin *= v;
+		zMin *= v;
+		xMax *= v;
+		yMax *= v;
+		zMax *= v;
+	}
+
+
 	public function scaleCenter( v : Float ) {
 		var dx = (xMax - xMin) * 0.5 * v;
 		var dy = (yMax - yMin) * 0.5 * v;