transformation

A bunch of 3d transformation api re-used in a few projects

A bunch of 3d transformation api re-used in a few projects.