Clamped Y for //expand and //contract operations.

This commit is contained in:
sk89q
2010-10-25 01:07:10 -07:00
parent 194e162638
commit cca5f157f4
2 changed files with 17 additions and 0 deletions

View File

@@ -472,6 +472,17 @@ public class Vector {
&& getBlockZ() >= min.getBlockZ() && getBlockZ() <= max.getBlockY();
}
/**
* Clamp the Y component.
*
* @param min
* @param max
* @return
*/
public Vector clampY(int min, int max) {
return new Vector(x, Math.max(min, Math.min(max, y)), z);
}
/**
* 2D transformation.
*