Esempio n. 1
0
        public static Fix64Vec3 operator /(Fix64Vec3 a, Fix64Vec3 b)
        {
            long      x = NativeFixedMath.Div64(a.RawX, b.RawX);
            long      y = NativeFixedMath.Div64(a.RawY, b.RawY);
            long      z = NativeFixedMath.Div64(a.RawZ, b.RawZ);
            Fix64Vec3 r = Make(x, y, z);

            return(r);
        }
Esempio n. 2
0
 public static Fix64Vec4 operator /(Fix64Vec4 a, Fix64Vec4 b)
 {
     return(Make(NativeFixedMath.Div64(a.RawX, b.RawX), NativeFixedMath.Div64(a.RawY, b.RawY), NativeFixedMath.Div64(a.RawZ, b.RawZ), NativeFixedMath.Div64(a.RawW, b.RawW)));
 }
Esempio n. 3
0
 public static Fix64Vec3 operator /(Fix64Vec3 a, Fix64 b)
 {
     return(Make(NativeFixedMath.Div64(a.RawX, b.Raw), NativeFixedMath.Div64(a.RawY, b.Raw), NativeFixedMath.Div64(a.RawZ, b.Raw)));
 }
Esempio n. 4
0
 public static Fix64Vec3 operator /(Fix64 a, Fix64Vec3 b)
 {
     return(Make(NativeFixedMath.Div64(a.Raw, b.RawX), NativeFixedMath.Div64(a.Raw, b.RawY), NativeFixedMath.Div64(a.Raw, b.RawZ)));
 }
Esempio n. 5
0
 public static Fix64 operator /(Fix64 a, Fix64 b)
 {
     return(FromRaw(NativeFixedMath.Div64(a.Raw, b.Raw)));
 }