public static void Comparison() => TrafoTesting.GenericComparisonTest(TrafoTesting.GetRandomAffine, a => new Affine3d(a.Linear, a.Trans + V3d.OII));
public static void Comparison() => TrafoTesting.GenericComparisonTest(TrafoTesting.GetRandomEuclidean, a => new Euclidean3d(a.Rot, a.Trans + V3d.OII));
public static void Comparison() => TrafoTesting.GenericComparisonTest(TrafoTesting.GetRandomSimilarity, a => new Similarity3d(a.Scale + 1, a.Euclidean));
public static void Comparison() => TrafoTesting.GenericComparisonTest(TrafoTesting.GetRandomShift3, a => new Shift3d(a.V + V3d.OII));
public static void Comparison() => TrafoTesting.GenericComparisonTest(TrafoTesting.GetRandomTrafo, t => new Trafo3d(t.Forward + 1, t.Backward + 1));