Clamp() public static method

Clamp a given value between a range
public static Clamp ( double value, double min, double max ) : double
value double Value to clamp
min double Minimum allowable value
max double Maximum allowable value
return double
示例#1
0
 public static Vector2 Clamp(Vector2 value1, Vector2 min, Vector2 max)
 {
     return(new Vector2(
                Utils.Clamp(value1.X, min.X, max.X),
                Utils.Clamp(value1.Y, min.Y, max.Y)));
 }
示例#2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="offset"></param>
 /// <returns></returns>
 public static short TEOffsetShort(float offset)
 {
     offset  = Utils.Clamp(offset, -1.0f, 1.0f);
     offset *= 32767.0f;
     return((short)Math.Round(offset));
 }
示例#3
0
 public static Vector2 Clamp(Vector3 value1, float min, float max)
 {
     return(new Vector2(
                Utils.Clamp(value1.X, min, max),
                Utils.Clamp(value1.Y, min, max)));
 }