예제 #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);
        }
예제 #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)));
 }
예제 #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)));
 }
예제 #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)));
 }
예제 #5
0
파일: Fix64.cs 프로젝트: waynesohot/upmtest
 public static Fix64 operator /(Fix64 a, Fix64 b)
 {
     return(FromRaw(NativeFixedMath.Div64(a.Raw, b.Raw)));
 }