Matrix / coordinate transformation order
问题 I have two array of points: Point [] original; AND Point [] transformed; These transformed array is simply a copy of the original with transformations applied. Example: matrix.Rotate(5f); matrix.Scale(.8f, 1.1f); matrix.Translate(30f, 18f); matrix.TransformPoints(transformed); The original points ARE known. The transformation values ARE known. The order in which the transformations were applied is NOT known. How can I calculate / infer the order of transformations? EDIT There is only ONE