public double GetAngle(My_Vector b) { return(Math.Acos((X * b.X + Y * b.Y + Z * b.Z) / (GetNorm() * b.GetNorm()))); }
public static My_Vector Norming(this My_Vector a) { return(a * (1.0 / a.GetNorm())); }
public double GetAngle(My_Vector b) { return(Math.Acos((X * b.X + Y * b.Y + Z * b.Z) / (GetNorm() * b.GetNorm()))); }
public static My_Vector Norming(this My_Vector a) { return(a * (1.0 / a.GetNorm())); }