use transRotation and transScale