예제 #1
0
 public static Vector4 Clamp(Vector4 u, Vector4 min, Vector4 max) =>
 new Vector4(
     MathHelpers.Clamp(u.X, min.X, max.X),
     MathHelpers.Clamp(u.Y, min.Y, max.Y),
     MathHelpers.Clamp(u.Z, min.Z, max.Z),
     MathHelpers.Clamp(u.W, min.W, max.W));
예제 #2
0
파일: Vector3.cs 프로젝트: basp/pixie
 public static Vector3 Clamp(Vector3 v, Vector3 min, Vector3 max) =>
 new Vector3(
     MathHelpers.Clamp(v.X, min.X, max.X),
     MathHelpers.Clamp(v.Y, min.Y, max.Y),
     MathHelpers.Clamp(v.Z, min.Z, max.Z));
예제 #3
0
 public static Vector2 Clamp(Vector2 v, Vector2 min, Vector2 max) =>
 new Vector2(
     MathHelpers.Clamp(v.X, min.X, max.X),
     MathHelpers.Clamp(v.Y, min.Y, max.Y));