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); }
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))); }
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))); }
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))); }
public static Fix64 operator /(Fix64 a, Fix64 b) { return(FromRaw(NativeFixedMath.Div64(a.Raw, b.Raw))); }