Esempio n. 1
0
 public static F64Vec3 Clamp(F64Vec3 a, F64Vec3 min, F64Vec3 max)
 {
     return(new F64Vec3(
                Fixed64.Clamp(a.RawX, min.RawX, max.RawX),
                Fixed64.Clamp(a.RawY, min.RawY, max.RawY),
                Fixed64.Clamp(a.RawZ, min.RawZ, max.RawZ)));
 }
Esempio n. 2
0
 public static F64Vec4 Clamp(F64Vec4 a, F64Vec4 min, F64Vec4 max)
 {
     return(new F64Vec4(
                Fixed64.Clamp(a.RawX, min.RawX, max.RawX),
                Fixed64.Clamp(a.RawY, min.RawY, max.RawY),
                Fixed64.Clamp(a.RawZ, min.RawZ, max.RawZ),
                Fixed64.Clamp(a.RawW, min.RawW, max.RawW)));
 }
Esempio n. 3
0
 public static F64 Clamp(F64 a, F64 min, F64 max)
 {
     return(FromRaw(Fixed64.Clamp(a.Raw, min.Raw, max.Raw)));
 }
Esempio n. 4
0
 public static F64Vec2 Clamp(F64Vec2 a, F64Vec2 min, F64Vec2 max)
 {
     return(new F64Vec2(
                Fixed64.Clamp(a.RawX, min.RawX, max.RawX),
                Fixed64.Clamp(a.RawY, min.RawY, max.RawY)));
 }
Esempio n. 5
0
 public static F64Vec2 Clamp(F64Vec2 a, F64 min, F64 max)
 {
     return new F64Vec2(
         Fixed64.Clamp(a.RawX, min.Raw, max.Raw),
         Fixed64.Clamp(a.RawY, min.Raw, max.Raw));
 }
Esempio n. 6
0
 public static F64 Clamp01(F64 a)
 {
     return(FromRaw(Fixed64.Clamp(a.Raw, Fixed64.Zero, Fixed64.One)));
 }