1

与えられた変換計算に対して、

CGAffineTransform preferredTransform = CGAffineTransformMake(-1, 0, 0, -1, 1920, 1080);
CGAffineTransform transform1 = CGAffineTransformConcat(CGAffineTransformMakeTranslation(-preferredTransform.tx, -preferredTransform.ty), CGAffineTransformMakeRotation(M_PI));
NSLog(@"%@", NSStringFromCGAffineTransform(transform1));

出力は[-1, 1.2246467991473532e-16, -1.2246467991473532e-16, -1, 1920.0000000000002, 1079.9999999999998]まだだろう[-1, 0, 0, -1, 1920, 1080]

丸め誤差の理由 丸められた結果を生成するには、別の方法で変換を適用する必要がありますか?

4

2 に答える 2