make rotation/translation factors floats, for more smoothness