add absolute rotation and translation functions

It might even sort of work.