public static Line operator ^(Plane a, Plane b) { Detail.ext00(a.P0, b.P0, out var p1, out var p2); return(new Line(p1, p2)); }