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