public static Motor Sqrt(Motor m) { var(p1, p2) = Motor.Normalized(_mm_add_ss(m.P1, _mm_set_ss(1f)), m.P2); return(new Motor(p1, p2)); }
public static Line Log(Motor m) { Detail.log(m.P1, m.P2, out var p1, out var p2); return(new Line(p1, p2)); }
public static Motor Sqrt(Motor m) { var(p1, p2) = Motor.Normalized(_mm_add_ss(m.P1, _mm_set_ss(1f)), m.P2); return(new Motor(p1, p2)); }
public static Line Log(Motor m) { Detail.log(m.P1, m.P2, out var p1, out var p2); return(new Line(p1, p2)); }