public UnitVector3D Rotate() { return(UnitVector3D1.Rotate(UnitVector3D2, Angle.FromRadians(1))); }
public static UnitVector3D Rotate(HealCoor coor) { var normal = RotationVector.Rotate(new UnitVector3D(0, 1, 0), new Angle(coor.Phi, AngleUnit.Radians)); return(normal.Rotate(new UnitVector3D(0, 0, 1), new Angle(-coor.Lambda.Value, AngleUnit.Radians))); }