better matrix decomp/comp for transform rotation type in