affine trans cmt