geometry extensions: added convert(), removed assign_zero() and added assign_identity() for rotations.

svn path=; revision=84614