public static void MultiplicationSimilarityTest() => TrafoTesting.GenericMultiplicationTest <Affine3d, Similarity3d, Affine3d>(TrafoTesting.GetRandomAffine, TrafoTesting.GetRandomSimilarity, Affine.TransformPos);
public static void MultiplicationEuclideanTest() => TrafoTesting.GenericMultiplicationTest <Affine3d, Euclidean3d, Affine3d>(TrafoTesting.GetRandomAffine, TrafoTesting.GetRandomEuclidean, Affine.TransformPos);
public static void MultiplicationScaleTest() => TrafoTesting.GenericMultiplicationTest <Euclidean3d, Scale3d, Affine3d>(TrafoTesting.GetRandomEuclidean, TrafoTesting.GetRandomScale3, Affine.TransformPos);
public static void MultiplicationShiftTest() => TrafoTesting.GenericMultiplicationTest <Affine3d, Shift3d, Affine3d>(TrafoTesting.GetRandomAffine, TrafoTesting.GetRandomShift3, Affine.TransformPos);
public static void MultiplicationShiftTest() => TrafoTesting.GenericMultiplicationTest <Shift3d, Shift3d, Shift3d>(TrafoTesting.GetRandomShift3, TrafoTesting.GetRandomShift3, Shift.Transform);
public static void MultiplicationShiftTest() => TrafoTesting.GenericMultiplicationTest <Euclidean3d, Shift3d, Euclidean3d>(TrafoTesting.GetRandomEuclidean, TrafoTesting.GetRandomShift3, Euclidean.TransformPos);
public static void MultiplicationRotTest() => TrafoTesting.GenericMultiplicationTest <Rot3d, Rot3d, Rot3d>(TrafoTesting.GetRandomRot3, TrafoTesting.GetRandomRot3, Rot.Transform);
public static void MultiplicationShiftTest() => TrafoTesting.GenericMultiplicationTest <Similarity3d, Shift3d, Similarity3d>(TrafoTesting.GetRandomSimilarity, TrafoTesting.GetRandomShift3, Similarity.TransformPos);
public static void MultiplicationEuclideanTest() => TrafoTesting.GenericMultiplicationTest <Similarity3d, Euclidean3d, Similarity3d>(TrafoTesting.GetRandomSimilarity, TrafoTesting.GetRandomEuclidean, Similarity.TransformPos);
public static void MultiplicationRotTest() => TrafoTesting.GenericMultiplicationTest <Scale3d, Rot3d, Affine3d>(TrafoTesting.GetRandomScale3, TrafoTesting.GetRandomRot3, Affine.TransformPos);
public static void MultiplicationScaleTest() => TrafoTesting.GenericMultiplicationTest <Scale3d, Scale3d, Scale3d>(TrafoTesting.GetRandomScale3, TrafoTesting.GetRandomScale3, Scale.Transform);